[검수리젝] GDPR/IDFA(ATT) 관련 검수 리젝
Unity 2021.3.35f1
GoogleMobileAds 8.7.0
----
GDPR 동의 로직 추가하고 iOS 검수 넣었더니 리젝 됐다.
사유는 대충 정리하면,
GDPR 팝업에서 '거부'를 했는데, 같은 이슈인 'IDFA(AppTrackingTransparency)' 동의 여부를 다시 묻는 건 문제다.
라는 말이었습니다.
이전엔 GoogleMobileAds에서 제대로 처리안해줘서 같은 이슈 (아래 링크 참고) 가 있었던 것 같은데, 현재 최신 버전에서는 수정된걸로 보인다.
[참고] https://groups.google.com/g/google-admob-ads-sdk/c/huUa7eyMTEE
아무튼,
나의 경우는 GDPR은 GoogleMobileAds를 사용하고, IDFA 관련은 다른 SDK에서 처리하고 있어서 유기적으로 제어되지 않고 있었다.
GoogleMobileAds-UMP를 확인해보니,
IDFA(App Tracking Transparency) 관련 처리도 GoogleMobileAds에서 같이해주면 GDPR과 IDFA(ATT) 동의를 알아서 유기적으로 처리해준다.
GDPR 로직을 추가하고, IDFA 관련 Admob 설정을 추가(소스 로직 추가는 없음)하고, 테스트 해보니 아래와 같은 형태로 진행된다.
(로직상으로는 GDPR 관련 체크 로직만 있다. GDPR 체크 후에 필요하면 IDFA 로직을 알아서 타는 것 같다.)
GDPR 관련 설정은 아래 링크를 참고하자.
[링크] [GoogleMobileAds] Unity-Google-UMP-Check(GDPR)
[GDPR/IDFA 활성화 시, 진행 Flow]
1) EEA(European Economic Area, 유럽 경제 지역)
1-1) GDPR 팝업 Open
1-1-1) GDPR 동의 시 -> ATT 동의 팝업 Open
1-1-2) GDPR 비동의 시 -> ATT 동의 팝업 Skip(뜨지 않음)
2) Non-EEA(Non-European Economic Area, '유럽 경제 지역' 외 지역)
2-1) IDFA 메시지 (안내) 팝업 Open
2-2) ATT(App Tracking Transparency) 동의 팝업 Open
애플 검수 과정에서 요구하는 사항인 GDPR을 거부했을 때, IDFA 동의 팝업이 뜨지 않아야 된다는 조건에 만족하고 있다.
[결론]
GoogleMobileAds-UMP로 GDPR과 IDFA를 처리하면 심플하게 유기적으로 처리 가능하다.
적극 활용하자.
[참조] https://docs.adxcorp.kr/appendix/ump-user-messaging-platform#2.-idfa
[참조] https://docs.adxcorp.kr/ios/supporting-ios-14/app-tracking-transparency