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

如何从Google Ad Manager获取可用于代码的广告单元ID及解决请求报错

解决Google Ad Manager广告单元ID/路径获取及请求报错问题

错误原因

你使用的/{network_code}/{ad_unit_name}格式无效,因为其中的ad_unit_name是广告单元的显示名称,而非GAM系统识别的唯一标识代码,导致请求返回400错误。

获取正确的Ad Unit ID/广告单元路径

登录GAM后台后,按以下步骤操作:

  • 进入左侧菜单库存 > 广告单元
  • 找到目标广告单元并进入详情页
  • 在详情页中可获取两种有效标识:
    1. 广告单元ID:格式为ca-pub-XXXXXXXXXXXXXXXX/YYYYYYYYYY,适用于AdMob与GAM通用的广告请求
    2. 广告单元路径:格式为/{网络代码}/{广告单元代码},这里的广告单元代码是创建广告单元时设置的唯一系统识别代码(不是自定义显示名称)

代码中正确使用示例

  • 若使用AdMob SDK发起GAM广告请求:
    AdView adView = new AdView(context);
    adView.setAdUnitId("ca-pub-XXXXXXXXXXXXXXXX/YYYYYYYYYY");
    
  • 若使用GAM专用SDK:
    PublisherAdView adView = new PublisherAdView(context);
    adView.setAdUnitId("/123456789/unique_ad_unit_code");
    

验证建议

在将标识写入代码前,可通过GAM后台的广告单元预览功能测试请求,确认能正常返回广告后再集成到项目中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 21:33:14