기술 자료

지원

GDPR 규정 준수

GDPR을 준수합니다. 맞춤형 광고에 대한 옵트인 옵션을 제공하고 EEA에서 사용자 동의 환경 설정을 관리합니다.
읽는 시간 2분최근 업데이트: 16일 전

Unity Ads SDK의 모든 버전은 2018년 5월 25일부로 EEA(유럽경제지역)에서 발효된 GDPR(일반 데이터 보호 규정)을 준수합니다. 개인정보 보호에 대한 유니티의 접근 방식에 대한 자세한 내용은 법적 고지 사항 페이지를 참고하십시오.

Unity의 빌트인 동의 솔루션 구현

권장되는 방식은 Unity Ads SDK를 최신 버전으로 업데이트하는 것이지만, GDPR 규정 준수를 위한 필수 요건은 아닙니다. 이제 SDK 2.0 이전 버전에서는 철저하게 지리적 위치와 인앱 액션을 기반으로 하는 문맥 광고만 사용자에게 제공합니다. SDK 버전 2.0 이상에서는 퍼블리셔가 구현할 필요 없이 자동으로 해당 사용자가 타겟 광고에 옵트인할 기회를 제공합니다. 앱별로 Unity 광고가 처음 표시될 때 동작에 기반한 타겟 광고 옵트인을 선택할 수 있는 배너 옵션이 제공됩니다. 그 후에 사용자가 정보 버튼을 선택하면 개인정보 보호 설정을 관리할 수 있습니다.

커스텀 동의 솔루션 구현

앱에서 커스텀 동의 솔루션을 구현하는 경우 사용자의 동의 상태를 Unity Ads SDK로 전송해야 합니다. 다음 섹션에서는 TCF를 사용하지 않는 사용자와, CMP를 연동한 TCF 사용자의 커스텀 동의 구현을 처리하는 가이드라인에 대해 설명합니다.

비TCF 사용자

미디에이션 제공자를 사용하는 경우, 사용자 동의 상태를 Unity Ads SDK와 공유하는 기능을 지원하는지 확인하려면 해당 기술 자료를 참고하십시오. 레벨플레이 같은 일부 미디에이션 시스템은 사용자의 동의 상태를 설정하고, 사용자를 대신해 동의 상태를 Unity Ads에 자동으로 전달할 수 있는 API를 제공합니다. 그렇지 않으면 개발자 동의 API를 사용하여 동의 상태를 Unity Ads SDK에 직접 전달합니다.

TCF 사용자

Google UMP 및 Google의 추가 동의와 호환되는 CMP에 대한 동의 지원

Google UMP를 사용하는 경우 Google의 GDPR 광고 파트너 관리 기술 자료를 참고하여 AdMob 플랫폼에서 설정을 완료하십시오. Google UMP를 사용하지 않는 경우 CMP 기술 자료에서 Google의 추가 동의 구현에 대한 구성 지원을 참고하십시오. 설정하는 동안, Unity Ads가 AdMob의 커스텀 광고 파트너로 포함되도록 하려면 다음을 수행합니다.
  1. AdMob 계정에 로그인합니다.
  2. Privacy & messaging으로 이동합니다.
  3. 표시할 광고 유형으로 Personalized ads를 선택합니다.
  4. 광고 파트너 검토 섹션으로 이동한 다음 Commonly used ad partners를 편집합니다.
  5. 광고 파트너 페이지에서 Custom ad partners를 선택한 다음 Unity Ads를 활성화합니다.

다른 CMP와의 연동에 대한 동의 지원

다른 연동 CMP를 사용하는 경우 CMP 가이드라인에 따라 등록되지 않은 TCF 네트워크를 설정합니다. CMP에 비TCF 벤더로 Unity Ads를 추가해야 합니다. 미디에이션 제공자를 사용하는 경우, 사용자 동의 상태를 Unity Ads SDK와 공유하는 기능을 지원하는지 확인하려면 해당 기술 자료를 참고하십시오. 레벨플레이 같은 일부 미디에이션 시스템은 사용자의 동의 상태를 설정하고, 사용자를 대신해 동의 상태를 Unity Ads에 자동으로 전달할 수 있는 API를 제공합니다. 미디에이션 시스템을 사용하지 않고 사용자 동의를 직접 처리하려는 경우 해당 CMP 제공자에 따라 사용자의 관련 동의 값을 확인한 다음 개발자 동의 API를 통해 동의 상태를 Unity Ads SDK에 전달하십시오. 다음 표는 Unity Ads SDK에 사용자 동의 상태를 전달하는 지침을 찾을 수 있는 위치를 자세히 설명합니다.

TCF CMP 사용자

비TCF 사용자

미디에이션 제공자 사용미디에이션 시스템이 Unity Ads SDK와의 사용자 동의 상태 공유를 지원하는지 여부와 방법을 알아보려면 미디에이션 시스템의 기술 자료를 참고하십시오. 이는 일반적으로 API 또는 Google의 추가 동의 모드를 통해 이루어집니다.미디에이션 시스템에서 사용자 동의 상태를 Unity Ads SDK와 공유하는 방법을 확인하려면 미디에이션 시스템의 기술 자료를 참고하십시오. 이는 일반적으로 API를 통해 이루어집니다.
미디에이션 제공자 없음동의 상태를 Unity Ads SDK에 직접 전달하려면 개발자 동의 API를 참고하십시오.동의 상태를 Unity Ads SDK에 직접 전달하려면 개발자 동의 API를 참고하십시오.

개발자 동의 API를 사용한 커스텀 동의 구현

퍼블리셔 또는 미디에이션 시스템이 개발자 동의 API를 통해 값을 전송하면 Unity의 옵트인 메시지가 표시되지 않습니다. 광고가 표시되는 동안 사용자는 언제든지 Unity 데이터 개인정보 보호 아이콘을 선택하여 타겟 광고 철회 또는 데이터 삭제를 요하고 데이터에 액세스할 수 있습니다. 권장되는 방식은 MetaData 동의 플래그에 부울 값을 사용하는 것이지만, Unity Ads SDK는 정수 값(1 또는 0)도 허용하며, 1을 ‘true’로, 0을 ‘false’로 해석합니다. 이렇게 하면 이러한 정수 값을 사용할 수 있는 커스터마이즈 또는 레거시 SDK 구현과 호환됩니다. Unity Ads SDK는 정수 값을 지원하지만 다음 코드 예제와 같이 퍼블리셔는 부울 값을 사용하여 동의 플래그를 전달하는 것이 좋습니다. 다음 API를 사용하여 동의 플래그를 Unity Ads SDK로 전달할 수 있습니다.
// If the user opts in to targeted advertising: MetaData gdprMetaData = new MetaData("gdpr"); gdprMetaData.Set("consent", "true"); Advertisement.SetMetaData(gdprMetaData);// If the user opts out of targeted advertising:MetaData gdprMetaData = new MetaData("gdpr");gdprMetaData.Set("consent", "false");Advertisement.SetMetaData(gdprMetaData);