Apps Kit SDK logoApps Kit SDK
Documentación · AppsKitSDK (AKS) — Guía de integración para Android

11. Depuración con los logs de AKS (PTB_LOG)

Cada línea de log que genera AKS —a partir de llamadas a AKSLogManager/AppsKitSDKLogManager, eventos de carga y visualización de anuncios y actividad interna del SDK— se envía a dos destinos a la vez: Logcat, con etiquetas por categoría, y el búfer de logs en memoria que alimenta la pantalla AKS Logs descrita en §10.

Filtrar Logcat

Filtra por etiqueta en Logcat de Android Studio (tag:PTB_LOG) o mediante adb:

bash
adb logcat -s PTB_LOG:* PTB_LOG_ADS:* PTB_LOG_ANALYTICS:*
  • PTB_LOG — logs generales del SDK (secuencia de inicialización, mensajes de modo, ciclo de vida, errores)
  • PTB_LOG_ADS — ciclo de vida de carga y visualización de anuncios para cada formato
  • PTB_LOG_ANALYTICS — eventos enviados a Firebase y a los MMP, incluidas todas las llamadas a sendAKSEvent/AKSLogManager.log descritas en §7

Consultar los logs sin Logcat

Si estás depurando una compilación de producción, el dispositivo de un tester o un caso de soporte en el que no es posible conectarse mediante adb, abre la pantalla AKS Logs de la suite de pruebas (§10): muestra exactamente las mismas líneas de log en el dispositivo e incluye una función de búsqueda en pantalla, de modo que el tester puede recorrer los logs, buscar en ellos directamente o enviarte una captura de pantalla.

AppsKitSDKLogManager.logAarVersion() (consulta §7.3) es la forma más rápida de confirmar qué versión del AAR de AKS está realmente integrada cuando sospechas que hay una discrepancia de versiones: imprime el mensaje de versión en PTB_LOG.