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

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

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

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

Предпосылки

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

Самый быстрый способ начать тестирование — использовать демонстрационные рекламные блоки, предоставленные Google. Эти рекламные блоки не связаны с вашим аккаунтом AdMob, поэтому нет риска, что ваш аккаунт будет генерировать недействительный трафик при их использовании.

Вот демонстрационные рекламные блоки, которые указывают на конкретные тестовые креативы для каждого формата:

Формат рекламы Идентификатор демонстрационного рекламного блока
Открыть приложение ca-app-pub-3940256099942544/5575463023
Адаптивный баннер ca-app-pub-3940256099942544/2435281174
Баннер фиксированного размера ca-app-pub-3940256099942544/2934735716
Интерстициальный ca-app-pub-3940256099942544/4411468910
Реклама с вознаграждением ca-app-pub-3940256099942544/1712485313
Вознагражденный интерстициальный ca-app-pub-3940256099942544/6978759866
Родной ca-app-pub-3940256099942544/3986624511
Нативное видео ca-app-pub-3940256099942544/2521693316

Включить тестовые устройства (тестовый режим)

Если вы хотите провести более тщательное тестирование с использованием рекламы, похожей на рабочую, теперь вы можете настроить своё устройство как тестовое и использовать собственные идентификаторы рекламных блоков, созданные в интерфейсе AdMob. Тестовые устройства можно добавить как в интерфейсе AdMob, так и программно с помощью Google Mobile Ads SDK.

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

Добавьте свое тестовое устройство в пользовательский интерфейс AdMob

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

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

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

  1. Загрузите приложение с интегрированной рекламой и сделайте запрос на рекламу.
  2. Проверьте консоль на наличие сообщения, похожего на это:
    <Google> To get test ads on this device, set:
    GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
    @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
    Скопируйте идентификатор тестового устройства в буфер обмена.
  3. Измените свой код, чтобы задать идентификатор тестового устройства через testDeviceIdentifiers :

Быстрый

let testDeviceIdentifiers = ["2077ef9a63d2b398840261c8221a0c9b"]
MobileAds.shared.requestConfiguration.testDeviceIdentifiers = testDeviceIdentifiers

Objective-C

NSArray *testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = testDeviceIdentifiers;
1. Перезапустите приложение. Если это реклама Google, вы увидите метку **Тестовый режим** по центру в верхней части объявления (баннера, полноэкранной рекламы или объявления с вознаграждением):
For native advanced ads, the headline asset is prepended with the string
**Test mode**.

<img class="screenshot" src="/admob/images/native-testad-ios.png"
 style="max-width:400px;"/>

Ads with this **Test mode** label are safe to click. Requests, impressions, and
clicks on ads in test mode will not show up in your account's reports.

<aside>Mediated ads do <em>NOT</em> render a **Test mode** label. See the section
below for details.</aside>

Тестирование с посредничеством

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

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

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