我在我的一个Android应用程序中实现了Admob。第一次它有一个横幅添加我的应用程序波纹管。但是在8个项目之后在RecylearView中添加横幅广告后,就会出现问题。 90%的情况下它返回响应代码3.
它给我的最长时间:
我/广告:广告服务器无法填充。 广告:无法加载广告:3
此处的响应代码:3表示 广告请求已成功,但由于缺少广告资源而未返回广告。 但其他应用经常在同一台设备中展示广告
注意:
任何人都可以帮我恢复这个问题。我的ad_unit或adMob有任何问题吗?
答案 0 :(得分:0)
这里我的代码是正确的。问题是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补余功能,或者您过滤掉了一些广告。校验 您的应用程序设置,看看是否是这种情况。
谢谢:)