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

В этом руководстве рассказывается, как включить тестовые объявления в интеграции с рекламой. Важно включить их на этапе разработки, чтобы можно было нажимать на них без ущерба для рекламодателей 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() для любого формата объявлений, чтобы определить, какая рекламная сеть показала текущее объявление.