Как запустить инспектора объявлений

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

Требования

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

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

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

Запустить инспектор объявлений можно несколькими способами:

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

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

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

Выполните следующие действия:

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

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

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

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

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

Swift

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, показ инспектора объявлений не удастся.