안녕하세요
iOS 앱 개발하고 있는 리안입니다.
최근 애드몹 들어가면 올해말까지 GDPR 메시지 작성해야 한다는 경고가 보이는데요,
몇 년 전부터 하라고 했지만 사실... 그냥 무시하고 있었는데 -_-);
이번에 앱 업데이트 준비하면서 구현해봤습니다.
나중을 위한 기록을 한거라 자세한 정리는 안되어있지만 대충 참고는 되실거 같아서 글 남겨봅니다.
----
# GDPR 이란?
https://gdpr.kisa.or.kr/gdpr/static/whatIsGdpr.do
https://acrc.go.kr/briefs/201808/sub3.html
# Admob GDPR 관련 내용
# Admob GDPR 메시지 구현하기
1. Admob GDPR 메시지 작성하기
- 애드몹 -> 개인정보 보호 및 메시지 -> GDPR -> 메시지 만들기 -> 가이드 따라서 잘 작성합니다.
2. Admob GDPR 구현하기
https://developers.google.com/admob/ios/privacy?hl=ko
(기존에 admob sdk 를 사용중이면 이미 UserMessagingPlatform 는 포함되어있음. 별도 작업 안해도 됨.)
3. 코드 구현
- 기본 흐름은 다음과 같습니다.
0) ATT (광고 식별자 추적) 요청을 먼저한다. (그래야 gdpr form 이 로드 됨)
1) gdpr 메시지를 로드한다.
2) 사용자에게 노출해야 하는지 확인한다. (영국+유럽인 경우만 노출하면 되겠죠? - 애드몹 설정에서 전체 국가 노출도 가능)
3) 노출해야 하면 gdpr 메시지를 노출한다.
4) gdpr 사용자 승인 / 거절 확인
끝.
- 제가 구현한 코드 일부 입니다.
https://gist.github.com/kirseia/8d9ac52db23ceef966b9da8ced6e187d
아직 앱스토어 제출은 안했지만 코드 구현하면 이런식으로 나오게 됩니다~
(GDPR 메시지 설정에 따라 거절 버튼이 추가 될 수도 있고, 우 상단에 닫힘 버튼 같은게 추가될수도 있습니다.)
:)
---
끝.
앱 시작시 무조건 할지, 특정 동작 이후에 할지 (온보딩이나 특정 팝업 이후라던가)를 정해야하니까요.
저 같은 경우에는 업데이트시에는 무조건, 신규 설치시에는 온보딩 끝나고,
기존 광고 식별자 요청 이후에 노출되도록 해놨습니다.
근데 제가 만든앱들의 평균 광고 식별자 허용율이 25%라서... 광고 식별자 허용하고, gdpr 도 허용하는 사람이 얼마나 될지 모르겠네요ㅠ 광고 단가는 더 더 낮아지겠네요.
광고 추적자 허용 한 유저에게만 노출되다보니 생각보다 동의율이 높네요. 무려 60% 정도가 나왔네요 ㅎㅎ;
참고하시라고 남깁니다 :)
https://www.clien.net/service/board/cm_app/18212258?od=T31&po=0&category=0&groupCd=CLIEN
순서가 광고식별자 요청 -> GDPR 이 아니라 GDPR -> 광고 식별자 요청 순서로 해야 합니다~