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

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

Подготовка

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

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

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

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

Формат объявления Идентификатор тестового рекламного блока
Объявления при запуске приложения /21775744923/example/app-open
Фиксированный адаптивный баннер /21775744923/example/adaptive-banner
Встраиваемый адаптивный баннер /21775744923/example/adaptive-banner
Баннер фиксированного размера /21775744923/example/fixed-size-banner
Межстраничное объявление /21775744923/example/interstitial
Объявления с вознаграждением /21775744923/example/rewarded
Межстраничные объявления с вознаграждением /21775744923/example/rewarded-interstitial
Нативные объявления /21775744923/example/native
Нативное видео /21775744923/example/native-video
Картинка в картинке /21775744923/example/picture-in-picture
Важно! Эти демонстрационные рекламные блоки настроены на показ объявлений, проданных напрямую в Менеджере рекламы. В таких объявлениях значок "Выбор рекламы" не показывается.

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

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

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

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

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

  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 Рекламы. Чтобы протестировать настройки медиации, необходимо использовать тестовые устройства.

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

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