240911 TIL

나고수·2024년 9월 11일
0

2024 TIL

목록 보기
66/94
post-thumbnail

① 배운 것

광고 관련 app-ads.txt 파일

  • app-ads.txt란 : 앱 개발자가 광고 요청이 발생한 앱을 소유하고 있다는 사실을 광고주에게 증명함으로써 인앱 광고 사기를 방지할 수 있는 파일
  • 왜 추가해야하는가 : 구글에 따르면 저 텍스트파일이 있고없고에 따라 광고 수익에 차이가 난다고한다(아무래도 인증된 앱이니 광고가 더 잘 붙는다 이런 느낌인듯). 구글에서 저 파일을 추가하는것을 권장함.
  • 어떻게 추가하는가 : 웹사이트(스토어에 정보 제공하는 그 사이트)에 app-ads.txt파일을 업로드.
    ex) www.example.com/app-ads.txt
    따로 웹사이트가 없으면 구글블로그로 구현해서 적용하는 방법도 있음.

광고 로드 에러 이유 - 광고 차단 앱 사용

광고 차단앱을 사용하는 경우가 있어 어떻게 대응해야하나 고민 해봄.

광고 차단앱을 쓰면 광고차단 앱을 쓰지말라는 팝업을 표출해야하나 잠시 생각해봤는데 개인적인 의견으로는 좋은 대응은 아니라고 생각되어 의견을 정리하여 공유했다.
다른 분들도 나와 비슷한 생각이여서 광고 차단 자체에 초점을 맞추기 보다는 bm을 사용하게끔 더 유도하는 방식으로 앱을 기획 개발하기로 했다.
이유는

  • 광고 차단앱을 사용중인지 감지해주는 라이브러리가 있긴하나 광고 차단 방법이 다양해서 모든 상황을 감지하는건 어려움
  • 어차피 수익을 광고에만 의존하는게 아니라 앞으로 여러 bm을 붙일텐데 광고차단앱을 사용하는 유저에게 팝업을 띄우면 오히려 그 유저들이 앱자체를 사용하지 않게되는 결과를 초래할 수 있다고 생각. 그래서 광고 말고 다른 bm을 통해 수익을 얻을 수 있는 유저들을 오히려 잃게되는 상황이 되지않을까 하는 생각이 들어서 좋은 대응은 아님
  • 우리앱을 자주쓰는 유저라면 재화가 자연스럽게 필요할텐데 그러면 자연스럽게 광고차단앱에서 우리 앱을 제외하지 않을까 하는 생각이 들엇음. 광고차단 자체에 집중하는것 보다 우리앱(특히 bm이 들어간부분)을 더 쓰고싶게끔 만드는게 더 중요하다는 생각.

Dependency를 github 레포에서 가져오는 경우

  • 깃에서 클론받을때는 Example, 스크린샷등 모든 파일이 클론되지만 실제로 빌드될때는 필요한 코드만 빌드되고 나머지 example이나 스크린샷등은 빌드되지 않기 때문에 이런것들이 앱 용량에 영향을 안미친다고 한다.

② 회고 (restropective)
시킨것만 하는것 혹은 코드만 짜는 것이 아니라 이렇게 개발자입장에서 할 수 있는 것들을 챙기고 더 나아가서 2번처럼 어떤 대응이 앱에 더 좋을지 고민하는것이 진정한 개발자라고 생각만해왔는데 내가 그런것들을 생각하게되고 의견을 공유할 수 있는 경험을해서 뿌듯하다.

③ 개선을 위한 방법

profile
되고싶다

0개의 댓글