ios - 为什么 AdMob 总是向我显示请求错误:没有广告可显示。在 iOS 中
问题描述
我更新到最新的sdk,还确认了多次应用程序ID和有趣的广告单元ID,一切都很好,但仍然没有收到广告并出现这样的错误。
我正在使用这段代码:
func createAndLoadInterstitial() -> GADInterstitial {
let interstitial = GADInterstitial(adUnitID: APPWSConstant.InterstitialAd_Unit_Id)
interstitial.delegate = self
let request : GADRequest = GADRequest()
interstitial.load(request)
return interstitial
}
但是,对于所有情况,它都会调用失败方法并且不显示可用的广告。插页式广告:didFailToReceiveAdWithError:
请求错误:没有广告可展示。
解决方案
广告集成和您的广告单元 ID 没有问题。主要原因
请求错误:没有广告可展示
是 :
- 有时广告单元 ID 会立即开始投放广告,有时广告单元 ID 可能需要几个小时才能投放广告。没有正式的 AdMob 文档说明激活时间。
- 当限制广告跟踪(在设置/隐私/广告中)打开时,在 iOS 10 上遇到此问题。
希望这会帮助你。
快乐编码:)
推荐阅读
- visual-studio-code - vscode用python扩展重命名符号,避免重复符号和冲突
- power-automate - 如何使用 Power Automate 从 MailChimps RESTful API 中提取成员信息
- git - git refspec 中的 + 是什么?
- voice-recognition - Nao Webots 模拟器的语音命令
- javascript - 检索订阅条带 node.js 的状态
- python - 使用函数中的while循环查找给定列表中第一次出现的负数
- spring-cloud-stream - Spring cloud stream rabbit binder:向DLQ发送批处理消息时出错
- typescript - 错误 TS2416:“ApolloError”类型中的属性“originalError”不可分配给基类型“GraphQLError”中的相同属性
- powerbi - 在报告发布到 Microsoft Teams 时监控 Power BI 报告的使用/访问
- sql-server - 如何在一个事务中执行多个 Invoke-Sqlcmd?