Google 移动广告 SDK 未正确初始化错误
The Google Mobile Ads SDK was initialized incorrectly Error
我知道论坛上已经有很多类似的问题,但解决方案对我没有帮助。我尝试 运行 游戏(Made on unity)然后它立即飞出。
11-17 14:26:16.842 24616 24616 E AndroidRuntime:致命异常:main
11-17 14:26:16.842 24616 24616 E AndroidRuntime:进程:com.mgamezmonster.classicsudoku,PID:24616
11-17 14:26:16.842 24616 24616 E AndroidRuntime:java.lang.RuntimeException:无法获取提供程序 com.google.android.gms.ads.MobileAdsInitProvider:java.lang.IllegalStateException:
11-17 14:26:16.842 24616 24616 E 安卓运行时:
11-17 14:26:16.842 24616 24616 E 安卓运行时:*************************************** **********************************************
11-17 14:26:16.842 24616 24616 E AndroidRuntime:* Google 移动广告 SDK 初始化不正确。 AdMob 发布商 *
11-17 14:26:16.842 24616 24616 E AndroidRuntime:* 应遵循此处的说明:*
11-17 14:26:16.842 24616 24616 E 安卓运行时:* https://googlemobileadssdk.page.link/admob-android-update-manifest *
11-17 14:26:16.842 24616 24616 E AndroidRuntime:* 在 AndroidManifest 中添加有效的 App ID。 *
11-17 14:26:16.842 24616 24616 E AndroidRuntime:* Google Ad Manager 发布商应遵循此处的说明:*
11-17 14:26:16.842 24616 24616 E Android 运行时:* https://googlemobileadssdk.page.link/ad-manager-android-update-manifest。 *
11-17 14:26:16.842 24616 24616 E 安卓运行时:*************************************** **********************************************
11-17 14:26:16.842 24616 24616 E 安卓运行时:
11-17 14:26:16.842 24616 24616 E 安卓运行时:
11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread.installProvider(ActivityThread.java:6747)
11-17 14:26:16.842 24616 24616 E AndroidRuntime: 在 android.app.ActivityThread.installContentProviders(ActivityThread.java:6289)
11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread.handleBindApplication(ActivityThread.java:6204)
11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread.access$1200(ActivityThread.java:237)
11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1785)
11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.os.Handler.dispatchMessage(Handler.java:106)
11-17 14:26:16.842 24616 24616 E AndroidRuntime: 在 android.os.Looper.loop(Looper.java:214)
11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread.main(ActivityThread.java:7050)
11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 java.lang.reflect.Method.invoke(本机方法)
11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965)
11-17 14:26:16.842 24616 24616 E AndroidRuntime:引起:java.lang.IllegalStateException:
11-17 14:26:16.842 24616 24616 E 安卓运行时:
11-17 14:26:16.842 24616 24616 E 安卓运行时:*************************************** **********************************************
11-17 14:26:16.842 24616 24616 E AndroidRuntime:* Google 移动广告 SDK 初始化不正确。 AdMob 发布商 *
11-17 14:26:16.842 24616 24616 E AndroidRuntime:* 应遵循此处的说明:*
11-17 14:26:16.842 24616 24616 E 安卓运行时:* https://googlemobileadssdk.page.link/admob-android-update-manifest *
11-17 14:26:16.842 24616 24616 E AndroidRuntime:* 在 AndroidManifest 中添加有效的 App ID。 *
11-17 14:26:16.842 24616 24616 E AndroidRuntime:* Google Ad Manager 发布商应遵循此处的说明:*
11-17 14:26:16.842 24616 24616 E Android 运行时:* https://googlemobileadssdk.page.link/ad-manager-android-update-manifest。 *
11-17 14:26:16.842 24616 24616 E 安卓运行时:*************************************** **********************************************
11-17 14:26:16.842 24616 24616 E 安卓运行时:
11-17 14:26:16.842 24616 24616 E 安卓运行时:
11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 com.google.android.gms.internal.ads.zzya.attachInfo(com.google.android.gms:play-services-ads-lite@@19.0.0:27)
11-17 14:26:16.842 24616 24616 E AndroidRuntime: 在 com.google.android.gms.ads.MobileAdsInitProvider.attachInfo(com.google.android.gms:play-services-ads-lite@@19.0.0:3)
11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread.installProvider(ActivityThread.java:6742)
11-17 14:26:16.842 24616 24616 E AndroidRuntime:... 10 更多
我检查了清单文件,没问题。我尝试统一更改一些设置,但没有任何帮助。
我的清单:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.unity.ads" android:versionName="1.0" android:versionCode="1"> <application> <uses-library android:required="false" android:name="org.apache.http.legacy" /> <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-8340576279106634~6644533547" /> <meta-data android:name="com.google.android.gms.ads.AD_MANAGER_APP" android:value="true" /> </application> </manifest>
enter image description here
enter image description here
您是否检查了 android 清单的这一部分并且 GAD 正确?如果您仍然遇到同样的问题,您应该按照此处的说明进行操作 -> https://developers.google.com/admob/android/quick-start#update_your_androidmanifestxml
您还想搜索您的项目以查看您是否有超过 1 个 AndroidManifest.xml 个文件。可以有超过 1 个,但也许另一个清单也包含不同的 GAD。
我知道论坛上已经有很多类似的问题,但解决方案对我没有帮助。我尝试 运行 游戏(Made on unity)然后它立即飞出。
11-17 14:26:16.842 24616 24616 E AndroidRuntime:致命异常:main 11-17 14:26:16.842 24616 24616 E AndroidRuntime:进程:com.mgamezmonster.classicsudoku,PID:24616 11-17 14:26:16.842 24616 24616 E AndroidRuntime:java.lang.RuntimeException:无法获取提供程序 com.google.android.gms.ads.MobileAdsInitProvider:java.lang.IllegalStateException: 11-17 14:26:16.842 24616 24616 E 安卓运行时: 11-17 14:26:16.842 24616 24616 E 安卓运行时:*************************************** ********************************************** 11-17 14:26:16.842 24616 24616 E AndroidRuntime:* Google 移动广告 SDK 初始化不正确。 AdMob 发布商 * 11-17 14:26:16.842 24616 24616 E AndroidRuntime:* 应遵循此处的说明:* 11-17 14:26:16.842 24616 24616 E 安卓运行时:* https://googlemobileadssdk.page.link/admob-android-update-manifest * 11-17 14:26:16.842 24616 24616 E AndroidRuntime:* 在 AndroidManifest 中添加有效的 App ID。 * 11-17 14:26:16.842 24616 24616 E AndroidRuntime:* Google Ad Manager 发布商应遵循此处的说明:* 11-17 14:26:16.842 24616 24616 E Android 运行时:* https://googlemobileadssdk.page.link/ad-manager-android-update-manifest。 * 11-17 14:26:16.842 24616 24616 E 安卓运行时:*************************************** ********************************************** 11-17 14:26:16.842 24616 24616 E 安卓运行时: 11-17 14:26:16.842 24616 24616 E 安卓运行时: 11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread.installProvider(ActivityThread.java:6747) 11-17 14:26:16.842 24616 24616 E AndroidRuntime: 在 android.app.ActivityThread.installContentProviders(ActivityThread.java:6289) 11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread.handleBindApplication(ActivityThread.java:6204) 11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread.access$1200(ActivityThread.java:237) 11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1785) 11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.os.Handler.dispatchMessage(Handler.java:106) 11-17 14:26:16.842 24616 24616 E AndroidRuntime: 在 android.os.Looper.loop(Looper.java:214) 11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread.main(ActivityThread.java:7050) 11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 java.lang.reflect.Method.invoke(本机方法) 11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494) 11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965) 11-17 14:26:16.842 24616 24616 E AndroidRuntime:引起:java.lang.IllegalStateException: 11-17 14:26:16.842 24616 24616 E 安卓运行时: 11-17 14:26:16.842 24616 24616 E 安卓运行时:*************************************** ********************************************** 11-17 14:26:16.842 24616 24616 E AndroidRuntime:* Google 移动广告 SDK 初始化不正确。 AdMob 发布商 * 11-17 14:26:16.842 24616 24616 E AndroidRuntime:* 应遵循此处的说明:* 11-17 14:26:16.842 24616 24616 E 安卓运行时:* https://googlemobileadssdk.page.link/admob-android-update-manifest * 11-17 14:26:16.842 24616 24616 E AndroidRuntime:* 在 AndroidManifest 中添加有效的 App ID。 * 11-17 14:26:16.842 24616 24616 E AndroidRuntime:* Google Ad Manager 发布商应遵循此处的说明:* 11-17 14:26:16.842 24616 24616 E Android 运行时:* https://googlemobileadssdk.page.link/ad-manager-android-update-manifest。 * 11-17 14:26:16.842 24616 24616 E 安卓运行时:*************************************** ********************************************** 11-17 14:26:16.842 24616 24616 E 安卓运行时: 11-17 14:26:16.842 24616 24616 E 安卓运行时: 11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 com.google.android.gms.internal.ads.zzya.attachInfo(com.google.android.gms:play-services-ads-lite@@19.0.0:27) 11-17 14:26:16.842 24616 24616 E AndroidRuntime: 在 com.google.android.gms.ads.MobileAdsInitProvider.attachInfo(com.google.android.gms:play-services-ads-lite@@19.0.0:3) 11-17 14:26:16.842 24616 24616 E AndroidRuntime:在 android.app.ActivityThread.installProvider(ActivityThread.java:6742) 11-17 14:26:16.842 24616 24616 E AndroidRuntime:... 10 更多
我检查了清单文件,没问题。我尝试统一更改一些设置,但没有任何帮助。 我的清单:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.unity.ads" android:versionName="1.0" android:versionCode="1"> <application> <uses-library android:required="false" android:name="org.apache.http.legacy" /> <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-8340576279106634~6644533547" /> <meta-data android:name="com.google.android.gms.ads.AD_MANAGER_APP" android:value="true" /> </application> </manifest>
enter image description here enter image description here
您是否检查了 android 清单的这一部分并且 GAD 正确?如果您仍然遇到同样的问题,您应该按照此处的说明进行操作 -> https://developers.google.com/admob/android/quick-start#update_your_androidmanifestxml
您还想搜索您的项目以查看您是否有超过 1 个 AndroidManifest.xml 个文件。可以有超过 1 个,但也许另一个清单也包含不同的 GAD。