我正在使用 DoubleClick 为我的 Android 应用程序设置广告,但无法显示最终广告。有人能帮我吗?
当我通过添加“.addTestDevice(“xxx…”)”来测试广告时,我得到了测试广告,但是当我删除这一行时,我得到了以下错误:
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>
有什么问题?
原文由 MHogge 发布,翻译遵循 CC BY-SA 4.0 许可协议
根据 文档,您将收到以下错误代码:
根据 onFailedToReceiveAd 的帖子 - 广告请求成功,但在将 admob 与 adwhirl 一起使用时,由于缺少广告库存而没有返回广告:
编辑:
更新 app-ads.txt 并使用“setTestDeviceIds”在物理设备上进行测试。
截至编辑这些说明时: https ://developers.google.com/admob/android/test-ads 有效。为了测试广告,我使用了演示广告单元,需要添加 app-ads.txt 行并等待它被 admob 爬虫(仅适用于 Android-12 模拟器)抓取,但仍然在 Logcat 中获得使用“ setTestDeviceIds” - 上面链接下的代码,结果证明需要在通过 USB 连接的物理设备上显示测试广告。