В этом руководстве объясняется, как включить тестовые объявления в вашей интеграции объявлений. Важно включить тестовые объявления во время разработки, чтобы вы могли нажимать на них, не взимая плату с рекламодателей 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()
и передавал список идентификаторов тестовых устройств.При желании вы можете проверитьЯва
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()
чтобы убедиться, что ваше устройство было правильно добавлено в качестве тестового устройства. Повторно запустите приложение. Если это реклама Google, вы увидите метку Test Ad в центре верхней части рекламы (баннер, промежуточная реклама или видео с вознаграждением):
Для нативных расширенных объявлений заголовок начинается со строки Test Ad .
Рекламные объявления с этим ярлыком Test Ad безопасны для нажатия. Запросы, показы и клики по тестовым объявлениям не будут отображаться в отчетах вашего аккаунта.
Примечание: чтобы увидеть метку Test Ad , вам необходимо использовать SDK версии 11.6.0 или выше.Тестирование с посредничеством
Образцы рекламных блоков Google показывают только Google Ads. Чтобы протестировать конфигурацию AdMob Mediation, необходимо использовать подход включения тестовых устройств .
Медиационные объявления НЕ отображают метку Test Ad. Вы несете ответственность за то, чтобы тестовые объявления были включены для каждой из ваших сетей медиации, чтобы эти сети не помечали ваш аккаунт как недействительный. Для получения дополнительной информации см. соответствующее руководство по медиации каждой сети.
Если вы не уверены, поддерживает ли адаптер рекламной сети-посредника тестовые объявления, безопаснее всего избегать нажатия на объявления из этой сети во время разработки. Вы можете использовать метод getMediationAdapterClassName()
для любого из форматов объявлений, чтобы выяснить, какая рекламная сеть обслуживала текущее объявление.