В этом руководстве объясняется, как получать тестовые объявления при интеграции с рекламой. Важно использовать тестовые объявления во время разработки, чтобы вы могли нажимать на них без взимания платы с рекламодателей 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()
для любого из рекламных форматов, чтобы выяснить, какая рекламная сеть показывала текущую рекламу.