CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·주식한당 ·MaClien ·방탄소년당 ·일본산당 ·자전거당 ·개발한당 ·이륜차당 ·AI당 ·안드로메당 ·소시당 ·콘솔한당 ·골프당 ·소셜게임한당 ·걸그룹당 ·나스당 ·키보드당 ·퐁당퐁당 ·노젓는당 ·곰돌이당 ·갖고다닌당 ·육아당 ·위스키당 ·디아블로당 ·클다방 ·바다건너당 ·라즈베리파이당 ·찰칵찍당 ·PC튜닝한당 ·IoT당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·사과시계당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·이브한당 ·패셔니앙 ·물고기당 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·리눅서당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·가상화폐당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

개발한당

강좌와팁 애드몹 GDPR 처리에 대해 추가 정보 (이전 글 정정 포함) 13

5
2023-07-28 15:14:24 수정일 : 2023-07-28 22:21:54 211.♡.110.92
리안

안녕하세요.

iOS개발하는 리안입니다.


https://www.clien.net/service/board/cm_app/18177308?po=0&sk=id&sv=kirseia&groupCd=&pt=0CLIEN


이전에 이런글을 썼는데요, 약간의 문제가 있어서 해결하다 공유 드립니다.



먼저 중요한것부터 써보면...

EU + 영국 사용자의 경우에 GDPR 동의 거절할 경우 애드몹 광고 노출이 안됩니다.



# 광고 노출 안되는 이유


지난번 공유해 드린 이후에 광고 일치율이 쭉 떨어지는 현상이 있어서 살펴보니까

GDPR 거절하면 광고가 노출이 안되는 이슈가 있었습니다.


그래서 찾아봤더니...


https://support.google.com/admob/answer/9760862?hl=en&sjid=3990629379074041562-AP

여기에 보면


Consent policies: Personalized & Non-Personalized Ads

이 항목에 


Lack of consent for Google to store and/or access information on a device (Purpose 1)

->

Publishers should not call Google’s ad tags.

If consent is missing for Google for Purpose 1 in the TC string, Google will drop the ad request and no ads will be served.

이렇게 되어있습니다.


대충 번역하면 - GDPR에 동의하지 않는 경우 광고를 위해 기기에 저장되는 정보를 저장할 수 없어서

애드몹 광고 요청을 드롭 시켜버린다고 되어있습니다. ㅠ



# 그러면 어떻게 해야하나?


다른 GDPR 동의를 받는 외부 업체의 경우(CMP - https://support.google.com/admob/answer/13554116#zippy=%2Cgoogle-인증-cmp) 는 기기에 일부 데이터가 저장되는 조건을 필수조건으로 동의 받아서 다음으로 넘어가게 하는 솔루션을 제공하고 있지만, 구글 애드몹 GDPR 메시지 폼은 해당 기능을 제공하지 않고 있습니다. (개인화된 광고든 개인화되지 않은 광고든 상관없이)


사용자가 알아서 해야 하죠. 


크게 2가지 옵션이 있을거 같습니다.

1. 사용자가 GDPR 을 동의 했다.  -> 광고 요청하면 됨.

2. 사용자가 GDPR 동의하지 않았다.

  -> 광고없어도 괜찮은 서비스다 -> 그냥 진행하면 됨. (근데 이런 경우가 있을리가...?)

  -> 광고가 필수인 서비스다. 

       -> 유료 결제를 하는 경우 사용할 수 있는 서비스인 경우 

               -> 유료 결제해야만 사용할 수 있어요. 상태로 만든다. 또는 GDPR 동의를 다시 받는다.  (gdpr reset)

       -> 유료 결제가 없는 경우..

               -> GDPR 동의를 다시 받는다.  (gdpr reset)



# 지난 번 글 오류 정정

지난번 쓴 글에는 애플 광고 식별자를 먼저 요청하고 -> GDPR 동의를 요청하는 식으로 구현해놨는데, 반대로 해야 한다고 하네요.

GDPR 요청을 먼저하고, 그 다음에 애플 광고 식별자를 요청해야 한다고 합니다.




# 정리

- 앱 실행

   - 온보딩

       - GDPR 동의 요청 (EU+영국 아닌 경우 그냥 넘어가면 됨)

            - GDPR 동의

                  - 광고 식별자 요청 -> yes/no 상관없이 개인화/비개인화 광고 노출하면 됨. -> 메인 화면으로

            - GDPR 거절

                 - 광고가 필수가 아닌 앱 -> 메인 화면으로

                 - 광고가 필수인 앱

                      - 광고 제거 가능한 앱 (유료) -> 구입 또는 복구 기능 제공 / GDPR 상태 리셋 버튼 제공 

                      - 광고 제거 불가능한 앱 -> GDPR 상태 리셋 버튼 제공 



이렇게 될거 같네요.

저는 일단은 '정리'한 내용으로 구현하기에는 시간이 없어서 올해 말까지만 하면 되니까

애드몹의 GDPR 메시지를 그냥 꺼버렸네요 -_-);


