본문 바로가기

안드로이드/팁

(49)
애드핏 광고 Fill-Rate 이슈 일지 2편 일전에 애드핏 광고 Fill-Rate 저하로 인한 광고 수익 박살로 초조한 날들을 보냈습니다. 제가 처했던 상황과 카카오 애드핏의 대처 등을 저와 같은 상황을 겪으신분들에게 도움이 되고자 포스팅 했습니다. 애드핏 광고 Fill-Rate 이슈 일지 저는 개인앱에 애드핏, 애드몹등의 광고를 붙여서 광고 수익을 창출하고 있습니다. 그중에 애드핏을 메인으로 사용하고 있었는데 어느 순간 Fill-Rate가 떨어지기 시작하더니 10퍼센트를 웃돌던게 superwony.tistory.com 결과 먼저 공유해드리자면 동일한 문제가 발생하여 다른 광고사들 연동을 준비하고 있습니다. 이전에도 자체 미디에이션?처럼 애드핏이 실패할 경우 애드몹을 호출하는등의 3개 광고사를 연동해서 운영했습니다. 지금 진행중인 방향인 애드몹 미..
애드핏 광고 Fill-Rate 이슈 일지 저는 개인앱에 애드핏, 애드몹등의 광고를 붙여서 광고 수익을 창출하고 있습니다. 그중에 애드핏을 메인으로 사용하고 있었는데 어느 순간 Fill-Rate가 떨어지기 시작하더니 10퍼센트를 웃돌던게 0퍼센트까지 떨어진적이 있습니다. 애드핏이 광고를 노출 못해도 자체 미디에이션 기능으로 인해 다른 광고를 노출하고 있었지만 CPC, CPM등이 달랐기 때문에 수익에는 큰 문제가 있었습니다. 그래서 부랴부랴 카카오에 문의 했습니다. 아니..10프로 정도 떨어진게 아니고 80프로 가까이 떨어졌는데.. 물론 메뉴얼대로 하셨겠지만 조급한 저와 달라 마음이 많이 조급했습니다.. ( 내돈 ㅠㅠ 내도오온!! ) 구글 애널리틱스를 연동해서 광고 로드 실패시 원인을 추적하고 있어서 '302( 광고 부족 ) 에러코드가 발생한다' ..
[AOS] Room으로 이미지 백업 기능 구현 후기 식물일기 앱은 사용자간 상호 작용이 없기 때문에 로컬 디비만 활용하여 운영하고 있는데 백업 기능을 간간히 요청해주셨었습니다. 별도 서버를 두거나 파베를 이용하여 구현하면 간단한 기능이지만 수익이 나지 않는 앱에 투자하기란 쉽지 않았기 때문에 로컬 백업 기능을 먼저 시도해봤습니다. 식물일기 디비 현황 - Room 사용 - 이미지 사용시 앱 내부 저장소에 크롭된 이미지를 저장하고 그 경로를 디비에 String값으로 담는다 ( 식물 이미지, 일기 작성시 이미지 ) - 그 외엔 모두 텍스트 데이터 백업 기능 요구사항 - 디바이스 변경시 데이터 옮길수 있을것 - 앱을 지웠다 깔아도 데이터 옮길수 있을것 진행 순서 - 디비 구조 마이그레이션 - 디비 파일로 만들기 - 파일된 디비 읽어들이기 디비 구조 마이그레이션 ..
[AOS] GA4 적용하기 - 개념 GA(Google Analytics)는 많은 기업에서 사용자의 패턴을 분석하고 마케팅 효과를 확인하는등의 용도로 사용중입니다. 저도 기존에 사용중이였지만 보다 똑똑하게 사용하기 위해 공부한 내용을 공유하고자 포스팅합니다. ( 공부한 내용을 정리하는 포스팅이다보니 부정확한 정보들이 많을 수 있습니다. 참고해서 봐주세요 ) 틀린 부분이 있으면 편안하게 말씀해주시면 정정하도록 하겠습니다. GA4란? 20년 10월쯤 새로 출시된 버전으로 기존버전은 UA(Universal Analytics) 로 칭합니다. GA4 vs UA GA4의 큰 변화는 데이터 구조와 데이터 수집 로직이 달라졌다. GA3는 세션 기반, GA4는 유저, 이벤트 기반입니다. 세션이란 ? 유저가 한번 방문을 하고 방문을 종료했을때 까지 시간을 의..
[AOS] SnackBar vs Toast 토스트나 스낵바는 가벼운 메세지를 유저에게 전달할때 주로 사용하는데 장단점이 명확해 상황에 맞게 사용하면 좋을것 같습니다. 로그인 화면에서 아이디를 입력하지 않고 로그인 버튼을 눌렀을때 '아이디를 입력해주세요' 와 같은 메세지를 전달할때 간략히 차이점 먼저 공유드리면 아래와 같습니다. 보다 세세한 내용은 밑에 서술된 내용을 참고해주세요 스낵바 토스트 화면 크기 변동시 위치 변화 유동적 고정적 클릭 이벤트 작동 여부 작동 비작동 노출 영역 현재 엑티비티 디바이스 화면 기본 사용 아래는 기본적으로 제공하는걸 사용했을때 사진입니다. 레이아웃이 다르지만 둘다 커스텀을 할 수 있어서 크게 신경쓰지 않아도 되지만, 노출되어 있는 상태에서 키보드가 호출됐을때 처리는 다릅니다. 스낵바는 화면의 크기가 변함에 따라 위치..
[AOS] 카카오 애드핏 사용 개발자들이 알아야될 구글 정책 최근 구글로부터 '데이터 보안 양식 제출' 이라는 메일들을 발송해 조치를 권고 했었고 저 또한 관련 포스팅을 남겼었습니다. AOS - 데이터 보안 양식 제출 요 근래 '데이터 보안 양식 제출 하세요'란 메일을 구글로부터 받았습니다. ( 아래 사진 참조 ) 2월부터 앱 스토어 등록정보에 '데이터 보안 섹션'이 표시되는데 해당 내용을 4월까지 승인 받지 않 superwony.tistory.com 간략하게 Google Play에서 사용자가 앱을 다운로드하기 전에 앱에서 사용자 데이터중 어떤걸 수집하고 어떻게 공유 하는지 파악하고 앱을 선택하도록 하기 위함입니다. 갈수록 보안에 신경쓰고 있네요 아직 진행하지 않으신분들은 시간이 얼마 걸리지 않으니 제출하는걸 추천드립니다. 미루다가 업데이트에 맞춰 진행하려고 하면..
[AOS] 테마 적용하기 하는 방법 2가지 제가 현재 운영중인 '톡썰만들기'에는 테마 색상을 변경하면 주요 화면의 아이콘등의 배경색들이 변경됩니다. 테마 기능을 많은 유저분들이 원하셨지만 망설였던 이유가 색깔별로 아이콘 리소스를 생성해서 바꿔주는거 말곤 방법이 떠오르지 않았기 때문입니다. 혼자서 다 진행하다보니 현생도 있고..가정도 있고 쉽지 않았는데 괜찮은 방법을 찾아서 공유드립니다. 사실상 2가지 방법이지만 첫번째는 비효율적인 방법입니다. | 테마별 리소스 생성 및 대체 ( 안좋은 사례 ) 앞으로도 추가될수 있는 테마들을 어떻게 하면 보다 짧은 코드로 적용할 수 있을지 고민하다 찾은 방법이 리소스명에 테마 인덱스 숫자를 붙여서 적용하는 방법입니다. binding.ivChattingRealLike.setImageResource( getIdent..
[AOS] 데이터 보안 양식 제출 요 근래 '데이터 보안 양식 제출 하세요'란 메일을 구글로부터 받았습니다. ( 아래 사진 참조 ) 2월부터 앱 스토어 등록정보에 '데이터 보안 섹션'이 표시되는데 해당 내용을 4월까지 승인 받지 않으면 4월 이후에 앱 업데이트가 거부될 수 있다고 합니다. 시간적 여유는 있지만 최근 UGC 정책 위반으로 고생한걸 생각하면 빠르게 대응하는게 뒤탈이 없습니다. ( ugc 정책 위반 대응은 포스팅을 참고해주세요. ) AOS - UGC 정책 위반 해결하기 작년 말(21.11월)부터 저를 포함한 많은 개발자들이 'UGC 정책 위반'으로 인한 리젝으로 업데이트시 고통을 겪고 있습니다. 대부분의 사람들이 '기존에는 괜찮았는데 갑자기 왜 리젝이지?' 라며 의 superwony.tistory.com 데이터 보안 제출 시작..