首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获得Ad请求成功,但由于在Nexus 7设备中加载DFP ads时缺少广告库存错误,没有任何广告返回

获得Ad请求成功,但由于在Nexus 7设备中加载DFP ads时缺少广告库存错误,没有任何广告返回
EN

Stack Overflow用户
提问于 2014-12-13 02:21:14
回答 1查看 2.2K关注 0票数 2

我无法在Nexus 7平板设备中加载DFP ads。我收到的信息是失败的:

广告请求成功,但由于缺少广告库存,没有任何广告退回

我在一些智能手机(Google、nexus 5、s3、s4)和三星10平板电脑上测试过,它在所有设备上都运行良好,但在Nexus7ad中,由于缺乏广告库存,它未能加载。

我的xml代码片段

代码语言:javascript
运行
复制
<com.google.ads.doubleclick.DfpAdView
    xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
    android:id="@+id/adView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    ads:adUnitId="MY_AD_UNIT_ID"
    ads:adSize="SMART_BANNER"
    ads:loadAdOnCreate="true"/>
EN

回答 1

Stack Overflow用户

发布于 2018-12-27 11:32:02

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

你的填充率可能很低的另一个原因是你没有启用AdSense回填,或者你过滤掉了一些广告。检查你的应用程序设置,看看是否是这样。

根据文档:-

代码语言:javascript
运行
复制
 public static final int ERROR_CODE_NO_FILL

广告请求获得成功,但由于缺乏广告库存,没有回复任何广告。恒定值:3

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

你的填充率可能很低的另一个原因是你没有启用AdSense回填,或者你过滤掉了一些广告。检查你的应用程序设置,看看是否是这样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27454866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档