未能加载广告: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”。 在我们的情况下,它被禁用。 启用后,我们成功收到广告。 希望它有帮助。

Interesting Posts