Инспектор объявлений можно использовать для проверки поведения объявлений во время разработки, тестирования и устранения неполадок, но при этом может увеличиться использование памяти. Рекомендуем отключать инспектор объявлений при профилировании производительности и проверке памяти. Эта функция гарантирует, что инспектор объявлений не будет запущен и не помешает сбору данных об эффективности приложения.
Если отключить инспектор объявлений, инструмент не будет увеличивать использование памяти и запускаться с помощью жестов, меню отладки или вызовов методов. Вы можете отключить инспектор объявлений во время тестирования производительности в тестовом режиме. В рабочей версии инспектор объявлений всегда отключен и не влияет на производительность приложения.
В этом руководстве рассказывается, как отключить инспектор объявлений и проверить, что он отключен.
Требования
Прежде чем продолжить, выполните следующие действия:
- Настройте Google Mobile Ads SDK.
- Используйте Google Mobile Ads SDK версии 13.8.0 или более поздней.
Отключение с помощью типов сборки
Чтобы инспектор объявлений был доступен в отладочных сборках, но отключен в сборках для профилирования, управляйте настройками конфигурации сборки, определив их и обновив файл Info.plist.
Выполните следующие действия:
- В меню навигации Xcode выберите приложение в разделе Target (Цель).
- На панели меню нажмите Настройки сборки и Все.
- Нажмите Добавить.
- В раскрывающемся меню выберите Добавить пользовательскую настройку. Появится окно Заданное пользователем.
- В поле добавьте название настройки, например
DISABLE_AD_INSPECTOR. - Нажмите клавишу ВВОД или RETURN. Вы увидите строку с названием настройки.
- Укажите идентификаторы для отладочной и рабочей версий:
- Разверните строку с настройками. Вы увидите строки Debug и Release.
- Разверните строки и выберите следующие варианты:
- Отладка: Да
- Выпуск: Нет
- В файл
Info.plistдобавьте ключGADDisableAdInspectorсо значением, равным названию созданной настройки.
Если все сделано правильно, при выборе Run для отладочных сборок из файла Info.plist будет извлекаться идентификатор тестового рекламного блока, а при выборе Archive для релизных сборок – идентификатор рекламного блока.
Как проверить, что отключение выполнено
Если вы попытаетесь открыть инспектор объявлений, когда он отключен, в консоли журнала появится следующее сообщение об ошибке:
Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.