Apps Kit SDK logoApps Kit SDK
Документация · AppsKitSDK (AKS) — руководство по интеграции для Android

11. Отладка с помощью логов AKS (PTB_LOG)

Каждая строка лога AKS — будь то вызов AKSLogManager/AppsKitSDKLogManager, событие загрузки или показа рекламы либо внутренняя операция SDK — одновременно попадает в два места: в Logcat с тегом категории и в буфер логов в памяти, из которого берёт данные экран AKS Logs, описанный в §10.

Фильтрация Logcat

Используйте фильтр по тегу в Logcat в Android Studio (tag:PTB_LOG) или команду adb:

bash
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) — самый быстрый способ проверить, какая версия AAR AKS фактически интегрирована, если вы подозреваете несоответствие версий. Метод выводит сообщение с версией в PTB_LOG.