未能加载广告:3
我正在使用DoubleClick设置广告到我的Android应用程序,无法显示最终的广告,有人可以帮我吗?
当我通过添加“.addTestDevice(”xxx …“)来testing广告时,我得到了testing广告,但是当我删除这一行时,出现以下错误:
W / Ads:广告服务器没有填充
W / Ads:无法加载广告:3
我这样设置我的广告:
PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build(); mPublisherAdView.loadAd(adRequest);
我的publisherView看起来像这样:
<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:无法加载广告:3
根据文档,您将得到以下错误代码:
公共静态最终诠释ERROR_CODE_NO_FILL
广告请求成功,但由于缺less广告资源而没有返回广告。
常数值:3
根据发布的onFailedToReceiveAd – 广告请求成功,但在使用admob与adwhirl时,由于缺less广告资源而没有返回广告 :
如果你得到这个错误,那么你的代码是正确的。 问题在于,AdMob并不总是有广告针对每个请求返回。 如果您刚刚注册了AdMob发布商ID,则可能会发生这种情况,因为在新ID开始返回广告之前需要一些时间和多个请求。
您的填充率可能较低的另一个原因是您没有启用AdSense补余,或者您已经过滤了一些广告。 检查您的应用程序设置,看看是否是这种情况。
有一个选项在我们的案例中有所帮助。 正如@blizzard在Google开发者控制台的应用程序设置中提到的那样,有一个名为“定价和分配”的部分。 在这个部分有一个checkbox“CONTAINS ADS”。 在我们的情况下,它被禁用。 启用后,我们成功收到广告。 希望它有帮助。