Persona.ly - offerwall buttons are not clickable on some devices

We’re trying to use Persona.ly to show an offerwall, and are experiencing a strange problem. 

On some devices, after opening the offerwall the buttons are not clickable. Actually, the whole offerwall page is not clickable, even the X button. 

This has happened on a Samsung Galaxy S2 with Android os version 4.4.1 and iPhone with os version 8.3.

Can anything be done to fix this?

Thanks

Can you post your build.settings please?

Thanks

Rob

settings =

{

    build =

    {

        neverStripDebugInfo = true

    },

    

    android =

    {

        versionCode = “63”,

        

        permissions =

        {

            { name = “.permission.C2D_MESSAGE”, protectionLevel = “signature” },

        },

        usesPermissions =

        {

            “android.permission.INTERNET”,

            “com.android.vending.BILLING”,                    – Google Play

            “android.permission.GET_ACCOUNTS”,                – Push notifications

            “android.permission.RECEIVE_BOOT_COMPLETED”,    – Push notifications

            “com.google.android.c2dm.permission.RECEIVE”,    – Push notifications

            “.permission.C2D_MESSAGE”,                        – Push notifications

            “android.permission.WRITE_EXTERNAL_STORAGE”,    – Vungle, Applovin, Appsaholic

            “android.permission.ACCESS_NETWORK_STATE”,        – Flurry, Vungle, AdMob, Applovin…

        },

        

        facebookAppId = “XXXXXXXXXXXXXXXXXXX”,

    },

    iphone =

    {

        iCloud = true,

        plist =

        {

            NSAppTransportSecurity =

            {

                NSAllowsArbitraryLoads = true,

            },

            

            – Whitelist Apps that can be opened from the game

            LSApplicationQueriesSchemes = 

            {

                “fb”,

                “fbapi”,

                “fbapi20130214”,

                “fbapi20130702”,

                “fbapi20131010”,

                “fbapi20131219”,

                “fbapi20130410”,

                “fbapi20140410”,

                “fbapi20140116”,

                “fbapi20150313”,

                “fbapi20150629”,

                “fbapi20160328”,

                “fbauth”,

                “fbauth2”,

                “fb-messenger-api20140430”,

                “whatsapp”,

            },

            

            MinimumOSVersion = “7.0”,

            CFBundleVersion = “2.6.26”,                – build number

            CFBundleShortVersionString = “2.5.9”,    – version number

            UIAppFonts = 

            {

                “HVD_Poster.ttf”,

                “Montserrat.ttf”,

                “Montserrat_Bold.ttf”,

            },

            

            CFBundleLocalizations =

            {

                “English”,

                “Spanish”,

                “French”,

                “Russian”, 

                “German”,

            },

            

            CFBundleIconFiles = 

            {

                “Icon-60.png”,

                “Icon-60@2x.png”,

                “Icon-60@3x.png”,

                “Icon-76.png”,

                “Icon-76@2x.png”,

                “Icon-167.png”,

                “Icon-Small-40.png”,

                “Icon-Small-40@2x.png”,

                “Icon-Small-40@3x.png”,

                “Icon-Small@3x.png”

            },

            --launch image files table

            UILaunchImages = 

            {

                {  – iPhone 4 LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{320, 480}”

                },

                {  – iPhone 4 LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{320, 480}”

                },

                {  – iPhone 5 Portrait

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-568h”,

                    [“UILaunchImageOrientation”] = “Portrait”,

                    [“UILaunchImageSize”] = “{320, 568}”

                },

                {  – iPhone 5 LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-Landscape-568h”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{320, 568}”

                },

                {  – iPhone 5 LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-Landscape-568h”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{320, 568}”

                },

                {  – iPad LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-Landscape”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{768, 1024}”

                },

                {  – iPad LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-Landscape”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{768, 1024}”

                },

                {  – iPhone 6 LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-Landscape-667h”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{375, 667}”

                },

                {  – iPhone 6 LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-Landscape-667h”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{375, 667}”

                },

                {  – iPhone 6 Plus LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-Landscape-736h”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{414, 736}”

                },

                {  – iPhone 6 Plus LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-Landscape-736h”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{414, 736}”

                },

                {  – iPad Pro Landscape Right

                    [“UILaunchImageMinimumOSVersion”] = “9.0”,

                    [“UILaunchImageName”] = “Default-Landscape-1366”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{1024, 1366}”

                },

                {  – iPad Pro Landscape Left

                    [“UILaunchImageMinimumOSVersion”] = “9.0”,

                    [“UILaunchImageName”] = “Default-Landscape-1366”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{1024, 1366}”

                },

            },

            

            ITSAppUsesNonExemptEncryption = false,

            UIBackgroundModes = { “remote-notification” },

            UIApplicationExitsOnSuspend = false, – determins if app exits when suspended in ios

            FacebookAppID = “XXXXXXXXXXXXXXXXXX”,

            CFBundleURLTypes =

            {

                {

                    CFBundleURLSchemes =

                    {

                        “fbXXXXXXXXXXXXXXXX”,    – FB

                    }

                }

            }

        },

    },

    

    orientation =

    {

        default = “landscapeRight”,

        supported = { “landscapeLeft”, “landscapeRight” },

    },

    

    plugins =

    {

        [“plugin.facebook.v4”] =

        {

            publisherId = “com.coronalabs”

        },

        [“plugin.google.iap.v3”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { android=true }

        },

        [“plugin.amazon.iap”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { [“android-kindle”]=true },

        },

        [“plugin.flurry.analytics”] =

        {

            publisherId = “com.coronalabs”

        },

        [“plugin.openssl”] =

        {

            publisherId = “com.coronalabs”

        },

        [“plugin.advertisingId”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“CoronaProvider.ads.vungle”] =

        {

            publisherId = “com.vungle”,

        },

        [“plugin.OneSignal”] =

        {

            publisherId = “com.onesignal”,

        },

        [“plugin.google.play.services”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.notifications”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.pasteboard”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.utf8”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.iCloud”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { iphone=true },

        },

        [“plugin.fbAudienceNetwork”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.applovin”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.supersonic”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.kochava”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.personaly”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { iphone=true, android=true }

        },

    },

    

    excludeFiles =

    {

        – Exclude all Android image files

        iphone = { 

            “Icon-*dpi.png”, 

            “IconNotificationDefault-*dpi-v11.png”, 

            “IconNotificationDefault-*dpi-v9.png”, 

            “IconNotificationDefault-*dpi.png”,

            “api_key.txt”

        },

        – Exclude iOS image files

        android = { 

            “Icon-60.png”,

            “Icon-60@2x.png”,

            “Icon-60@3x.png”,

            “Icon-76.png”,

            “Icon-76@2x.png”,

            “Icon-167.png”,

            “Icon-Small-40.png”,

            “Icon-Small-40@2x.png”,

            “Icon-Small-40@3x.png”,

            “Icon-Small@3x.png”,

            “Default.png”, 

            “Default-568h@2x.png”, 

            “Default-Landscape-568h@2x.png”,

            “Default-Landscape-667h@2x.png”, 

            “Default-Landscape-736h@3x.png”

        }

    },

}

