Запустить инспектор рекламы

Выберите платформу: Android iOS Unity Flutter

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

Предпосылки

Прежде чем продолжить, сделайте следующее:

  • Выполните все пункты начальных предварительных условий , чтобы создать учетную запись Менеджера объявлений, настроить тестовое устройство, инициализировать Google Mobile Ads SDK и установить последнюю версию.

Выберите вариант запуска

Запустить инспектор рекламы можно следующими способами:

  • Кнопка запуска из меню отладки в вашем приложении для использования жеста, выбранного вами в настройках инспектора рекламы.
  • Программно через Google Mobile Ads SDK.

Запуск с использованием меню отладки

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

Выполните следующие шаги:

  1. Найдите рекламу, показываемую в вашей сети Менеджера объявлений.
  2. Нажмите и удерживайте объявление, чтобы открыть меню отладки.
  3. Выберите Открыть инспектор рекламы .

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

В настройках отладки вы также можете выбрать настройки инспектора рекламы и выбрать жест, который позволит открыть инспектор рекламы.

Запуск программно

Запустите инспектор рекламы, выполнив следующее:

Быстрый

MobileAds.shared.presentAdInspector(from: viewController) { error in
  // Error will be non-nil if there was an issue and the inspector was not displayed.
}

Objective-C

[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
  completionHandler:^(NSError *error) {
    // Error will be non-nil if there was an issue and the inspector was not displayed.
}];

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

Убедитесь, что контроллер представления для этого запуска полностью виден на экране. Например, если вы вызвали viewDidAppear: . Если переданный контроллер представления находится в процессе отображения, например, при вызове запуска в функции контроллера представления viewDidLoad , отображение инспектора рекламы завершится ошибкой.