Google 移动广告 SDK 初始化不正确。AdMob 发布商应遵循此处的说明:

Ade*_*and 5 java android dart flutter firebase-admob

在 sdk gphone x86 arm 上以调试模式启动 lib/main.dart...\n运行 Gradle 任务 \'assembleDebug\'...\n\xe2\x9c\x93 构建 build/app/outputs/flutter-apk/app- debug.apk。\n正在安装 build/app/outputs/flutter-apk/app.apk...\nE/AndroidRuntime(11877): 致命异常: main\nE/AndroidRuntime(11877): 进程: com.example.truthfxac, PID: 11877\nE/AndroidRuntime(11877): java.lang.RuntimeException: 无法获取提供程序 com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:\nE/AndroidRuntime(11877):\nE/ Android运行时(11877):************************************************ *********************************\nE/AndroidRuntime(11877): * Google 移动广告 SDK 初始化不正确。AdMob 发布商 *\nE/AndroidRuntime(11877):* 应遵循此处的说明:*\nE/AndroidRuntime(11877):* https://googlemobileadssdk.page.link/admob-android-update-manifest *\nE/AndroidRuntime (11877): * 在 AndroidManifest 中添加有效的应用程序 ID。*\nE/AndroidRuntime(11877): * Google Ad Manager 广告管理系统发布商应遵循此处的说明: *\nE/AndroidRuntime(11877): * https://googlemobileadssdk.page.link/ad-manager-android-update-manifest。*\nE/AndroidRuntime(11877): ***************************************** *************************************\nE/AndroidRuntime(11877):\nE/AndroidRuntime( 11877):\nE/AndroidRuntime(11877): 在 android.app.ActivityThread.installProvider(ActivityThread.java:7244)\nE/AndroidRuntime(11877): 在 android.app.ActivityThread.installContentProviders(ActivityThread.java:6780)\ nE/AndroidRuntime(11877):在 android.app.ActivityThread.handleBindApplication(ActivityThread.java:6697)\nE/AndroidRuntime(11877):在 android.app.ActivityThread.access$1300(ActivityThread.java:237)\nE/AndroidRuntime (11877):在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1913)\nE/AndroidRuntime(11877):在 android.os.Handler.dispatchMessage(Handler.java:106)\nE/AndroidRuntime(11877) ): 在 android.os.Looper.loop(Looper.java:223)\nE/AndroidRuntime(11877): 在 android.app.ActivityThread.main(ActivityThread.java:7656)\nE/AndroidRuntime(11877): 在 java .lang.reflect.Method.invoke(本机方法)\nE/AndroidRuntime(11877):位于 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)\nE/AndroidRuntime(11877):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)\nE/AndroidRuntime(11877): 原因: java.lang.IllegalStateException:\nE/AndroidRuntime(11877):\nE/AndroidRuntime(11877) :**************************************************** *****************************\nE/AndroidRuntime(11877): * Google 移动广告 SDK 初始化不正确。AdMob 发布商 *\nE/AndroidRuntime(11877): * 应遵循此处的说明:*\nE/AndroidRuntime(11877): *https://googlemobileadssdk.page.link/admob-android-update-manifest *\nE/AndroidRuntime(11877): * 在 AndroidManifest 中添加有效的应用 ID。*\nE/AndroidRuntime(11877): * Google Ad Manager 广告管理系统发布商应遵循此处的说明: *\nE/AndroidRuntime(11877): * https://googlemobileadssdk.page.link/ad-manager-android-update-manifest。*\nE/AndroidRuntime(11877): ***************************************** *************************************\nE/AndroidRuntime(11877):\nE/AndroidRuntime( 11877):\nE/AndroidRuntime(11877):位于 com.google.android.gms.internal.ads.z​​zzi.attachInfo(com.google.android.gms:play-services-ads-lite@@19.4.0:33 )\nE/AndroidRuntime(11877):位于 com.google.android.gms.ads.MobileAdsInitProvider.attachInfo(com.google.android.gms:play-services-ads-lite@@19.4.0:3)\nE/ AndroidRuntime(11877): 在 android.app.ActivityThread.installProvider(ActivityThread.java:7239)\nE/AndroidRuntime(11877): ... 10 更多

\n
<manifest xmlns:android="http://schemas.android.com/apk/res/android"\npackage="com.example.name">\n<!-- Flutter needs it to communicate with the running application\n     to allow setting breakpoints, to provide hot reload, etc.\n-->\n<uses-permission android:name="android.permission.INTERNET"/>\n\n<application\n    android:allowBackup="true"\n    android:icon="@mipmap/ic_launcher"\n    android:label="Truthfx Academy"\n    android:roundIcon="@mipmap/ic_launcher_round"\n    android:supportsRtl="true"\n    android:theme="@style/Theme.MyApplication">\n\n    <meta-data\n        android:name="com.google.android.gms.ads.APPLICATION_ID"\n        android:value="jhhjjhkjkjkjhkjkjjhkjhkjhkjhkjkj"/>\n\n</application>\n
Run Code Online (Sandbox Code Playgroud)\n\n

Fai*_*han 0

替换<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="jhhjjhkjkjkjhkjkjjhkjhkjhkjhkjkj"/> 为这个

<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
Run Code Online (Sandbox Code Playgroud)

如果您在应用程序中使用真实广告,请使用您的应用程序 ID