コマンドラインでカスタム オーディエンスを調べる

Protected Audience はカスタム オーディエンスの参加と離脱のための一連の API を提供 android.adservices.customaudience パッケージの一部としてユーザー層。対象 デバッグ目的には、一覧表示と表示に使用できる CLI コマンドがあります。 カスタム オーディエンスです。このガイドでは、広告テクノロジーのデベロッパーが 参加したカスタム オーディエンスの状態を調べることができます。

セットアップ

セキュリティとプライバシー上の理由から、カスタム オーディエンスはデフォルトでは表示されません デバッグ目的でのみ直接検査できます表示されるのは このコマンドは、次の要件にあてはまります。

  • システム全体の開発者向けオプションが有効になっています
  • android:debuggable="true" がアプリの AndroidManifest.xml ファイルで宣言されている CustomAudience を結合したアプリ(joinCustomAudience または fetchAndJoinCustomAudience
  • アプリによる広告の提案に対する同意をオンに切り替える

adservices シェルコマンドを有効にする

  1. デバイスを再起動して adservices プロセスを終了します。
  2. adservices が実行されていないことを確認します。予測フィールドでは空の出力が 次のコマンドを実行します。
adb shell ps -A | grep adservices

次に、adservices シェルコマンドを有効にするために次のコマンドを実行します。

adb shell setprop debug.adservices.adservices_shell_command_enabled true
adb shell setprop debug.adservices.fledge_is_custom_audience_cli_enabled true

カスタム オーディエンスを一覧表示する

特定のカスタム オーディエンスを表示するには、 owner をオーディエンスを作成したパッケージに、buyer を オーディエンスを管理する広告ネットワークの識別子です。

adb shell cmd adservices_manager custom-audience list --owner <owner> --buyer <buyer>

出力は、配列 custom_audiences を含む JSON オブジェクトになります。 この配列内の要素の構造は、ビューの出力と一致します。 カスタムオーディエンスコマンドです

特定のカスタム オーディエンスを表示する

特定のカスタム オーディエンスを表示するには、 owner はオーディエンスを作成したパッケージ、buyer は オーディエンスを管理する広告ネットワークの識別子、name が オーディエンスの名前:

adb shell cmd adservices_manager custom-audience view --owner <owner> --buyer <buyer> --name <name>

特定のカスタム オーディエンスを更新する

特定のカスタム オーディエンスについてトリガーの日次更新を手動で表示するには、次のコマンドを実行します。 を作成したパッケージとして owner を指定して、次のコマンドを入力します。 そのネットワークを管理する広告ネットワークの識別子として buyer が オーディエンスの名前として name を使用します。

adb shell cmd adservices_manager custom-audience refresh --owner <owner> --buyer <buyer> --name <name>
> Successfully updated custom audience.