Тестирование AdMob перед публикацией

Я создал Android-проект и настроил рекламу AdMob, но он не работает, попробовал на эмуляторе и телефоне. Так как проверить, работает ли admob?

Код:

    admobView = new AdView(this, AdSize.BANNER, "Top secret");
    RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
            RelativeLayout.LayoutParams.WRAP_CONTENT,
            RelativeLayout.LayoutParams.WRAP_CONTENT);
    lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
    admobView.setLayoutParams(lp);

    RelativeLayout layout = new RelativeLayout(this);
    layout.addView(renderView);
    layout.addView(admobView);
    admobView.loadAd(new AdRequest());
    setContentView(layout);

Приложение работает нормально (renderView), но я понятия не имею, работает ли adView. И да, идентификатор адмоба правильный.

Ответ 1

Вы также можете протестировать AdMob в эмуляторе. Для этого нужен тестовый режим. См. Учебник Шаг 6 для получения дополнительной информации: Как интегрировать Admob в ваше приложение

Если вы не нашли идентификатор устройства в LogCat, вы также можете попытаться добавить константу TEST_EMULATOR:

request.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);

Ответ 2

Все эти ссылки устарели, чтобы протестировать, замените свой идентификатор баннера на тот, который указан здесь Google (раздел "Дайте вашему приложению идентификатор рекламного блока" ): https://developers.google.com/admob/android/quick-start

И замените свой интерстициальный идентификатор на указанный здесь Google (раздел "Создание объекта InterstitialAd" ): https://developers.google.com/admob/android/interstitial