11. Отладка с помощью логов AKS (PTB_LOG)
Каждая строка лога AKS — от вызовов AKSLogManager/AppsKitSDKLogManager, событий загрузки и показа рекламы до внутренних операций SDK — одновременно попадает в два места: в Logcat с тегом категории и в буфер логов в оперативной памяти, из которого берёт данные экран AKS Logs, описанный в §10.
Фильтрация Logcat
Используйте фильтр по тегу в Logcat в Android Studio (tag:PTB_LOG) или через adb:
adb logcat -s PTB_LOG:* PTB_LOG_ADS:* PTB_LOG_ANALYTICS:*PTB_LOG— общие логи SDK (последовательность инициализации, сообщения о режиме работы, жизненный цикл, ошибки)PTB_LOG_ADS— жизненный цикл загрузки и показа рекламы для всех форматовPTB_LOG_ANALYTICS— события, отправляемые в Firebase/MMP, включая каждый вызовsendAKSEvent/AKSLogManager.logиз §7
Просмотр логов без Logcat
Если вы отлаживаете релизную сборку, работаете с устройством тестировщика или разбираете обращение в поддержку и подключиться через adb невозможно, откройте экран AKS Logs в Test Suite (§10). Он отображает те же строки логов прямо на устройстве и поддерживает поиск, поэтому тестировщик может самостоятельно просматривать логи, искать нужные записи или отправить вам скриншот.
AppsKitSDKLogManager.logAarVersion()(см. §7.3) — самый быстрый способ проверить, какая версия AKS AAR фактически интегрирована, если вы подозреваете несовпадение версий: метод выводит сообщение с версией вPTB_LOG.