본문 바로가기

카테고리 없음

Google Admob 을 이용하여 앱 내 광고 구현하기

 

앱 사용할 때 이런 광고를 본 적 있을 것임

 

 

필자도 이번에 회사 프로젝트를 진행하면서 앱에 이런 광고를 넣었는데 이 경험을 공유하고자 함

(아래에 나오는 캡쳐들은 필자가 광고 등록 프로세스를 복기하려고

개인 계정으로 다시 만들어 보면서 생성한 캡쳐임을 밝힘)

 

 

광고 게재 서비스가 Google Ads, Google Admob 등 여러가지가 있는데

필자는 Google Admob 을 이용함

코드 작성법은 공식 문서만 따라가도 쉬워서 pass 하고

전체적으로 어떤 플로우로 진행해야 하는 지에 초점을 맞춰보겠음

 

 

#1. Google AdMob 콘솔에서 앱 등록하기

먼저 Google AdMob 콘솔에서 앱을 생성해야 함

이때 생성하는 앱은 실제로 본인이 개발한 앱을 의미하는 것이 아니라,

AdMob 콘솔에서 고유한 식별자(=앱 ID) 를 의미하므로

용어 헷갈리지 말기 ㅇㅅㅇ..!!!

 

용어 혼재를 막기 위해 이 포스팅에서는 아래와 같이 칭하겠음

*본인 앱: 본인이 개발 중인 실제 앱을 의미

*AdMob 등록용 앱: Google AdMob 콘솔에서 광고 ID 생성을 위해 등록하는 고유한 식별자

 

 

무튼 콘솔로 가서 AdMob 등록용 앱을 새로 생성해줘야 함

App Store, Google Play Store 둘 다에 본인 앱을 출시하는 경우 

AdMob 등록용 앱도 총 2개 생성해주어야 함

 

 

 

여기서 주목해야할 것은 승인 상태인데

승인 상태의 단계는 아래와 같이 나누어져 있음 (24년 10월 기준)  

준비됨 > 준비중 > 검토필요 > 확인필요 

 

검토필요 -> 확인필요 로 바꾸려면, 아주 복잡한 2가지 과정을 -_- 수행해야함.


1.
 AdMob 등록용 앱과 스토어에 올라간 본인 앱을 연결하기

2. app-ads.txt 설정하기

 

아래서 차근 차근 풀어보겠음..

 

 

 

#2. AdMob 등록용 앱과 스토어에 올라간 본인 앱을 연결하기

본인 앱이 스토어에 정상적으로 노출되고 있는 상태면 쉽게 연결이 가능하지만

필자의 상황처럼 아직 스토어에 올라가지도 않은!!!! 새로 출시하려는 앱에 광고를 추가하려는 경우는 난항을 겪을 수 있음 'ㅅ'..

그럼 어떻게 연결하지????

 

고민고민 하다가.. (공식문서 & 구글 서치해봤는데 잘 안 나와써..)

약간 야매스럽지만 확실한 방법 찾음-

 

1. 광고 코드 부분은 UI 에 노출 안 되도록 주석 처리

2. 그 상태로 앱 심사를 올려서 스토어에 정상 등록 하기

3. 정상 등록 됐으면 Google Admob 콘솔 가서 Admob 등록용 앱내 앱을 연결하기

4. 성공적으로 Google Admob 에서 승인됨 상태 표시가 나타나는거 확인하기

5. 광고 코드 다시 주석 해제 후에 스토어에 재심사를 올리기

 

그럼 정상적으로 광고가 노출 됨을 볼 수 있습니다!(하지만 아래서 말할 #3번도 진행 완료한 상태여야 돼요)

 

 

#3. app-ads.txt 설정하기

Google Admob 에서 안내하는 설정법은 여기 확인

*app-ads.txt 이란? 광고주에게 우리 앱이 신뢰할 수 있는 광고 환경을 제공한다는 징표

 

본인이 호스팅 중인 웹사이트에 이 app-ads.txt 파일을 추가하는게 목표임

그래서  https://{본인웹주소}/app-ads.txt 검색했을 때, 문제 없이 조회될 수 있도록 해야함

 

 

그런데 갑자기 웹사이트라니요??? 웹사이트 없이 앱만 개발한 상황은 어쩌라규 . . ?????

그럼 app-ads.txt 파일을 호스팅하기 위해 Gloogle 에서 만든 Blogger 사이트를 이용하면 손 쉽게 호스팅 가능

일단 위 사이트에서 Blog 하나 생성 고고 (1분컷으로 생성 가능)

 

 

다시 Google AdMob 콘솔 로 가서 app-ads.txt 설정하기 를 누르면 코드 스니펫이 보일 것임그 코드 스니펫을 복사하기

 

 

 

 

복사한 코드 스니펫을

Blogger 내 블로그 > 설정 > 수익 창출 탭으로 가서 맞춤 ads.txt 에 입력해주면 끝

 

 

 

https://{블로그도메인}/app-ads.txt 로 접속이 가능한 걸 볼 수 있음

 

위의 #2, #3 과정을 거치고 나면 알아서 승인상태가 검토요청 등의 문구로 바뀔 것이니 기다리ㅆㅔ요..

보통 2일 이내에 승인 여부 결과가 나옴. !!!!!!

 

 

 

그럼 행운을 빕니다..

지금 이 글을 읽고 계신 독자분께, 그리고 미래에 다시 이 삽질을 반복하게 될 나에게..