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

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

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

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

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

Требования

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

Отключение с помощью типов сборки

Чтобы инспектор объявлений был доступен в отладочных сборках, но отключен в сборках для профилирования, управляйте настройками конфигурации сборки, определив их и обновив файл Info.plist. Выполните следующие действия:

  1. В меню навигации Xcode выберите приложение в разделе Target (Цель).
  2. На панели меню нажмите Настройки сборки и Все.
  3. Нажмите Добавить.
  4. В раскрывающемся меню выберите Добавить пользовательскую настройку. Появится окно Заданное пользователем.
  5. В поле добавьте название настройки, например DISABLE_AD_INSPECTOR.
  6. Нажмите клавишу ВВОД или RETURN. Вы увидите строку с названием настройки.
  7. Укажите идентификаторы для отладочной и рабочей версий:
    1. Разверните строку с настройками. Вы увидите строки Debug и Release.
    2. Разверните строки и выберите следующие варианты:
      • Отладка: Да
      • Выпуск: Нет
  8. В файл Info.plist добавьте ключ GADDisableAdInspector со значением, равным названию созданной настройки.

Если все сделано правильно, при выборе Run для отладочных сборок из файла Info.plist будет извлекаться идентификатор тестового рекламного блока, а при выборе Archive для релизных сборок – идентификатор рекламного блока.

Как проверить, что отключение выполнено

Если вы попытаетесь открыть инспектор объявлений, когда он отключен, в консоли журнала появится следующее сообщение об ошибке:

Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.