В этом руководстве объясняется, как включить тестовые объявления в вашей рекламной интеграции. Важно включить тестовые объявления во время разработки, чтобы вы могли нажимать на них без взимания платы с рекламодателей Google. Если вы нажмете слишком много объявлений, не находясь в тестовом режиме, вы рискуете, что ваша учетная запись будет помечена как недействительная.
Есть два способа получить тестовую рекламу:
- Используйте один из примеров рекламных блоков Google.
- Используйте собственный рекламный блок и включите тестовые устройства .
Предпосылка
- Полное Начало работы .
Демонстрационные рекламные блоки
Самый быстрый способ включить тестирование — использовать демонстрационные рекламные блоки, предоставленные Google. Эти рекламные блоки не связаны с вашей учетной записью AdMob, поэтому нет риска, что ваша учетная запись будет генерировать недопустимый трафик при использовании этих рекламных блоков.
Вот демонстрационные рекламные блоки, указывающие на определенные тестовые креативы для каждого формата:
Формат объявления | Пример идентификатора рекламного блока |
---|---|
Приложение открыто | ca-app-pub-3940256099942544/3419835294 |
Баннер | ca-app-pub-3940256099942544/6300978111 |
межстраничный | ca-app-pub-3940256099942544/1033173712 |
Межстраничное видео | ca-app-pub-3940256099942544/8691691433 |
Вознагражден | 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)
AdRequest.isTestDevice()
, чтобы убедиться, что ваше устройство правильно добавлено в качестве тестового устройства. Перезапустите приложение. Если это реклама Google, вы увидите метку Test Ad в центре верхней части объявления (баннера, межстраничного объявления или видео с вознаграждением):
Для нативных расширенных объявлений объекту заголовка предшествует строка Test Ad .
Объявления с этим ярлыком Test Ad безопасны для нажатия. Запросы, показы и клики по тестовым объявлениям не будут отображаться в отчетах вашей учетной записи.
Тестирование с посредником
Примеры рекламных блоков Google показывают только объявления Google. Чтобы протестировать конфигурацию агрегатора, необходимо использовать подход с включением тестовых устройств .
Опосредованные объявления НЕ отображают метку тестового объявления. Вы несете ответственность за то, чтобы тестовые объявления были включены для каждой из ваших сетей посредничества, чтобы эти сети не помечали вашу учетную запись как недопустимую. Дополнительные сведения см. в соответствующем руководстве по посредничеству для каждой сети.
Если вы не уверены, поддерживает ли сетевой адаптер посреднической рекламы тестовую рекламу, безопаснее не нажимать на рекламу из этой сети во время разработки. Вы можете использовать метод getMediationAdapterClassName()
для любого из рекламных форматов, чтобы выяснить, какая рекламная сеть показывала текущую рекламу.