소비자 개인정보 보호법 준수
Unity Ads SDK의 모든 버전은 다음 소비자 개인정보 보호법을 준수합니다.
- CCPA - 2019년 1월부터 캘리포니아에서 CCPA(캘리포니아 소비자 개인정보 보호법)가 발효되었습니다.
- VCDPA - 2023년 1월부터 버지니아에서 VCDPA(버지니아 소비자 개인정보 보호법)가 발효되었습니다.
- CPA - 2023년 7월부터 콜로라도에서 CPA(콜로라도 개인정보 보호법)가 발효되었습니다.
- CTDPA - 2023년 7월부터 코네티컷에서 CTDPA(코네티컷 데이터 개인정보 보호법)가 발효되었습니다.
- QCLAW25 - 2023년 9월부터 캐나다 퀘벡에서 QCLAW25(퀘벡법 25)가 발효되었습니다.
- UCPA - 2023년 12월부터 유타에서 UCPA(유타 소비자 개인정보 보호법)가 발효되었습니다.
개인정보 보호에 대한 유니티의 접근 방식에 대한 자세한 내용은 법적 고지 사항 페이지를 참고하십시오.
유니티의 빌트인 솔루션
유니티는 Unity Ads SDK를 최신 버전으로 업데이트하는 것을 권장하지만 CCPA, VCDPA, CPA, CTDPA, 퀘백법 25, UCPA 규정 준수에 필수는 아닙니다. SDK 버전 2.0 이상에서는 퍼블리셔가 구현할 필요 없이 자동으로 해당 사용자에게 연령 확인 절차가 포함된 타겟 광고 동의 플로가 제공됩니다.
커스텀 솔루션 구현
퍼블리셔 또는 Mediation 시스템이 수동으로 사용자의 동의를 요청하는 경우 다음과 같은 API를 사용하여 동의 플래그를 Unity Ads SDK로 전달할 수 있습니다. Unity에서 이 플래그를 수신하면 빌트인 동의 메시지가 나타나지 않습니다.
참고: 동의를 얻기 위해 이미 gdpr
API를 구현했다면, 이를 CCPA, VCDPA, CPA, CTDPA, 퀘백법 25, UCPA에 영향을 받는 사용자로 구현을 확장할 수도 있습니다. 마찬가지로, privacy API를 해당 사용자로 확장하여 GDPR에 적용할 수 있습니다.
팁: 사용자가 타겟 광고에 동의하지도, 거부하지도 않는 경우(예: 프롬프트를 닫음), 나중에 다시 프롬프트를 표시하는 것이 좋습니다.
Unity(C#)
// If the user opts in to targeted advertising:
MetaData privacyMetaData = new MetaData("privacy");
privacyMetaData.Set("consent", "true");
Advertisement.SetMetaData(privacyMetaData);
// If the user opts out of targeted advertising:
MetaData privacyMetaData = new MetaData("privacy");
privacyMetaData.Set("consent", "false");
Advertisement.SetMetaData(privacyMetaData);
참고: 각 값의 MetaData
오브젝트 관련 변경 사항을 커밋한 후 다른 값을 설정해야 합니다. 두 번째 파라미터는 오브젝트(이 예시에서는 문자열)입니다. 부울 값을 사용하면 오류가 발생합니다.
iOS(Objective-C)
// If the user opts in to targeted advertising:
UADSMetaData *privacyConsentMetaData = [[UADSMetaData alloc] init];
[privacyConsentMetaData set:@"privacy.consent" value:@YES];
[privacyConsentMetaData commit];
// If the user opts out of targeted advertising:
UADSMetaData *privacyConsentMetaData = [[UADSMetaData alloc] init];
[privacyConsentMetaData set:@"privacy.consent" value:@NO];
[privacyConsentMetaData commit];
참고: 각 값의 MetaData
오브젝트 관련 변경 사항을 커밋한 후 다른 값을 설정해야 합니다.
Android(Java)
// If the user opts in to targeted advertising:
MetaData privacyMetaData = new MetaData(this);
privacyMetaData.set("privacy.consent", true);
privacyMetaData.commit();
// If the user opts out of targeted advertising:
MetaData privacyMetaData = new MetaData(this);
privacyMetaData.set("privacy.consent", false);
privacyMetaData.commit();
참고: 각 값의 MetaData
오브젝트 관련 변경 사항을 커밋한 후 다른 값을 설정해야 합니다.