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

如何在Android Manifest文件中使用多个AdMob广告单元ID

AdMob接入问题解决方案

1. 关于APPLICATION_ID的正确填写

你现在填的ca-app-pub-3940256099942544/5224354917是测试广告单元ID,不是应用ID。APPLICATION_ID是AdMob后台为你的应用分配的全局ID,格式不带斜杠,比如ca-app-pub-3940256099942544(官方测试应用ID)。

正确获取与填写方式:

  • 登录AdMob后台,创建或找到你的目标应用
  • 在应用详情页复制应用ID,替换Manifest中android:value的内容
  • 测试阶段可直接用官方测试应用ID,上线前替换为自己的真实应用ID

2. 同时使用插屏和激励广告的正确配置

Manifest里的com.google.android.gms.ads.APPLICATION_ID仅需配置一次,重复添加相同name的meta-data标签才会触发报错。多个广告单元的区分是在代码中实现的:

示例代码片段:

// 初始化插屏广告
InterstitialAd interstitialAd = new InterstitialAd(this);
interstitialAd.setAdUnitId("你的插屏广告单元ID");
interstitialAd.loadAd(new AdRequest.Builder().build());

// 初始化激励广告
RewardedAd rewardedAd = new RewardedAd(this, "你的激励广告单元ID");
rewardedAd.loadAd(new AdRequest.Builder().build(), new RewardedAdLoadCallback());

只需保留Manifest中一个正确的APPLICATION_ID配置,即可在代码中分别初始化不同类型的广告单元。

内容的提问来源于stack exchange,提问作者Moiz_Ali

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 12:45:37