Включение тестовой рекламы


В этом руководстве объясняется, как получать тестовые объявления при интеграции рекламы. Важно использовать тестовые объявления во время разработки, чтобы вы могли нажимать на них, не взимая плату с рекламодателей Google. Если вы нажмете на слишком много объявлений, не находясь в тестовом режиме, вы рискуете пометить свою учетную запись за недействительную активность.

Получить тестовую рекламу можно двумя способами:

  1. Используйте один из демонстрационных рекламных блоков Google.

  2. Используйте собственный рекламный блок и включите тестовый режим .

Демонстрационные рекламные блоки

Самый быстрый способ провести тестирование — использовать демонстрационные рекламные блоки, предоставленные 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. Узнайте, как это сделать .

Добавьте тестовое устройство программно

Если вы хотите протестировать рекламу в своем приложении во время разработки, выполните следующие действия, чтобы программно зарегистрировать свое тестовое устройство.

  1. Загрузите приложение, интегрированное с рекламой, и сделайте запрос объявления.

  2. Проверьте консоль на наличие сообщения, которое выглядит следующим образом:

    Андроид

     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" ];
     

    Скопируйте идентификатор тестового устройства в буфер обмена.

  3. Измените свой код, чтобы установить идентификатор тестового устройства через 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);
  4. Перезапустите приложение. Если это объявление Google, вы увидите метку тестового режима в центре верхней части объявления (баннер, межстраничное объявление или объявление с вознаграждением):

На объявления с этим ярлыком тестового режима можно безопасно нажимать. Запросы, показы и клики по объявлениям в тестовом режиме не будут отображаться в отчетах вашего аккаунта.

Тестирование с медиацией

Демонстрационные рекламные блоки Google показывают только рекламу Google. Чтобы протестировать конфигурацию посредничества, необходимо использовать подход включения тестовых устройств .

В объявлениях с посредником не отображается метка тестового режима . Вы несете ответственность за включение тестового режима для каждой из ваших сетей медиации, чтобы эти сети не помечали ваш аккаунт как недействительную активность. Дополнительную информацию см. в соответствующем руководстве по посредничеству каждой сети.

Если вы не уверены, обеспечивает ли адаптер рекламной сети-посредника тестовый режим, безопаснее всего избегать нажатия на объявления из этой сети во время разработки. Вы можете использовать метод ResponseInfo::mediation_adapter_class_name() для любого формата объявлений, чтобы выяснить, какая рекламная сеть показывала текущее объявление.