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

Выберите платформу: Android (бета-версия)Новый Android iOS Unity Flutter

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

    Java

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

    Котлин

    val testDeviceIds = listOf("TEST_DEVICE_ID")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)

    Замените TEST_DEVICE_ID на идентификатор вашего тестового устройства.

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

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

    Для нативной рекламы с расширенными функциями заголовок дополняется строкой "Test Ad" .

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

Тестирование с использованием медиации

В демонстрационных рекламных блоках Google отображаются только объявления Google Ads. Для проверки конфигурации AdMob Mediation необходимо использовать подход с включением тестовых устройств .

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

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