유럽 사용자의 동의 요청

Google EU 사용자 동의 정책에 따라 유럽 경제 지역(EEA)에서 사용자에게 특정 정보를 공개해야 하며, 법적으로 필요한 경우 쿠키 또는 기타 로컬 저장소를 사용하고 개인 정보(예: AdID)를 사용해 광고를 게재한다는 점에 대해 EEA 사용자의 동의를 받아야 합니다. 이 정책에는 EU 온라인 개인정보보호지침 및 개인정보 보호법(GDPR)의 요구사항이 반영되어 있습니다.

Google에서 게재하는 광고는 개인 맞춤 광고 또는 개인 맞춤이 아닌 광고로 분류할 수 있습니다(둘 다 EEA 사용자의 동의가 필요함). 기본적으로 Google로 보내는 광고 요청에서는 개인 맞춤 광고가 게재되며, 이전에 수집한 사용자 관련 데이터에 따라 광고를 선택합니다. 또한 Google에서는 개인 맞춤이 아닌 광고를 게재하기 위한 광고 요청 구성도 지원합니다. 개인 맞춤 광고 및 개인 맞춤이 아닌 광고에 대해 자세히 알아보기

본 가이드에서는 동의를 얻은 후 Google 모바일 광고 SDK에 동의를 전달하는 방법에 대해 설명합니다.

기본 요건

Google 모바일 광고 SDK는 기본적으로 개인 맞춤 광고를 게재합니다. 사용자가 개인 맞춤이 아닌 광고만 수신하는 데 동의한 경우에는 개인 맞춤이 아닌 광고만 요청하도록 다음과 같은 코드를 사용하여 AdRequest 객체를 구성할 수 있습니다.

AdRequest request = new AdRequest.Builder()
        .AddExtra("npa", "1")
        .Build();

현재 개인 맞춤이 아닌 광고를 요청하면 광고 요청 URL에 &npa=1이 포함됩니다. 이는 Google 모바일 광고 SDK의 내부 구현사항이며 변경될 수 있습니다.

앱 측정 지연(선택사항)

기본적으로 Google 모바일 광고 SDK는 앱 측정을 초기화하고 앱이 시작되는 즉시 사용자 수준 이벤트 데이터를 Google에 전송하기 시작합니다. 이 초기화 동작을 통해 코드를 추가로 변경하지 않고도 AdMob 사용자 측정항목을 사용할 수 있습니다.

하지만 이 이벤트를 전송하기 전에 앱에 사용자 동의가 필요한 경우 명시적으로 모바일 광고 SDK를 초기화하거나 광고를 로드할 때까지 앱 측정을 지연시킬 수 있습니다.

Unity 프로젝트에서 Android와 iOS 모두에 대해 앱 측정을 지연하려면 두 플랫폼에 대한 단계를 따르세요.

Unity 편집기의 메뉴에서 Assets(애셋) > Google Mobile Ads(Google 모바일 광고) > Settings(설정)를 선택합니다.

Google AdMob 섹션에서 Delay app measurement(앱 측정 지연) 체크박스를 클릭합니다.

미디에이션 네트워크

현재 Google에서는 미디에이션 네트워크에 대한 동의를 받거나 처리하지 못하므로 각 광고 네트워크에 대한 동의를 개별적으로 받아서 처리해야 합니다. 구현에 관한 세부 정보는 각 미디에이션 파트너의 통합 가이드를 참고하세요.