Включение тестовой рекламы

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

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

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

Предварительное условие

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

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

Вот демонстрационные рекламные блоки, в которых указаны конкретные тестовые креативы для каждого формата:

Формат объявления Пример идентификатора рекламного блока
Приложение открыто ca-app-pub-3940256099942544/9257395921
Адаптивный баннер ca-app-pub-3940256099942544/9214589741
Баннер фиксированного размера ca-app-pub-3940256099942544/6300978111
Межстраничный ca-app-pub-3940256099942544/1033173712
Межстраничное видео ca-app-pub-3940256099942544/8691691433
Награжден ca-app-pub-3940256099942544/5224354917
Межстраничное объявление с вознаграждением ca-app-pub-3940256099942544/5354046379
Родной Расширенный ca-app-pub-3940256099942544/2247696110
Нативное расширенное видео ca-app-pub-3940256099942544/1044960115

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

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

    Джава

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

    Котлин

    val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)
    
    При желании вы можете проверитьisTestDevice(), чтобы убедиться, что ваше устройство было правильно добавлено в качестве тестового устройства.
  4. Перезапустите приложение. Если это объявление Google, вы увидите метку тестового объявления в центре верхней части объявления (баннер, межстраничная реклама или видео с вознаграждением):

    Для нативных расширенных объявлений к заголовку добавляется строка Test Ad .

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

Примечание. Чтобы увидеть метку тестового объявления , вам необходимо использовать SDK версии 11.6.0 или выше.

Тестирование с медиацией

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

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

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