Отключить инспектор рекламы

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

Хотя вы можете использовать инспектор рекламы для проверки поведения рекламы во время разработки, тестирования и устранения неполадок, этот инструмент может увеличить потребление памяти при включении. Возможно, вам стоит отключить инспектор рекламы во время профилирования производительности и проверки памяти. Эта функция гарантирует, что инспектор рекламы не будет запускаться и мешать измерениям производительности вашего приложения.

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

В этом руководстве рассматривается отключение инспектора рекламы и проверка правильности его отключения.

Предварительные требования

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

Отключить при выборе типа сборки

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

  1. В меню навигации Xcode выберите своё приложение в разделе «Цель» .
  2. В строке меню нажмите «Настройки сборки» и «Все» .
  3. Нажмите «Добавить ».
  4. В выпадающем меню выберите «Добавить параметр, определяемый пользователем» . Появится поле «Пользовательский параметр» .
  5. В поле укажите название параметра, например, DISABLE_AD_INSPECTOR .
  6. Нажмите ENTER или RETURN . Вы увидите строку с названием вашей настройки.
  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.