我正在使用doubleclick为我的android应用程序设置广告,但无法显示最终广告,有人能帮我吗?
当我通过添加“.addtestdevice(“xxx…”)来测试广告时,我得到了测试广告,但是当我删除这一行时,我得到了以下错误:
w/ads:没有来自ad服务器的填充
w/ads:未能加载ad:3
我把我的广告设置成这样:

PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build();
mPublisherAdView.loadAd(adRequest);

我的发布视图如下:
    <com.google.android.gms.ads.doubleclick.PublisherAdView
        android:id="@+id/pronostics_ad"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"

        android:layout_gravity="center"

        ads:adSize="BANNER"
        ads:adUnitId="@string/ad_unit_pronostic">
    </com.google.android.gms.ads.doubleclick.PublisherAdView>

怎么了?
提前谢谢你的回答。

最佳答案

w/ads:未能加载ad:3
根据Documentation您将得到以下错误代码:
公共静态final int error_code_no_fill
广告请求成功,但由于缺少
广告目录。
定值:3
基于帖子onFailedToReceiveAd - Ad request successful, but no ad returned due to lack of ad inventory when using admob with adwhirl
如果您得到这个错误,那么您的代码是正确的。问题是
AdMob并不总是为每个请求返回一个广告。
这可能会发生,尤其是如果你刚刚注册了AdMob
publisher id,因为在
新ID开始返回广告。
另一个原因是你的填充率可能很低
Adsense回填已启用,或者您已筛选出一些广告。请检查
你的应用设置,看看是不是这样。

关于android - 加载广告失败:3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37819977/

10-12 00:26
查看更多