AdMob показывает настоящую рекламу даже при использовании идентификатора тестовой единицы; Android - PullRequest
0 голосов
/ 09 июля 2020

TL; DR: я получаю настоящую рекламу, даже если использую образец идентификатора единицы, предоставленный Google для тестирования.

Я реализовал нативную рекламу в своем приложении. Я использую пример рекламного блока Native Advanced , как описано здесь:

https://developers.google.com/admob/android/test-ads

Однако получаемые мной объявления выглядят очень реалистично, даже при том, что у них есть текст «Тестовое объявление» в заголовке, и они также перенаправляют меня на сайты реальных компаний. Этого не произошло с рекламными баннерами, раньше я получал только образцы объявлений Google (например, Хорошая работа, это тестовое объявление).

enter image description here введите описание изображения здесь

Некоторые объявления приходят из известных ресторанов в моей стране, и при нажатии на них я попадаю на их веб-сайт. Я нигде не использую свой собственный идентификатор устройства.

Это код, который я использую для инициализации рекламы.

  public static final String UNIFIED_AD_UNIT_ID = "ca-app-pub-3940256099942544/2247696110";

  MobileAds.initialize(context, initializationStatus -> {
        });

        AdLoader adLoader = new AdLoader.Builder(context, UNIFIED_AD_UNIT_ID)
                .forUnifiedNativeAd(unifiedNativeAd -> {
                    populateNativeAdView(unifiedNativeAd, nativeAdView);
                }).build();
        adLoader.loadAd(new AdRequest.Builder().build());
    }

Это ошибка или я что-то делаю не так? (Или это действительно тестовая реклама?) Я действительно не хочу, чтобы меня забанили в AdMob.

1 Ответ

0 голосов
/ 09 июля 2020

Если вы запустите приложение под управлением Android Studio, вы можете получить идентификатор тестового устройства для своего устройства из logcat в нижней части Android Studio. Добавьте это в свой строитель. Кстати, получаемая вами реклама выглядит так, как должна.

...