В этом руководстве объясняется, как включить тестовые объявления в вашей интеграции рекламы. Важно включить тестовые объявления на этапе разработки, чтобы вы могли кликать по ним, не взимая плату с рекламодателей Google. Если вы кликаете слишком много объявлений без использования тестового режима, ваш аккаунт может быть помечен как недействительный.
Получить тестовые объявления можно двумя способами:
- Воспользуйтесь одним из демонстрационных рекламных блоков Google.
- Используйте собственный рекламный блок и включите тестовые устройства .
Предпосылки
- Завершите « Начало работы» .
Демонстрационные рекламные блоки
Самый быстрый способ начать тестирование — использовать демонстрационные рекламные блоки, предоставленные 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. Узнайте, как это сделать .
Добавьте тестовое устройство программно
Чтобы зарегистрировать тестовое устройство, выполните следующие действия:
- Загрузите приложение с интегрированной рекламой и сделайте запрос на рекламу.
- Проверьте выходные данные Logcat на наличие сообщения, похожего на следующее, в котором указан идентификатор вашего устройства и инструкция по его добавлению в качестве тестового устройства:
Скопируйте идентификатор тестового устройства в буфер обмена.I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device."
- Измените свой код так, чтобы он вызывал
RequestConfiguration.Builder.setTestDeviceIds()
и передавал список идентификаторов тестовых устройств.
Ява
Котлин
Замените TEST_DEVICE_ID на идентификатор вашего тестового устройства.
При желании вы можете проверить isTestDevice()
чтобы убедиться, что ваше устройство было правильно добавлено в качестве тестового устройства. 1. Перезапустите приложение. Если это реклама Google, вы увидите метку «Тестовое объявление» в центре верхней части объявления (баннера, полноэкранной рекламы или видео с вознаграждением):
<img class="screenshot" src="/admob/images/android-testad-0-admob.png" style="max-width:300px;"/>
For native advanced ads, the headline asset is prepended with the string **Test Ad**.
<img class="screenshot" src="/admob/images/native-testad-android.png" style="max-width:300px;"/>
Объявления с меткой «Тестовое объявление» безопасны для кликов. Запросы, показы и клики по тестовым объявлениям не будут отображаться в отчётах вашего аккаунта.
Примечание: чтобы увидеть метку Test Ad , вам необходимо использовать SDK версии 11.6.0 или выше.Тестирование с посредничеством
В примерах рекламных блоков Google показаны только объявления Google. Чтобы протестировать конфигурацию медиации AdMob, необходимо использовать подход с использованием тестовых устройств .
Объявления, демонстрируемые через посредников, НЕ отображают метку «Тестовое объявление». Вы несете ответственность за включение тестовых объявлений для каждой из ваших сетей посредников, чтобы они не помечали ваш аккаунт как недействительный. Подробнее см. в руководстве по посредникам для каждой сети.
Если вы не уверены, поддерживает ли адаптер рекламной сети-медиатора тестовые объявления, безопаснее всего избегать кликов по объявлениям из этой сети во время разработки. Вы можете использовать метод getMediationAdapterClassName()
для любого формата рекламы, чтобы определить, какая рекламная сеть показала текущее объявление.