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

Выберите платформу: Android iOS Unity Flutter Android (Legacy)

This guide explains how to enable test ads for your ads integration. It's recommended that you enable test ads during development so you can test click-through behavior without affecting your reservation campaigns' stats or charging advertisers on Ad Exchange.

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

Прежде чем продолжить, настройте Google Mobile Ads SDK (Legacy) .

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

The quickest way to enable testing is to use Google-provided demo ad units. These ad units are not associated with your Ad Manager account, so there's no risk of your account generating invalid traffic when using these ad units.

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

Формат рекламы Идентификатор демонстрационного рекламного блока
Приложение открыто /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
Важный момент: эти демонстрационные рекламные блоки настроены для показа рекламы, продаваемой напрямую, в Ad Manager, а реклама, продаваемая напрямую, не возвращает AdChoices.

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

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

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

Добавьте ваше тестовое устройство программным способом.

Для регистрации тестового устройства выполните следующие шаги:

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

Mediated ads do NOT render a Test Ad label. You are responsible for ensuring that test ads are enabled for each of your mediation networks so these networks don't flag your account for invalid activity. See each network's respective mediation guide for more information.

If you aren't sure whether a mediation ad network adapter supports test ads, it is safest to avoid clicking on ads from that network during development. You can use the getMediationAdapterClassName() method on any of the ad formats to figure out which ad network served the current ad.