I got an email from Google that my app had been removed due to policy violations in the Appodeal plugin. After reading the forum, I understood that the “beta” version is the one that is recommended for use. I switched to the beta version (no other changes to the app code). Then, the app crashed at startup on a device:
Sep 17 05:11:46.060 SM-A202F: java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:
SM-A202F:
SM-A202F: ******************************************************************************
SM-A202F: * The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers *
SM-A202F: * should follow the instructions here: http
Sep 17 05:11:46.061 s://goo.gl/fQ2neu to add a valid *
SM-A202F: * App ID inside the AndroidManifest. Google Ad Manager publishers should *
SM-A202F: * follow instructions here: *
SM-A202F: ******************************************************************************
SM-A202F:
SM-A202F:
SM-A202F: at android.app.ActivityThread.installProvider(ActivityThread.java:6775)
SM-A202F: at android.app.ActivityThread.installContentProviders(ActivityThread.java:6317)
SM-A202F: at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6232)
SM-A202F: at android.app.ActivityThread.access$1200(ActivityThread.java:237)
SM-A202F: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1792)
SM-A202F: at android.os.Handler.dispatchMessage(Handler.java:106)
SM-A202F: at android.os.Looper.loop(Looper.java:214)
SM-A202F: at android.app.ActivityThread.main(ActivityThread.java:7078)
SM-A202F: at java.lang.reflect.Method.invoke(Native Method)
SM-A202F: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
SM-A202F: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)
SM-A202F: Caused by: java.lang.IllegalStateException:
SM-A202F:
SM-A202F: ******************************************************************************
SM-A202F: * The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers *
SM-A202F: * should follow the instructions here: https://goo.gl/fQ2neu to add a valid *
SM-A202F: * App ID inside the AndroidManifest. Google Ad Manager publishers should *
SM-A202F: * follow instructions here: *
SM-A202F: ******************************************************************************
SM-A202F:
SM-A202F:
SM-A202F: at com.google.android.gms.internal.ads.zzabh.attachInfo(Unknown Source:16)
SM-A202F: at com.google.android.gms.ads.MobileAdsInitProvider.attachInfo(Unknown Source:3)
SM-A202F: at android.app.ActivityThread.installProvider(ActivityThread.java:6770)
SM-A202F: … 10 more
This is what my build.settings looks like:
plugins = { ['plugin.appodeal.beta.base'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.beta.GoogleAdMob'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.beta.StartApp'] = { publisherId = 'com.coronalabs' }, ['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.Ogury'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.beta.AmazonAds'] = { publisherId = 'com.coronalabs' }, ['plugin.appodeal.beta.TwitterMoPub'] = { publisherId = 'com.coronalabs' }, },
Any idea what this could be?