E / Ads: не удалось получить isAdIdFakeForDebugLogging с кодом ошибки 3 - PullRequest
2 голосов
/ 06 апреля 2019

Вчера в моем приложении реклама работала нормально в режиме отладки, но сегодня я получил эту ошибку

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 ad 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>

Я пробовал тестирование рекламных блоков и оно работает, но мои юниты не

1 Ответ

1 голос
/ 09 апреля 2019

после того, как я разместил в группе Технический форум Google Mobile Ads SDK они ответили

"Я предлагаю загружать тестовые объявления вместо живых объявлений, чтобы избежать недействительных действий. Вы можете сделать это с помощью своего действующего идентификатора рекламного блока и включения тестового устройства. Код ошибки 3, с которым вы столкнулись, означает, чтозапрос объявления выполнен успешно, но он не может вернуть объявления из-за отсутствия рекламных ресурсов. Также обратите внимание, что загрузка идентификаторов вашего рекламного блока в неопубликованное приложение может повлиять на скорость заполнения. "

и после того, как я опубликовал приложение, объявления показывались успешно

...