ドキュメント · AppsKitSDK (AKS) — Android導入ガイド
11. AKSログ(PTB_LOG)によるデバッグ
AKSが出力するすべてのログ行(AKSLogManager/AppsKitSDKLogManagerの呼び出し、広告の読み込み・表示イベント、SDK内部の動作など)は、カテゴリ別のタグが付いたLogcatと、§10のAKS Logs画面の表示元となるメモリ内ログバッファの2か所に同時に記録されます。
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に出力されます。