Admob广告请求始终返回代码3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Admob广告请求始终返回代码3相关的知识,希望对你有一定的参考价值。

enter image description here

我在我的一个android应用程序中实现了Admob。第一次它有一个横幅添加我的应用程序波纹管。但是在8个项目之后在RecylearView中添加横幅广告后,就会出现问题。 90%的情况下它返回响应代码3。

它给我的最长时间:

我/广告:广告服务器无法填充。广告:无法加载广告:3

响应代码:3表示广告请求已成功,但由于缺少广告资源,因此未返回广告。但其他应用经常在同一设备上展示广告。

笔记:

  • 它在TestDevice中测试时显示演示广告
  • 仅出现非测试设备的问题
  • 极少数情况下它成功返回广告。

任何人都可以帮我恢复这个问题。我的ad_unit或adMob有什么问题吗?

答案

我的代码是正确的。问题在于,AdMob并不总是会为每个请求返回广告。如果您刚刚注册了AdMob发布商ID,则可能会发生这种情况,因为在新ID开始返回广告之前需要一些时间和多个请求。

您的填充率可能较低的另一个原因是您没有启用AdSense补余广告,或者您已过滤掉一些广告。检查您的应用设置,看看是否是这种情况。

根据文件: -

 public static final int ERROR_CODE_NO_FILL

The ad request was successful, but no ad was returned due to lack of ad inventory.

Constant Value: 3

意思是:-

如果您收到此错误,那么您的代码是正确的。问题在于,AdMob并不总是会为每个请求返回广告。如果您刚刚注册了AdMob发布商ID,则可能会发生这种情况,因为在新ID开始返回广告之前需要一些时间和多个请求。

您的填充率可能较低的另一个原因是您没有启用AdSense补余广告,或者您已过滤掉一些广告。检查您的应用设置,看看是否是这种情况。

谢谢 :)

以上是关于Admob广告请求始终返回代码3的主要内容,如果未能解决你的问题,请参考以下文章

在纵向方向上获取横向AdMob插页式广告

如何从静态片段中显示Admob插页式广告?

Admob bannerView请求错误:无广告显示

广告中介(admob + FAN)?

广告调解(admob + FAN)?

突然无法加载 AdMob 广告?