Ad plugins throw exceptions while building

Thanks. Can you give full list of plugins used? AdMob entry should not be required. If some plugin still requires it, I’ll fix it.
Please, give plugins as they are in your build settings.

Sure, here’s a list of plugins that we use,

plugins =

    {

        [“plugin.vungle”] =

        {

            publisherId = “com.vungle”

        },

        [“plugin.applovin”] =

        {

            publisherId = “com.coronalabs”,

        },

        [“plugin.supersonic”] =

        {

            publisherId = “com.coronalabs”

        },

        [“plugin.inMobi”] =

        {

            publisherId = “com.coronalabs”

        },

        [“plugin.fbAudienceNetwork”] =

        {

            publisherId = “com.coronalabs”

        },

        [“CoronaProvider.native.popup.social”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { iphone=true, android=true }

        },

        [“CoronaProvider.native.popup.activity”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = {iphone=true}

        },

        [‘plugin.vibrator’] = 

        {

            publisherId = ‘com.spiralcodestudio’

        },

        [“plugin.notifications.v2”] =

        {

            publisherId = “com.coronalabs”

        },

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

        {

            publisherId = “com.coronalabs”

        },

        [“shared.google.play.services.gcm”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { android=true }

        },

        [“plugin.googleAnalytics”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { iphone=true, android=true }

        },

        [“plugin.gameanalytics_v2”] =

        {

            publisherId = “com.gameanalytics”,

            supportedPlatforms = { iphone=true, android=true }

        },

        [“plugin.gpgs”] = {

            publisherId = “com.coronalabs”,

            supportedPlatforms = {android = true}

        },

        [“CoronaProvider.gameNetwork.apple”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { iphone=true }

        },

        [“plugin.flurry.analytics”] =

        {

            publisherId = “com.coronalabs”

        },

        [“plugin.tenjin”] =

        {

            publisherId = “com.coronalabs”

        },

    },

I must remind you that the app crashes only when I include ad plugins i.e. vungle, applovin, supersonic, inmobi and fbAudienceNetwork. If I remove these plugins from build.settings, the app doesn’t crash. Guess you don’t have to test for all the above mentioned plugins.

Thanks!

All that plugins should be good to go without stub AdMob id.

Actually, only AdMob (and Appodeal) plugins require AdMob manifest entry now.

That’s great news! I just tested a build removing adMob id and the app seems to be working fine. 

Thanks again for taking care of the problem.  :slight_smile:

Wonders happen when I know what to fix :smiley: thanks for reporting the bug.

So looks like this “might” be back in another form. I am using the beta Appodeal plugins due to the recent restrictions from Google on using Appodeal versions < 2.5.1 and this seems to be happening. Here is the appodeal settings that I have in my build.settings.

[lua]

plugins =
{
[“CoronaProvider.analytics.flurry”] = { publisherId = “com.coronalabs”, },
– Base
[‘plugin.appodeal.beta.base’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.AmazonAds’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.GoogleAdMob’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.TwitterMoPub’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.StartApp’] = { publisherId = ‘com.coronalabs’ },

– Banner
[‘plugin.appodeal.beta.AppLovin’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.FacebookAudience’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Flurry’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.InMobi’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.MyTarget’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.MillenialMedia’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Yandex’] = { publisherId = ‘com.coronalabs’ },

– Interstitial
[‘plugin.appodeal.beta.AdColony’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.AppLovin’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Chartboost’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.FacebookAudience’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Flurry’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.InMobi’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.IronSource’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Mobvista’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.MyTarget’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.StartApp’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.MillenialMedia’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Ogury’] = { publisherId = ‘com.coronalabs’ },

– Rewarded Video
[‘plugin.appodeal.beta.AdColony’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.AppLovin’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Chartboost’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.FacebookAudience’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Flurry’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.InMobi’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.IronSource’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Mobvista’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.MyTarget’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.StartApp’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Unity’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Vungle’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.beta.Tapjoy’] = { publisherId = ‘com.coronalabs’ },
},[/lua]

Please provide your build.settings and crash log. Please do not blackout anything from your files.