오류 있으면 알려주세요.

감사합니다.



// 참고


https://developers.google.com/admob/ios/privacy?hl=ko

https://support.google.com/admob/thread/223482060?sjid=3990629379074041562-AP

https://support.google.com/admob/answer/9760862?hl=en&sjid=3990629379074041562-AP

https://support.google.com/admob/thread/223694205/question-regarding-admob-ads-and-google-s-eu-user-consent-policy?hl=en

https://support.google.com/admob/answer/13554116#zippy=%2Cgoogle-인증-cmp

 

리안 님의 게시글 댓글
SIGNATURE
https://likoapps.com
제주 이주 이후 아이폰/아이패드/애플워치 앱 개발하며 먹고 살고 있습니다 :)

https://www.google.com/maps/d/edit?mid=1jNnRriARjliv1Aoj5Z3hYYJrsgAZahtX&usp=sharing
직접 다녀온 제주도 오름 정리 맵
서명 더 보기 서명 가리기
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [13]
jangc
IP 121.♡.66.222
07-29 2023-07-29 10:28:11
·
저도 해야하는데 꿀팁이네요. 감사합니다!
리안
IP 211.♡.110.92
07-29 2023-07-29 15:37:03
·
@jangc님 개인적으로는 가을쯤 되면 구현하길 추천드립니다 ㅎㅎ;; 최대한 늦게... ㅠ
김짱3
IP 121.♡.105.222
07-30 2023-07-30 09:20:40
·
eu/영국에 트래픽이 없는 앱도 gdpr 코드는 녹여놔야 할까요?
리안
IP 211.♡.110.92
07-30 2023-07-30 10:56:45
·
@김짱3님 eu/영국을 차단해놓은게 아니라면 넣어두는게 좋지 않을까 싶습니다. 법적인 이슈가 있는거라서요... 예를 들어 앱스토어/플레이 스토어에서 eu/영국에 출시를 안하면 사용자 책임으로 볼 수 있을거 같지만 그게 아니라면 해두는게 좋을거 같습니다.

