ドキュメント · AppsKitSDK (AKS) — Android組み込みガイド
11. AKSログ(PTB_LOG)によるデバッグ
AKSLogManager/AppsKitSDKLogManagerの呼び出し、広告の読み込み・表示イベント、SDK内部の動作など、AKSが生成するすべてのログ行は、カテゴリ別のタグ付きでLogcatに出力されると同時に、§10のAKS Logs画面で使用されるメモリ内のログバッファにも蓄積されます。
Logcatのフィルタリング
Android StudioのLogcatでタグによるフィルタリング(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に送信されるイベント。§7のsendAKSEvent/AKSLogManager.logの各呼び出しも含まれます。
Logcatを使わずにログを確認する
リリースビルドやテスターの端末をデバッグする場合、またはサポート対応でadb接続ができない場合は、代わりにTest SuiteのAKS Logs画面(§10)を開いてください。Logcatとまったく同じログ行が端末上に表示され、画面内検索も使えるため、テスター自身が直接スクロールや検索でログを確認したり、スクリーンショットを撮って開発者に送ったりできます。
バージョンの不一致が疑われる場合、実際に組み込まれているAKSのAARバージョンを確認する最も手軽な方法は、
AppsKitSDKLogManager.logAarVersion()(§7.3を参照)を呼び出すことです。バージョンを示すバナーがPTB_LOGに出力されます。