Как включить тестовые объявления

В этом руководстве рассказывается, как включить тестовые объявления в интеграции. Важно включить их на этапе разработки, чтобы можно было нажимать на них без ущерба для рекламодателей Google. Если же вы будете нажимать на объявления вне тестового режима, система заподозрит ваш аккаунт в недействительной активности.

Получить тестовые объявления можно двумя способами:

  1. Использовать любой тестовый рекламный блок.
  2. Использовать собственные рекламные блоки и включить тестовые устройства.

Подготовка

Прежде чем продолжить, настройте GMA Next-Gen SDK.

Демонстрационные рекламные блоки

Самый быстрый способ провести тестирование – использовать проверочные рекламные блоки от Google. Эти рекламные блоки не связаны с вашим аккаунтом AdMob, поэтому при их использовании ваш аккаунт не будет генерировать недействительный трафик.

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

Формат объявления Идентификатор тестового рекламного блока
Объявления при запуске приложения ca-app-pub-3940256099942544/9257395921
Фиксированный адаптивный баннер ca-app-pub-3940256099942544/9214589741
Встраиваемый адаптивный баннер ca-app-pub-3940256099942544/9214589741
Баннер фиксированного размера ca-app-pub-3940256099942544/6300978111
Межстраничное объявление ca-app-pub-3940256099942544/1033173712
Объявления с вознаграждением ca-app-pub-3940256099942544/5224354917
Межстраничные объявления с вознаграждением ca-app-pub-3940256099942544/5354046379
Нативные объявления ca-app-pub-3940256099942544/2247696110
Нативное видео ca-app-pub-3940256099942544/1044960115
Картинка в картинке ca-app-pub-3940256099942544/9657123429

Как включить тестовые устройства

Если вы хотите провести более тщательное тестирование с объявлениями, которые выглядят как реальные, вы можете сделать свое устройство тестовым и выполнять проверки на собственных рекламных блоках, идентификаторы которых были созданы в интерфейсе AdMob. Тестовые устройства можно добавить в интерфейсе AdMob или программно с помощью GMA Next-Gen SDK.

Чтобы добавить устройство в качестве тестового, выполните следующие действия:

Как добавить тестовое устройство в интерфейсе AdMob

Чтобы добавить тестовое устройство и протестировать новые или существующие сборки приложения без программирования, используйте интерфейс AdMob. Подробнее…

Как использовать тестовый режим на уровне приложения

Чтобы указать приложения и версии для тестирования и получать тестовые объявления, используйте тестовый режим на уровне приложения. Подробнее о том, как настроить тестовое приложение…

Как добавить тестовое устройство программно

Чтобы зарегистрировать тестовое устройство, выполните следующие действия:

  1. Загрузите приложение с интегрированной рекламой и отправьте запрос объявления.
  2. Найдите в выводе logcat сообщение, похожее на приведенное ниже. В нем указан идентификатор устройства и инструкции по его добавлению в качестве тестового.
    I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
    to get test ads on this device."
    Скопируйте идентификатор тестового устройства в буфер обмена.
  3. Измените код, чтобы вызвать RequestConfiguration.Builder.setTestDeviceIds() и передать список идентификаторов тестовых устройств.

    Java

    List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231");
    RequestConfiguration configuration =
    new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
    MobileAds.setRequestConfiguration(configuration);
    

    Kotlin

    val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)
    

    Вы можете проверить, правильно ли добавлено тестовое устройство. Для этого нажмите на значок isTestDevice().

  4. Снова запустите приложение. Если объявление предоставлено Google, в верхней части по центру вы увидите пометку Тестовое объявление (для баннеров, межстраничных объявлений и видеообъявлений с вознаграждением).

    В случае с расширенными нативными объявлениями к объекту заголовка добавляется строка Тестовое объявление.

Вы можете нажимать на объявления, помеченные как тестовые. Запросы, показы и клики по тестовым объявлениям не будут отражаться в отчетах вашего аккаунта.

Тестирование с помощью медиации

В тестовых рекламных блоках Google показываются только объявления Google Рекламы. Чтобы протестировать настройки медиации AdMob, необходимо включить тестовые устройства.

На объявлениях, размещенных с помощью медиации, НЕ показывается ярлык "Тестовое объявление". Вы должны самостоятельно включить тестовые объявления для каждой из сетей медиации, чтобы они не пометили ваш аккаунт как связанный с недействительной активностью. Подробную информацию вы найдете в руководстве по медиации для каждой сети.

Если вы не уверены, что адаптер рекламной сети поддерживает тестовые объявления, не нажимайте на объявления из этой сети во время разработки. Чтобы узнать, какая рекламная сеть показала текущее объявление, можно использовать метод getMediationAdapterClassName() для любого формата объявлений.