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

google_mobile_ads 0.13.3在iOS模拟器测试模式下广告加载报错如何解决?

解决步骤

  • 配置Other Linker Flags
    打开项目下的ios/Runner.xcworkspace,在Xcode左侧导航栏选中顶层Runner项目,右侧TARGETS列表选中Runner,切换到Build Settings标签页,搜索Other Linker Flags,分别在Debug和Release配置下添加-ObjC参数,不要覆盖原有已存在的参数。
  • 重新安装CocoaPods依赖
    终端进入项目ios目录,依次执行以下命令:
    pod deintegrate
    rm Podfile.lock
    pod install --repo-update
    
  • 检查Info.plist配置
    确认ios/Runner/Info.plist文件中已添加AdMob应用ID配置,测试阶段可以使用谷歌官方测试应用ID:
    <key>GADApplicationIdentifier</key>
    <string>ca-app-pub-3940256099942544~1458002511</string>
    
  • 检查广告单元ID正确性
    测试阶段不要使用自己后台创建的未审核完成的广告单元ID,使用官方对应格式的测试ID即可,例如iOS横幅测试ID为ca-app-pub-3940256099942544/2435281174,插屏测试ID为ca-app-pub-3940256099942544/4411468910。
  • 如果你开启了广告中介功能,需要确认你接入的所有第三方广告源对应的适配器和SDK都已正确添加到iOS端依赖中,缺少任意适配器都会触发该报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 05:06:01