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

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

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

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

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

Требования

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

Как отключить с помощью типов сборки

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

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

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

Как проверить, что функция отключена

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

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