我的应用中的广告昨天在调试模式下正常运行,但今天我收到此错误
2019-04-06 05:08:47.412 12191-12286/www.pro_cs_is.com E/Ads: Fail to get isAdIdFakeForDebugLogging
java.io.IOException: Connection failure
at com.google.android.gms.ads.identifier.a.a(:com.google.android.gms.policy_ads_fdr_dynamite@30000@30000.238272502.238272502:68)
at com.google.android.gms.ads.internal.util.d.d_(:com.google.android.gms.policy_ads_fdr_dynamite@30000@30000.238272502.238272502:4)
at com.google.android.gms.ads.internal.util.b.run(:com.google.android.gms.policy_ads_fdr_dynamite@30000@30000.238272502.238272502:3)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:458)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
2019-04-06 05:08:48.772 12191-12191/www.pro_cs_is.com E/AD ERROR: error code3
2019-04-06 05:09:04.314 12191-12191/www.pro_cs_is.com E/AD ERROR: error code3
2019-04-06 05:09:08.344 12191-12191/www.pro_cs_is.com E/AD ERROR: error code3
清单元数据
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="@string/ADMOB_APP_ID"/>
MainActivity广告xml
<com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/mainActivityBanner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="@string/MainActivityBanner"
android:visibility="visible"
>
</com.google.android.gms.ads.AdView>
我尝试了广告单元测试及其工作,但我的单元却没有
答案 0 :(得分:1)
我在{strong> Google Mobile Ads SDK技术论坛组上的posted回答了
”“我建议加载测试广告而不是实时广告,以避免无效活动。您可以使用实时广告单元ID和启用测试设备来进行此操作。 您遇到的错误代码3表示广告请求成功,但由于缺少广告资源而无法返回广告。另外,请注意,在未发布的应用程序上加载广告单元ID可能会影响填充率。”
在我发布应用程序后,广告成功展示