GDPR 규정 준수

Unity Ads SDK의 모든 버전은 2018년 5월 25일부로 EEA(유럽경제지역)에서 발효된 GDPR(일반 데이터 보호 규정)을 준수합니다.

개인정보 보호에 대한 유니티의 접근 방식에 대한 자세한 내용은 법적 고지 사항 페이지를 참고하십시오.

유니티의 빌트인 솔루션

Unity Ads SDK의 최신 버전으로 업데이트하는 것을 권장하지만, GDPR 규정 준수를 위한 필수 요건은 아닙니다.

이제 SDK 2.0 이전 버전에서는 철저하게 지리적 위치와 현재 게임플레이를 기반으로 하는 문맥 광고만 사용자에게 제공합니다. 앱 내부, 다른 앱 또는 설치에서 이루어지는 사용자의 동작을 포함한 과거 또는 개인 데이터는 타겟 광고에 사용되지 않습니다.

SDK 버전 2.0 이상에서는 퍼블리셔가 구현할 필요 없이 자동으로 해당 사용자가 타겟 광고에 동의할 기회를 제공합니다. 앱별로 Unity 광고가 처음 표시될 때, 사용자는 동작에 기반한 타겟 광고 동의 옵션이 포함된 배너를 보게 됩니다. 그 후에 사용자가 정보 버튼을 선택하면 개인정보 보호 설정을 관리할 수 있습니다.

커스텀 솔루션 구현

퍼블리셔 또는 Mediation 시스템이 수동으로 사용자의 동의를 요청하는 경우 Unity 동의 메시지는 표시되지 않습니다. 광고가 표시될 때나 표시된 이후에 Unity 데이터 개인정보 보호 아이콘을 탭하여 사용자는 언제든지 타겟 광고 철회를 요청하거나 데이터 삭제 및 데이터에 액세스를 요청할 수 있습니다.

다음 API를 사용하여 동의 플래그를 Unity Ads SDK로 전달할 수 있습니다.

: 사용자가 타겟 광고에 동의하지도, 거부하지도 않는 경우(예: 프롬프트를 닫음), 나중에 다시 프롬프트를 표시하는 것이 좋습니다.

Unity(C#)

// 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);

참고: 각 값의 MetaData 오브젝트 관련 변경 사항을 커밋한 후 다른 값을 설정해야 합니다. 두 번째 파라미터는 오브젝트(이 예시에서는 문자열)입니다. 부울 값을 사용하면 오류가 발생합니다.

iOS(Objective-C)

// If the user opts in to targeted advertising:
UADSMetaData *gdprConsentMetaData = [[UADSMetaData alloc] init];
[gdprConsentMetaData set:@"gdpr.consent" value:@YES];
[gdprConsentMetaData commit];

// If the user opts out of targeted advertising:
UADSMetaData *gdprConsentMetaData = [[UADSMetaData alloc] init];
[gdprConsentMetaData set:@"gdpr.consent" value:@NO];
[gdprConsentMetaData commit];

참고: 각 값의 MetaData 오브젝트 관련 변경 사항을 커밋한 후 다른 값을 설정해야 합니다.

Android(Java)

// If the user opts in to targeted advertising:
MetaData gdprMetaData = new MetaData(this);
gdprMetaData.set("gdpr.consent", true);
gdprMetaData.commit();

// If the user opts out of targeted advertising:
MetaData gdprMetaData = new MetaData(this);
gdprMetaData.set("gdpr.consent", false);
gdprMetaData.commit();

참고: 각 값의 MetaData 오브젝트 관련 변경 사항을 커밋한 후 다른 값을 설정해야 합니다.