거부 규정 준수
중요 참고 사항: UGS Analytics에는 Unity Ads와 별도의 개인정보 보호 솔루션을 구현해야 합니다. 즉, Unity Ads와 UGS Analytics를 모두 사용하더라도 Unity Ads의 거부 메커니즘이 두 서비스 모두에 적용되는 것은 아닙니다.
Analytics SDK와 Unity Ads SDK의 모든 버전은 알려진 규제 관습과 더불어 GDPR(일반 데이터 보호 규정)과 CCPA(캘리포니아 소비자 개인정보 보호법)을 비롯한 지침을 준수하는 규정 준수 메커니즘을 제공합니다.
거부를 제공해야 하는 지역에서는 플레이어가 거부했는지 여부를 확인하기 위한 자체 로직을 제공해야 합니다. 플레이어가 거부하지 않은 경우 AnalyticsService.Instance.StartDataCollection()
을 호출하여 SDK를 시작할 수 있으며, 거부한 경우에는 SDK를 호출하지 않고 휴면 상태로 유지해야 합니다.
async void Start()
{
await UnityServices.InitializeAsync();
if (playerHasOptedOut)
{
// Do nothing, leave the SDK off
}
else
{
AnalyticsService.Instance.StartDataCollection();
}
}
거부
사용자가 나중에 거부하기를 원한다면 StopDataCollection()
메서드를 모든 해당 규정에 동일하게 호출하면 됩니다.
public void OptOut()
{
AnalyticsService.Instance.StopDataCollection();
}
또한 RequestDataDeletion()
을 호출하여 개인 데이터 삭제를 요청하면 서버에서 사용자 데이터 삭제가 트리거됩니다.
public void RequestDataDeletion()
{
AnalyticsService.Instance.RequestDataDeletion();
}
개인정보 보호 URL
사용자에게 개인정보 보호 URL을 제공해야 합니다.
개인정보 보호 URL 가져오기: Application.OpenURL(AnalyticsService.Instance.PrivacyUrl);
재동의
언제든지 StartDataCollection()
메서드를 호출하여 SDK를 활성화하거나 재활성화하고 데이터를 수집할 수 있습니다.