В этом руководстве объясняется, как получать тестовые объявления при интеграции рекламы. Важно использовать тестовые объявления на этапе разработки, чтобы можно было кликать по ним, не взимая плату с рекламодателей Google. Если вы кликаете по слишком большому количеству объявлений без использования тестового режима, ваш аккаунт может быть помечен как недействительный.
Получить тестовые объявления можно двумя способами:
Воспользуйтесь одним из демонстрационных рекламных блоков Google.
Используйте собственный рекламный блок и включите тестовый режим .
Демонстрационные рекламные блоки
Самый быстрый способ начать тестирование — использовать демонстрационные рекламные блоки, предоставленные Google. Эти рекламные блоки не связаны с вашим аккаунтом AdMob, поэтому нет риска, что ваш аккаунт будет генерировать недействительный трафик при их использовании.
Вот демонстрационные рекламные блоки, которые указывают на конкретные тестовые креативы для каждого формата:
Андроид
Формат рекламы | Пример идентификатора рекламного блока |
---|---|
Баннер | ca-app-pub-3940256099942544/6300978111 |
Интерстициальный | ca-app-pub-3940256099942544/1033173712 |
Награжден | ca-app-pub-3940256099942544/5224354917 |
iOS
Формат рекламы | Пример идентификатора рекламного блока |
---|---|
Баннер | ca-app-pub-3940256099942544/2934735716 |
Интерстициальный | ca-app-pub-3940256099942544/4411468910 |
Награжден | ca-app-pub-3940256099942544/1712485313 |
Включить тестовые устройства (тестовый режим)
Если вы хотите провести более тщательное тестирование с использованием рекламы, похожей на рабочую, теперь вы можете настроить своё устройство как тестовое и использовать собственные идентификаторы рекламных блоков, созданные в интерфейсе AdMob. Тестовые устройства можно добавить как в интерфейсе AdMob, так и программно с помощью Google Mobile Ads SDK.
Чтобы добавить свое устройство в качестве тестового, выполните следующие действия.
Добавьте свое тестовое устройство в пользовательский интерфейс AdMob
Для простого, не требующего программирования способа добавления тестового устройства и тестирования новых или существующих сборок приложений используйте интерфейс AdMob. Узнайте, как это сделать .
Добавьте тестовое устройство программно
Если вы хотите тестировать рекламу в своем приложении в процессе разработки, выполните следующие действия, чтобы программно зарегистрировать свое тестовое устройство.
Загрузите приложение с интегрированной рекламой и сделайте запрос на рекламу.
Проверьте консоль на наличие сообщения, похожего на это:
Андроид
I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device."
iOS
<Google> To get test ads on this device, set: GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
Скопируйте идентификатор тестового устройства в буфер обмена.
Измените код, чтобы задать идентификатор тестового устройства через
SetRequestConfiguration
:// Set a sample device ID of 2077ef9a63d2b398840261c8221a0c9b firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.test_device_ids.push_back("2077ef9a63d2b398840261c8221a0c9b"); firebase::gma::SetRequestConfiguration(request_configuration);
Перезапустите приложение. Если это реклама Google, вы увидите метку «Тестовый режим» по центру в верхней части объявления (баннера, полноэкранной рекламы или объявления с вознаграждением):
Объявления с меткой «Тестовый режим» безопасны для клика. Запросы, показы и клики по объявлениям в тестовом режиме не будут отображаться в отчётах вашего аккаунта.
Тестирование с посредничеством
Демонстрационные рекламные блоки Google показывают только рекламу Google. Чтобы протестировать конфигурацию медиации, необходимо использовать подход с включенными тестовыми устройствами .
Объявления, рекламируемые через посредников, не отображают метку тестового режима . Вы несете ответственность за включение тестового режима для каждой из ваших сетей посредников, чтобы они не помечали ваш аккаунт как недействительный. Подробнее см. в руководстве по посредникам для каждой сети.
Если вы не уверены, предоставляет ли адаптер рекламной сети-медиатора тестовый режим, безопаснее всего избегать кликов по объявлениям из этой сети во время разработки. Вы можете использовать метод ResponseInfo::mediation_adapter_class_name()
для любого формата рекламы, чтобы определить, какая рекламная сеть показала текущее объявление.