Thanks for looking into this

The plugin engineer can’t think of anything obvious that would cause this. I know in the past, we’ve had some situations where an ad plugin would draw things on top of other native objects and on top of our OpenGL layer that was taking touches. You’ve got quite a few plugins and possibly one of them is not playing nicely with the other.

We will likely need a test case (simplified version that demonstrates the problem) and have you file a bug report about it.

Rob

Can you post your build.settings please?

Thanks

Rob

settings =

{

    build =

    {

        neverStripDebugInfo = true

    },

    

    android =

    {

        versionCode = “63”,

        

        permissions =

        {

            { name = “.permission.C2D_MESSAGE”, protectionLevel = “signature” },

        },

        usesPermissions =

        {

            “android.permission.INTERNET”,

            “com.android.vending.BILLING”,                    – Google Play

            “android.permission.GET_ACCOUNTS”,                – Push notifications

            “android.permission.RECEIVE_BOOT_COMPLETED”,    – Push notifications

            “com.google.android.c2dm.permission.RECEIVE”,    – Push notifications

            “.permission.C2D_MESSAGE”,                        – Push notifications

            “android.permission.WRITE_EXTERNAL_STORAGE”,    – Vungle, Applovin, Appsaholic

            “android.permission.ACCESS_NETWORK_STATE”,        – Flurry, Vungle, AdMob, Applovin…

        },

        

        facebookAppId = “XXXXXXXXXXXXXXXXXXX”,

    },

    iphone =

    {

        iCloud = true,

        plist =

        {

            NSAppTransportSecurity =

            {

                NSAllowsArbitraryLoads = true,

            },

            

            – Whitelist Apps that can be opened from the game

            LSApplicationQueriesSchemes = 

            {

                “fb”,

                “fbapi”,

                “fbapi20130214”,

                “fbapi20130702”,

                “fbapi20131010”,

                “fbapi20131219”,

                “fbapi20130410”,

                “fbapi20140410”,

                “fbapi20140116”,

                “fbapi20150313”,

                “fbapi20150629”,

                “fbapi20160328”,

                “fbauth”,

                “fbauth2”,

                “fb-messenger-api20140430”,

                “whatsapp”,

            },

            

            MinimumOSVersion = “7.0”,

            CFBundleVersion = “2.6.26”,                – build number

            CFBundleShortVersionString = “2.5.9”,    – version number

            UIAppFonts = 

            {

                “HVD_Poster.ttf”,

                “Montserrat.ttf”,

                “Montserrat_Bold.ttf”,

            },

            

            CFBundleLocalizations =

            {

                “English”,

                “Spanish”,

                “French”,

                “Russian”, 

                “German”,

            },

            

            CFBundleIconFiles = 

            {

                “Icon-60.png”,

                “Icon-60@2x.png”,

                “Icon-60@3x.png”,

                “Icon-76.png”,

                “Icon-76@2x.png”,

                “Icon-167.png”,

                “Icon-Small-40.png”,

                “Icon-Small-40@2x.png”,

                “Icon-Small-40@3x.png”,

                “Icon-Small@3x.png”

            },

            --launch image files table

            UILaunchImages = 

            {

                {  – iPhone 4 LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{320, 480}”

                },

                {  – iPhone 4 LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{320, 480}”

                },

                {  – iPhone 5 Portrait

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-568h”,

                    [“UILaunchImageOrientation”] = “Portrait”,

                    [“UILaunchImageSize”] = “{320, 568}”

                },

                {  – iPhone 5 LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-Landscape-568h”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{320, 568}”

                },

                {  – iPhone 5 LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-Landscape-568h”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{320, 568}”

                },

                {  – iPad LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-Landscape”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{768, 1024}”

                },

                {  – iPad LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “7.0”,

                    [“UILaunchImageName”] = “Default-Landscape”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{768, 1024}”

                },

                {  – iPhone 6 LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-Landscape-667h”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{375, 667}”

                },

                {  – iPhone 6 LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-Landscape-667h”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{375, 667}”

                },

                {  – iPhone 6 Plus LandscapeLeft

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-Landscape-736h”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{414, 736}”

                },

                {  – iPhone 6 Plus LandscapeRight

                    [“UILaunchImageMinimumOSVersion”] = “8.0”,

                    [“UILaunchImageName”] = “Default-Landscape-736h”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{414, 736}”

                },

                {  – iPad Pro Landscape Right

                    [“UILaunchImageMinimumOSVersion”] = “9.0”,

                    [“UILaunchImageName”] = “Default-Landscape-1366”,

                    [“UILaunchImageOrientation”] = “LandscapeRight”,

                    [“UILaunchImageSize”] = “{1024, 1366}”

                },

                {  – iPad Pro Landscape Left

                    [“UILaunchImageMinimumOSVersion”] = “9.0”,

                    [“UILaunchImageName”] = “Default-Landscape-1366”,

                    [“UILaunchImageOrientation”] = “LandscapeLeft”,

                    [“UILaunchImageSize”] = “{1024, 1366}”

                },

            },

            

            ITSAppUsesNonExemptEncryption = false,

            UIBackgroundModes = { “remote-notification” },

            UIApplicationExitsOnSuspend = false, – determins if app exits when suspended in ios

            FacebookAppID = “XXXXXXXXXXXXXXXXXX”,

            CFBundleURLTypes =

            {

                {

                    CFBundleURLSchemes =

                    {

                        “fbXXXXXXXXXXXXXXXX”,    – FB

                    }

                }

            }

        },

    },

    

    orientation =

    {

        default = “landscapeRight”,

        supported = { “landscapeLeft”, “landscapeRight” },

    },

    

    plugins =

    {

        [“plugin.facebook.v4”] =

        {

            publisherId = “com.coronalabs”

        },

        [“plugin.google.iap.v3”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { android=true }

        },

        [“plugin.amazon.iap”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { [“android-kindle”]=true },

        },

        [“plugin.flurry.analytics”] =

        {

            publisherId = “com.coronalabs”

        },

        [“plugin.openssl”] =

        {

            publisherId = “com.coronalabs”

        },

        [“plugin.advertisingId”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“CoronaProvider.ads.vungle”] =

        {

            publisherId = “com.vungle”,

        },

        [“plugin.OneSignal”] =

        {

            publisherId = “com.onesignal”,

        },

        [“plugin.google.play.services”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.notifications”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.pasteboard”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.utf8”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.iCloud”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { iphone=true },

        },

        [“plugin.fbAudienceNetwork”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.applovin”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.supersonic”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.kochava”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.personaly”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { iphone=true, android=true }

        },

    },

    

    excludeFiles =

    {

        – Exclude all Android image files

        iphone = { 

            “Icon-*dpi.png”, 

            “IconNotificationDefault-*dpi-v11.png”, 

            “IconNotificationDefault-*dpi-v9.png”, 

            “IconNotificationDefault-*dpi.png”,

            “api_key.txt”

        },

        – Exclude iOS image files

        android = { 

            “Icon-60.png”,

            “Icon-60@2x.png”,

            “Icon-60@3x.png”,

            “Icon-76.png”,

            “Icon-76@2x.png”,

            “Icon-167.png”,

            “Icon-Small-40.png”,

            “Icon-Small-40@2x.png”,

            “Icon-Small-40@3x.png”,

            “Icon-Small@3x.png”,

            “Default.png”, 

            “Default-568h@2x.png”, 

            “Default-Landscape-568h@2x.png”,

            “Default-Landscape-667h@2x.png”, 

            “Default-Landscape-736h@3x.png”

        }

    },

}

Thanks for looking into this

The plugin engineer can’t think of anything obvious that would cause this. I know in the past, we’ve had some situations where an ad plugin would draw things on top of other native objects and on top of our OpenGL layer that was taking touches. You’ve got quite a few plugins and possibly one of them is not playing nicely with the other.

We will likely need a test case (simplified version that demonstrates the problem) and have you file a bug report about it.

Rob