CLIEN

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

개발한당

자유 iOS 애드몹 처리 관련 경험 공유 10

5
2023-04-23 12:22:16 14.♡.127.239
리안

안녕하세요.

제주에서 iOS 앱 개발하는 리안입니다.


최근에도 질문하나를 올렸는데 답이 없어서...

(https://www.clien.net/service/board/cm_app/18028616?od=T31&po=0&category=0&groupCd=CLIEN)


결국 storekit1 으로 구매 처리를 하고 나머지 복구 관련이나 환불 관련 코드는 storekit2로 처리했더니

구글 어널리틱스에 구매 관련 로그가 잘 잡히는걸 확인했네요. 암튼 저는 이렇게 해결 ㅠ 




...


오늘 쓸 내용은 구글 애드몹 관련한 경험들 잠깐 쓰려고 합니다.


1. 애드몹 테스트 디바이스 등록은 정말 중요합니다.

 - 앱 개발 초기 (작년 초)에 앱 올리고 테스트 디바이스 등록 안하고 광고 몇 번 봤다고 다짜고짜 블럭을 처리해서 

 거의 한 달 수입 (얼마 안되지만)을 날렸던 기억이 납니다. 그 뒤로도 개발한당에도 몇 분을 봤는데...

 테스트 디바이스 등록 정말 중요합니다. 광고 클릭만 안하면 되는게 아니라 노출도 돈이라서 바로 블럭 때리더라구요 ㅠ

 조심 하세요.



 -그래서 미디에이션도구를 몇 개 더 구현해서 파이어베이스 원격 구성요소를 통해

  미디에이션을 애드몹 외에도 다른 것도 선택 가능하게 처리를해놨는데 다행히 그 뒤로는 별 문제가 없었네요.


 혹시 초기 개발 제품이 마케팅까지 같이 해서 수입이 좀 될거 같다. 

또는 애드몹이 블럭될때를 대비한 플랜비가 필요하다 그러면 다른 미디에이션 툴도 동작할 수 있게 대비해놓는게 좋습니다.




2. ipad의 멀티신 처리

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

 

- ipad 의 경우 앱을 2개 이상을 띄울 수가 있고, 화면 크기를 변경할 수 있습니다.

 제가 경험한 바로는 위 링크를 잘 따라가도 문제가 있습니다.


 첫 번재는 전면 광고를 띄운 상태에서 윈도우 크기 조절을 할 경우 광고가 닫혀 버립니다.

 (크기를 키울 경우는 상관없으나 줄일 경우는 문제가 됩니다.)

 (swiftui 를 쓰고 있어서 그런걸 수도 있습니다. 일반 uikit 을 사용할 경우에도 이런건지는 확인이 필요합니다.) 

 (https://developers.google.com/admob/ios/swiftui?hl=ko 저는 이걸 따라 구현했습니다.)

 


 이때를 대비해서 광고 재생 중에 닫힐 경우에 대한 대비책이 필요합니다. 

 예를 들어 광고 보고 난 뒤에 다음으로 진행되거나, 보상이 있을 경우 ... 광고 재생 중 닫힐 경우 사용자에게 알려주고, 보상이 지급되지 않게 해야 하는거죠.



 두 번째는 윈도우 크기 조절이 있을 경우 광고를 다시 로드해야합니다.

 광고가 로드 안됐을 경우에 그냥 통과시키도록 구현했을 경우에는 사용자가 악용할 수 있으니, 광고가 준비 안됐다는 경고 문구 같은게 필요합니다. 물론 광고가 fill 이 안되어 준비가 안된 경우와 '재로딩' 중인 경우는 구분이 필요하겠죠.




3. 광고 단가 문제

저는 미디에이션을 통해 

 - 애드몹, 앱로빈, 애드콜로니, 페이스북, 유니티 애즈 이렇게 5개를 붙였습니다.

 1년 넘게 운영해온 경험으로는 ... 앱 카테고리에 따라 다를 수 있겠지만 (저는 유틸리티 앱 위주) 


 애드몹 >>> 유니티 애즈  >>>>> 페이스북 > 앱로빈 > 애드콜로니 순으로 수입이 많았습니다.

 애드몹이 90% 정도 되네요. ;



 전면 광고 보다는 리워드 전면 광고가 보상이 크고, (30% ~50% 정도 이상)

 일반 배너보다는 네이티브 배너 광고가 보상이 컸습니다. (100% 정도 차이)

 (A/B 테스트로 확인 한 결과...)

 


 개인적으로는 애드몹, 유니티애즈, 페이스북 까지만 붙이고, 앱로빈 / 애드콜로니는 굳이 안붙여도 된다고 생각합니다.

 ios 의 경우 pod을 쓰지 않는 경우 앱로빈 / 애드콜로니는 프레임워크 링크 걸어줘야 하는것도 많아서 좀 귀찮기도 합니다. 

 수입도 얼마 안되고... 그리고 앱로빈 광고가 같은 경우는 사용자 짜증을 유발하는 형태가 꽤 많습니다 (닫기 버튼에 장난질이 좀...)



귀찮아도 게임이 아닌 유틸리티라도 유니티애즈는 추천합니다.




생각나는건 이정도네요.

개인 앱 개발자분들 화이팅입니다 :)


끝. 

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

https://www.google.com/maps/d/edit?mid=1jNnRriARjliv1Aoj5Z3hYYJrsgAZahtX&usp=sharing
직접 다녀온 제주도 오름 정리 맵
서명 더 보기 서명 가리기
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [10]
인생물상
IP 172.♡.95.43
04-23 2023-04-23 13:25:18 / 수정일: 2024-12-27 14:31:44
·
도움되는 정보 남겨주셔서 감사합니다.
Admob의 Mediation 말고도 다른 미디에이션 툴을 사용하시는거죠? 사용하신 미디에이션 툴들이 어떤 것들인지 알려주실 수 있을까요?
리안
IP 14.♡.127.239
04-23 2023-04-23 13:50:42
·
@인생물상님 앱로빈, 페북, 유니티 애즈 모두 미디에이션 제공하고 있고, 저는 앱로빈을 써놨습니다. 사실 플랜비로는 수입성이 좀 줄더라도 미데에이션 안하고 그냥 바로 광고만 (애드몹외 다른 걸로 직접 광고 호출) 연결해도 되긴 합니다. 구현 편의성에 따라 이용하면 될거 같네요.
인생물상
IP 172.♡.95.43
04-23 2023-04-23 13:53:55 / 수정일: 2024-12-27 14:31:36
·
@리안님 아 그렇시군요. 최소한 다른 걸로 연결하는 것도 대비를 해놓는게 좋겠네요. 답글 감사합니다.
리안
IP 14.♡.127.239
04-23 2023-04-23 13:55:28
·
@인생물상님 미디에이션 연결할 때 각 애드네트워크의 초기화 과정 정도는 호출해놓아야 하는게 있는데 이런 애드네트워크는 초기화까지 되어있으니 플랜비로 광고 로드/호출 하는 코드를 돌아가게 하면 추가 코드가 좀 줄긴 합니다. 감사합니다.
노린재를노린죄
IP 182.♡.85.92
04-23 2023-04-23 14:36:29
·
항상 좋은 정보글 감사합니다. 최근 추세인지 모르겠는데 앱스토어에 올라온 iOS 전용앱들은 애드몹 같은 광고보다 인앱결제, 구독형 등이 엄청 많아진것 같더라구요. 유틸리티 위주 앱이시니 아무래도 mau가 나오는 편이시라 광고 수익이 꽤 있으실거 같은데요, 혹시 작은 금액의 앱내 부분유료랑 광고형 앱이랑 비교했을 때 장단점 소개한번 해주실 수 있을까요?
리안
IP 14.♡.127.239
04-23 2023-04-23 18:04:55
·
@노린재를노린죄님 앱 성격에 따라 다를거 같은데요.

지속적인 서버 사용이나 api 사용 비용이 드는 경우에는 영구 판매보다는 구독형을 선호하는거 같고요. (당연하게도...)
저같은 경우는 지속적인 추가 비용이 안드는 방향의 앱들만 지금까지 만들어왔기 때문에 구독형 판매는 하지 않고 있습니다.

그러면 방법은 '유료앱' 판매와 '무료앱 + (인앱결제 or 광고)' 앱이 될텐데, 저 같은 경우는 홍보의 편의성 때문에 무료앱으로 출시를 하고 있습니다.

광고 수익은 꽤 있지는 않고요 ㅠ 인앱결제 비용 (광고제거)과 광고 수익이 거의 1:1로 나오고는 있습니다. 어떤걸 목적으로 하냐에 따라 BM은 달라질거 같네요.
삭제 되었습니다.
리안
IP 14.♡.127.239
04-24 2023-04-24 13:34:36
·
@규링님 간단히 개념을 써보면...

어떤 식물 비료를 판매하고 싶은 회사가 있습니다. 그러면 이 회사가 앱에 광고를 하고 싶다고 하면... 광고 매체를 찾겠죠? 이게 '애드네트워크' 입니다. 애드몹, 유니티애즈, 앱로빈 같은게 되겠죠.

그러면 애드네트워크 회사에서 식물 비료 회사로부터 돈을 받고 자기 회사의 앱 송출 서비스를 설치해놓은 앱들에 광고를 송출하게 됩니다. 애드몹/유니티애즈/앱로빈 같은걸 설치한 개인 앱들이 되겠죠.

이때 적절한 타게팅에 광고를 해야 광고 효과가 오르겠죠? 예를 들어... 식물 비료를 광고 한다고 하니까 가드닝 관련 앱이나 자연 관련 앱에 송출을 해야겠죠. 이걸 얼마나 효율적으로 해주느냐에 따라 광고 단가가 결정됩니다.

---

'개인앱 개발자' 입장에서 이걸 다시 생각해보면... 내 앱이 가드닝 관련 앱인데 광고가 '식물 비료'관련 광고가 나오면 사용자들이 좋아하겠죠? 근데 내가 '애드몹'만 설치해놓았는데 애드몹에는 식물 비료 관련 광고를 하는 사람이 아무도 없다고 하면... 사용자 취향이 아닌 광고들이 나오겠죠?

이때 미디에이션이 필요합니다.

내 앱이 가드닝 앱이니까... '애드몹', '유니티애즈', '앱로빈' 여러 회사에 광고를 요청하고 그 회사중에 식물 관련 광고가 있는 경우에 그게 단가가 높을텐데 그걸 찾아서 광고를 게재하면 저도 좋고, 광고 회사도 좋고, 광고를 하는 회사도 좋겠죠?

이 과정을 하나의 회사에서 다 처리해주는게 '미디에이션' 입니다.

예를 들어 나는 '애드몹' 하나만 붙이고, 애드몹 회사 사이트에 '유니티애즈', '앱로빈'을 연결해놓으면... 애드몹이 내 광고 요청을 받아서, 다른 회사에 광고 요청을 한 다음에 가장 단가가 높은 광고를 저한테 보내줍니다. (비딩 방식)

(비딩 / 폭포수 방식...은 인터넷 뒤져보면 나옵니다 ㅎㅎ)

암튼... 경쟁을 통해 단가를 높이거나, 맞는 광고가 없는 경우에 아무 광고라도 받아서 어떤 광고라도 보여줄거야. 이런 목적을 가진게 '미디에이션' 입니다.

간단히 써봤는데 이해가 될지 모르겠네요. 다음에 광고 관련해서 한번 정리해서 올려봐야겠습니다.


// 좀 더 써보면... 이 과정에서 adid - 개인 광고 식별자 - 가 중요합니다.

예를 들어 개인이 여러 앱을 사용하는데 여러 앱에서 '특정한' 사용자가 a, b, c 앱을 다 사용하는걸 알게 되면 좀 더 타게팅이 쉬워져서 광고 단가가 올라가게 됩니다. ㅎㅎ 애플이 이걸 사용자에게 노출할지 말지를 결정시키니까... 정교한 타게팅이 안되니... 무작위 광고 같은게 나와서 (또는 현재 사용하는 앱만 기준으로 삼아서...) 앱 전반적으로 광고 단가가 떨어졌네요 ㅠ
까만거북이
IP 124.♡.118.169
04-30 2023-04-30 20:35:29
·
@리안님 댓글 작성자는 아니지만, 자세히 적어주셔서 정말 감사합니다. (_ _)
앱로빈 하나 해보고, 공수에 비해 별거 없네.. 해서 그냥 넘어갔는데, 말씀대로 유니티애즈 한번 해봐야겠네요.
고맙습니다.
리안
IP 14.♡.127.239
04-30 2023-04-30 21:08:07
·
@까만거북이님 앱로빈 붙이는 공수에 비하면 유니티는 정말 할 것도 없는 수준이라 ㅎㅎ 꼭 붙이세요. :) 감사합니다.
삭제 되었습니다.
까만거북이
IP 124.♡.118.169
04-30 2023-04-30 20:37:30 / 수정일: 2023-04-30 20:37:46
·
사실 역으로 저는 말씀하신 구글 애널리틱스 때문에 아직 storekit 1으로 전부 구현해놨습니다. ㅠㅠ

말씀하신대로 애드몹 테스트 디바이스는 정말 중요합니다.
테스트 디바이스 설정이 귀찮으면, 디버깅 시에 테스트용 광고만 나오게라도 설정해놔야 안심이 됩니다. ( 그게 그거지만.. )

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

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