You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android应用集成AdMob横幅广告报错Google Mobile Ads SDK初始化失败

问题根因

你的AndroidManifest.xml中AdMob应用ID的meta-data配置存在拼写错误,导致SDK无法读取到有效标识,直接触发初始化失败:

  • 你当前配置的android:name值为com.google.android.gms.adds.APPLIATION_ID
    • 错误1:adds多了冗余字母d,正确拼写为ads
    • 错误2:APPLIATION_ID缺少字母C,正确拼写为APPLICATION_ID

另外Google Mobile Ads SDK 17.0.0及以上版本内置了自动校验逻辑,通过MobileAdsInitProvider在应用启动阶段就会校验配置,哪怕你没有主动调用初始化代码,只要配置缺失/错误就会直接崩溃,这就是你新建空项目仅添加依赖也报错的原因。

解决方案
  1. 将AndroidManifest.xml中<application>标签内的meta-data配置替换为以下正确内容:
<meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="ca-app-pub-xxxxxxxxxxxxxxxx~xxxxxxxxxx" />
  1. 确认android:value填写的是AdMob后台的应用ID(格式为ca-app-pub-xxxx~xxxx),不要误填为广告单元ID(格式为ca-app-pub-xxxx/xxxx)。

修改后清理项目重新编译运行即可解决崩溃问题。

内容的提问来源于stack exchange,提问作者Lorna from Perth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 17:09:05