본문 바로가기
[개발 일지]

[iOS] ios 14 이상 IDFA 대응

by Hevton 2022. 7. 22.
반응형

 

iOS 14 이상부터, APP TRACKING TRANSPARENCY 프레임워크를 사용하여 IDFA에 대한 수집 권한 요청이 필요하다고 하는데,

 

난 이게 '꼭 필수적인가' 에 의문이 들었고.. (수집 안하면 수익은 감소되겠지만, 애초에 수집 안할거면 요청조차 안해도 되는지)

안해도 되나 싶은 생각이 들었다.

 

찾아보니까, 진짜 답답한게.. 반반인 것 같다.

안해주면 앱이 삭제된다는 말도 있고, 안해주면 IDFA가 0일 뿐(수익 감소 가능) 상관은 없다는 말도 있고.

 

애플 공식 홈페이지에도 정확한 안내는 찾아볼 수 없었다.

 

 

대신 ATT 권한을 info.plist에 추가했지만, 요청을 하지 않으면 리젝은 된다.

We noticed your app includes App Tracking Transparency permissions requests, but it encourages or directs users to accept tracking.

 

 

 

원문

https://support.apple.com/ko-kr/HT212025

https://developer.apple.com/kr/app-store/user-privacy-and-data-use/

https://support.google.com/admob/answer/9997589?hl=ko 

 

 

참고

https://sosoingkr.tistory.com/109

https://zeddios.tistory.com/1138

https://help.dfinery.io/hc/ko/articles/900002403326-iOS14-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EB%8C%80%EC%9D%91-%EC%95%88%EB%82%B4-1-%EC%A3%BC%EC%9A%94%EB%82%B4%EC%9A%A9-%EC%A0%95%EB%A6%AC

 

 

 


 

하,, 근데 뭔가 해야 될 것만 같다.

 

pubspec.yaml에 플러그인 등록 & info.plist에 등록 & ios만 요청... 했다.

 

안해도 됐을지도 모르겠지만,, 넣었다. 이제 리젝당하면 되돌리지도 못한다.... 해당 사유가 관찰대상에 올라왔을테니;.

 

 

요청 시기를, 개인정보처리방침-커뮤니티약관 동의 이후에 넣을지 이전에 넣을지 고민하다가 이전에 넣었다.

 

요청 이후에 MobileAds.initialized 하는게 정확히 맞는데, 그냥 또 Admob 로직에 문제생길까봐 그건 수정안해줬다.

=> 안해준다고 해서 손해될 건 있어도, 문제될 건 없어 보인다.

반응형