Protected Audience はカスタム オーディエンスの参加と離脱のための一連の API を提供 android.adservices.customaudience パッケージの一部としてユーザー層。対象 デバッグ目的には、一覧表示と表示に使用できる CLI コマンドがあります。 カスタム オーディエンスです。このガイドでは、広告テクノロジーのデベロッパーが 参加したカスタム オーディエンスの状態を調べることができます。
セットアップ
セキュリティとプライバシー上の理由から、カスタム オーディエンスはデフォルトでは表示されません デバッグ目的でのみ直接検査できます表示されるのは このコマンドは、次の要件にあてはまります。
- システム全体の開発者向けオプションが有効になっています
android:debuggable="true"
がアプリの AndroidManifest.xml ファイルで宣言されているCustomAudience
を結合したアプリ(joinCustomAudience
またはfetchAndJoinCustomAudience
)- アプリによる広告の提案に対する同意をオンに切り替える
adservices シェルコマンドを有効にする
- デバイスを再起動して
adservices
プロセスを終了します。 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.