Apps Kit SDK logoApps Kit SDK
Documentación · Integración en 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/visualización de anuncios y actividad interna del SDK— se envía simultáneamente a dos destinos: Logcat, con etiquetas por categoría, y el acumulador de logs en memoria que alimenta la pantalla AKS Logs de §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/visualización de anuncios para cada formato
  • PTB_LOG_ANALYTICS — eventos enviados a Firebase/MMPs, incluidas todas las llamadas a sendAKSEvent/AKSLogManager.log de §7

Consultar 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 un buscador, 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 con la versión en PTB_LOG.