eu/영국 있다가 그 외 국가로 이주한 경우/반대의 경우를 위해 리셋 기능도 넣어놓는게 가이드이고, 1년? 정도인가 일정 기간 지나면 다시 gdpr 동의 절차도 띄우게 되어있으니까요. (이건 구글 gdpr 폼 쓰면 자동)
goxgo
IP 14.♡.249.211
08-16 2023-08-16 16:57:27 / 수정일: 2023-08-16 16:58:59
·
엄청 유용하네요. 감사합니다.
디자인까지도 다 하시는건가요? 대단하십니다!
리안
IP 211.♡.110.92
08-16 2023-08-16 19:01:05
·
@Gobi님 디자인/기획은 아내가 거의 다 하고, 저는 개발만 하는 부부 앱 개발사(?)입니다.
도움이 되셨다니 다행이네요. 감사합니다.
쿠쿠카카루
IP 211.♡.110.154
10-10 2023-10-10 18:54:22 / 수정일: 2023-10-10 18:59:20
·
안녕하세요. 질문이 있습니다.
https://developers.google.com/admob/ios/privacy?hl=ko
위의 코드대로 따라했더니, ATT 팝업(광고 식별자 요청 팝업)은 뜨는데, GDPR 폼은 화면에 안 나타나는데, ATT 팝업과 GDPR 팝업은 별개인가요?
애드몹 대쉬보드에서 GDPR과 IDFA 설정은 완료 했습니다. 그리고 테스트 목적으로 지역 설정까지 했습니다.
리안
IP 211.♡.110.92
10-10 2023-10-10 21:18:03
·
@처니소프트님 ATT 팝업은 별개입니다. 시스템에서 요청하는 팝업은 당연히 컨트롤 범위 밖이고요. 애드몹쪽 메시지 설정에 있는 IDFA 설명은 저는 온보딩 과정에서 이미 설명 하고 있어서 사용하지 않고, GDPR 팝업만 애드몹쪽 세팅해서 사용하고 있네요. GDPR 팝업이 안나오는 이유는 테스트 모드 설정 제대로 했으면 나오는게 맞는데 안나오면 요청 이후 에러 코드를 확인해보시면 될거 같습니다.
쿠쿠카카루
IP 211.♡.110.154
10-17 2023-10-17 16:23:43
·
안녕하세요 리안님. 저번에 댓글 달아 주셔서 확인해보니 GDPR 폼이 로드되려면 애드몹에 등록한 앱이 '승인' 되어야지만 GDPR 폼이 로드되고 노출할 수 있었습니다. 감사합니다.

한가지 더 질문이 있습니다. 애드몹 대쉬보드 -> 개인 정보 보호 및 메시지에 들어가면, GDPR 폼 설정과 IDFA 폼 설정하는 기능도 있는데, 두 개 모두 활성화 시키고 예제코드 대로 로드하면, IDFA 설명 폼이 먼저 팝업되고, 이후 다시 폼 로드를 하면 GDPR 폼이 로드됩니다. 2개 다 활성화 시키고 사용하시나요? 2개 다 사용한다면 이 순서를 제어할 수 있는 방법이 있는지 궁금합니다. 만약 GDPR 폼 설정만 하셨다면, 개인적으로 만든 IDFA 폼을 작성하여, GDPR 를 팝업하고, 이후 IDFA 요청을 하셨는지 궁금합니다.
리안
IP 211.♡.110.92
10-17 2023-10-17 19:20:41
·
@처니소프트님 GDPR 만 사용했고, GDPR 승인 국가에서는 GDPR 팝업 이후에 IDFA 관련 설명 온보딩 화면을 (자체 구현) 노출하고 IDFA 요청을 했습니다. GPDR 승인이 안되면 어차피 광고가 안나와서 IDFA 먼저 요청하는게 의미가 없어서 GDPR -> IDFA 순서로 요청하는게 맞다고 생각됩니다.
쿠쿠카카루
IP 211.♡.110.154
10-17 2023-10-17 17:19:29
·
https://support.google.com/admanager/answer/10115027?hl=ko
위의 링크에 있는 내용의 "사용자에게 표시되는 메시지" 부분의 설명대로, 동작을 하지 않아서 ..
테스트 해보니, Simulator와 실제 Real Device (iPhone)과 동작이 다르게 하였습니다...
Simulator는 설명대로 동작하였으나, 실제 기기에는 다르게 동작했습니다.
감사합니다.
아사다리
IP 211.♡.6.194
12-11 2023-12-11 15:59:19
·
@처니소프트님
VPN을 유럽으로 변경하고 하면 시뮬레이터와 같이 GDPR 먼저 동작하네요.
쿠쿠카카루
IP 211.♡.110.154
12-12 2023-12-12 10:12:43 / 수정일: 2023-12-12 10:16:05
·
@아사다리님
네 맞습니다. 저도 확인해보니 그렇게 동작했습니다. 그리고 GDPR 동의 화면에서 사용자가 거부하면 ATT Alert 다이얼로그 메시지도 유저에게 팝업되지 않습니다.

VPN 없이 실제 ios 디바이스에서 테스트 하는 방법도 있는데, 설정하기 번거로워서 그냥 VPN 사용해서 테스트하는게 편한 것 같습니다.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.