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