在 iOS 的 AdMob 原生广告中出现错误“请求错误:没有广告可显示”

Posted

技术标签:

【中文标题】在 iOS 的 AdMob 原生广告中出现错误“请求错误:没有广告可显示”【英文标题】:Getting Error "Request Error: No ad to show" in AdMob Native ads iOS 【发布时间】:2016-10-16 08:46:48 【问题描述】:

我通过以下 URL https://github.com/googleads/googleads-mobile-ios-examples/tree/master/Objective-C/admob/NativeExample 谷歌提供的示例应用程序中的代码处理代码,在我的应用程序中开发了原生 adMob

我得到:使用我的 AdUnitID 时出错:失败并出现错误:请求错误:没有广告可显示。

但是当我使用 Google 示例应用程序中提供的测试密钥时,我的应用程序原生广告工作正常。

那么我的原生广告 unitId 有什么问题?

Google 原生 AdUnitID:ca-app-pub-3940256099942544/3986624511 我的应用原生 AdUnitID:ca-app-pub-3415315092173981/2210049154

更新:当我将“testDevices”与我的应用程序 UnitID 放在一起时,我的应用程序原生广告工作正常。但是当我删除“testDevices”而不是得到同样的错误。

【问题讨论】:

【参考方案1】:

尝试使用广告单元 ID 进行测试:ca-app-pub-3940256099942544/2562852117

另外,如果高度太小,也不会有广告。对于“小”广告,我必须将其高度设置为 140 才能显示。

【讨论】:

【参考方案2】:

通常如果没有广告,它会给出没有广告可用的错误。

【讨论】:

嗯...呃!问题是为什么我们会收到这个“没有广告可展示”的错误,即使肯定有广告要展示。

以上是关于在 iOS 的 AdMob 原生广告中出现错误“请求错误:没有广告可显示”的主要内容,如果未能解决你的问题,请参考以下文章

Admob 原生广告问题

Admob 原生高级广告尺寸

无法读取Admob原生广告中的属性错误

广告调解(admob + FAN)?

我可以在同一活动中显示 admob 原生广告和 admob 横幅广告吗?

如何从admob添加NATIVE广告?