미국 주 개인 정보 보호법 준수

게시자가 미국 주 개인 정보 보호법, 게시자는 Google 모바일 광고 SDK를 통해 서로 다른 두 매개변수를 사용하여 Google에서 제한적인 데이터 처리(RDP)를 사용 설정해야 하는지 여부를 표시할 수 있습니다. 게시자는 SDK를 통해 다음 신호를 활용하여 광고 요청 수준에서 RDP를 설정할 수 있습니다.

두 매개변수 중 하나를 사용하면 Google에서 게시자에게 서비스를 제공할 때 특정 고유 식별자 및 기타 처리되는 데이터를 사용하는 방식이 제한됩니다. 따라서 Google에서는 개인 맞춤이 아닌 광고만 게재합니다. 이러한 매개변수는 UI의 RDP 설정을 재정의합니다.

게시자는 제한적인 데이터 처리가 규정 준수 계획에 어떻게 도움이 될지와 제한적인 데이터 처리를 언제 사용 설정할지 직접 결정해야 합니다. 두 선택적 매개변수를 동시에 사용할 수 있지만, Google의 광고 게재에 미치는 영향은 동일합니다.

이 가이드는 게시자가 광고 요청별로 이러한 옵션을 사용 설정하는 데 필요한 단계를 이해할 수 있도록 돕기 위해 작성되었습니다.

RDP 신호

Google의 RDP 신호를 통해 RDP가 사용 설정되어야 한다는 점을 Google에 알리는 방법은 두 가지가 있습니다.

RDP의 추가 매개변수

추가 매개변수 옵션의 경우 rdp 키 및 1 값으로 추가 매개변수를 지정하는 광고 요청을 만듭니다.

Java

Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putInt("rdp", 1);
AdRequest request = new AdRequest.Builder()
   .addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
   .build();

Kotlin

val networkExtrasBundle = Bundle()
networkExtrasBundle.putInt("rdp", 1)
val request = AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
    .build()

광고를 로드할 때 이 요청 객체를 사용해야 합니다.

RDP의 공유 환경설정

공유 환경설정 옵션의 경우 값이 1gad_rdp 키를 SharedPreferences에 작성합니다. Google 모바일 광고 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 신호

IAB의 신호를 통해 RDP가 사용 설정되어야 한다는 점을 Google에 알리는 방법은 두 가지가 있습니다.

IAB의 추가 매개변수

추가 매개변수 옵션의 경우 IABUSPrivacy_String 키 및 IAB 사양을 준수하는 문자열 값으로 추가 매개변수를 지정하는 광고 요청을 만듭니다.

Java

Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING);
AdRequest request = new AdRequest.Builder()
   .addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
   .build();

Kotlin

val networkExtrasBundle = Bundle()
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING)
val request = AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
    .build()

광고를 로드할 때 이 요청 객체를 사용해야 합니다.

IAB의 공유 환경설정

공유 환경설정 옵션의 경우 IAB 사양을 준수하는 문자열 값이 있는 IABUSPrivacy_String 키를 SharedPreferences에 작성합니다. Google 모바일 광고 SDK는 광고를 로드하는 동안 IABUSPrivacy_String 키를 읽습니다.

Java

SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putString("IABUSPrivacy_String", IAB_STRING).apply();

Kotlin

val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putString("IABUSPrivacy_String", IAB_STRING).apply()

미디에이션

미디에이션을 사용하는 경우:

  1. CPRA 설정 의 단계를 따라 미디에이션 파트너를 AdMob UI의 CPRA 광고 파트너 목록에 추가하세요.

  2. IAB 사양을 준수하는 미디에이션 파트너 SDK도 신호를 읽을 수 있도록 UserDefaults를 사용하는 IAB 신호 공유 환경설정을 사용하여를 작성하는 것이 좋습니다.

  3. 각 광고 네트워크 파트너의 문서를 참고하여 CPRA 규정 준수를 위해 광고 네트워크 파트너에서 어떤 옵션을 제공하고 있는지 확인하세요.