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

kGADSimulatorID是什么?如何获取?iOS集成AdMob横幅广告不加载问题

iOS AdMob横幅广告加载失败及测试设备ID获取解答

测试设备ID获取方法

  • 模拟器无需额外获取测试ID,kGADSimulatorID是谷歌官方提供的模拟器专属测试标识符,不需要替换为其他内容,保留即可。
  • 真机测试ID获取步骤:
    1. 将App安装到待测试的真机设备上,触发一次广告请求
    2. 打开Xcode控制台日志,搜索关键词GADRequest,即可看到格式如下的官方提示日志:

    To get test ads on this device, set: GADMobileAds.sharedInstance().requestConfiguration.testDeviceIdentifiers = [ "实际设备ID字符串" ]

    1. 复制日志中引号内的字符串,即为当前真机的测试ID,添加到testDeviceIdentifiers数组中即可。

广告加载失败排查方案

你当前不需要替换kGADSimulatorID,加载失败可优先排查以下常见问题:

  • 确认广告位ID类型:如果使用的是刚申请的正式广告位ID,需要几小时的激活时间,刚申请的ID无法立刻加载广告。建议先替换为谷歌官方测试横幅广告位IDca-app-pub-3940256099942544/2934735716验证流程正确性,流程跑通后再替换为自己的正式ID。
  • 检查Info.plist配置:确认已正确添加GADApplicationIdentifier配置项,对应值为AdMob后台申请的应用ID(格式为ca-app-pub-xxx~xxx,不要误填为广告位ID)。
  • 检查网络环境:谷歌广告需要可正常访问谷歌服务的网络环境,国内无科学上网的网络环境会直接导致广告加载失败。
  • 精准定位错误:给bannerView设置代理,实现bannerViewDidReceiveAd:和bannerView:didFailToReceiveAdWithError:回调方法,打印错误信息即可定位具体失败原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 20:15:01