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

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

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

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

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

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

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

Формат рекламы Идентификатор демонстрационного рекламного блока
Приложение открыто /21775744923/example/app-open
Адаптивный баннер /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
Важный момент: эти демонстрационные рекламные блоки настроены для показа рекламы, продаваемой напрямую, в 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("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" .

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

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

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

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

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