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

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

Предпосылки

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

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

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

Формат рекламы Идентификатор демонстрационного рекламного блока
Открыть приложение /21775744923/example/app-open
Адаптивный баннер /21775744923/example/adaptive-banner
Баннер фиксированного размера /21775744923/example/fixed-size-banner
Интерстициальный /21775744923/example/interstitial
Вознагражденные объявления /21775744923/example/rewarded
Вознагражденный интерстициальный /21775744923/example/rewarded-interstitial
Родной /21775744923/example/native
Видео на родном языке /21775744923/example/native-video
Ключевой момент: эти демонстрационные рекламные блоки настроены на показ рекламы с прямой продажей в Менеджере объявлений, а реклама с прямой продажей не возвращает AdChoices.

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

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

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

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

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

  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 demo показывают только рекламу Google. Чтобы протестировать конфигурацию медиации, необходимо использовать подход «включить тестовые устройства» .

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

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