Google Mobile Ads SDK では、パブリッシャー様が米国のプライバシー関連州法を遵守できるように、Google の制限付きデータ処理(RDP)パラメータを使って RDP を有効にするかどうかを指定できるようにしています。また Google は、該当する米国の州で Global Privacy Platform(GPP)もサポートしています。Google Mobile Ads SDK がいずれかのシグナルを使用すると一部の固有識別子が制限され、その他のデータがパブリッシャー様へのサービス提供に使われます。
パブリッシャー様は、コンプライアンス計画に制限付きデータ処理を活用する方法と時期を決める必要があります。RDP パラメータを直接使うか、GPP の仕様に即して同意とプライバシーの選択をシグナリングする方法を使うかを決めます。
このガイドでは、広告リクエストごとに RDP を有効にして GPP シグナルを使う方法を説明します。
RDP シグナルを有効にする
RDP シグナルを有効にするよう Google に通知するには、値が 1
のキー gad_rdp
を SharedPreferences
ストレージに書き込みます。広告の読み込み中に Google Mobile Ads SDK により gad_rdp
キーが読み取られます。
Java
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putInt("gad_rdp", 1).apply();
Kotlin
val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putInt("gad_rdp", 1).apply()
IAB GPP シグナルを使用する
同意管理プラットフォームまたは独自のカスタム メッセージを使って同意の選択を収集する場合、Google Mobile Ads SDK はローカル ストレージに書き込まれた GPP シグナルを尊重します。User Messaging Platform(UMP)SDK は GPP シグナルの書き込みをサポートしています。米国の州の同意選択を収集するには、米国の IAB サポートをご覧ください。