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.
Выполните следующие действия, чтобы добавить ваше устройство в качестве тестового.
Добавьте ваше тестовое устройство программным способом.
Для регистрации тестового устройства выполните следующие шаги:
- Загрузите приложение со встроенной рекламой и отправьте запрос на показ рекламы.
- Проверьте вывод команды logcat на наличие сообщения, похожего на следующее, которое показывает идентификатор вашего устройства и как добавить его в качестве тестового устройства:
Скопируйте идентификатор вашего тестового устройства в буфер обмена.I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device." Измените свой код, чтобы он вызывал метод
RequestConfiguration.Builder.setTestDeviceIds()и передавал список идентификаторов ваших тестовых устройств.Java
Котлин
Замените TEST_DEVICE_ID на идентификатор вашего тестового устройства.
При желании вы можете проверить
isTestDevice(), чтобы убедиться, что ваше устройство было корректно добавлено в качестве тестового устройства.Перезапустите приложение. Если это реклама 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.