본문 바로가기

안드로이드

안드로이드 Google Admob 구현하기

출처1 : https://developers.google.com/admob/android/quick-start?hl=ko

구글에서 시키는대로 하면 테스트 광고까지 잘 뜹니다

Admob 가입이 필요한데, 가입하면 광고 띄우기에 필요한 AdMob App ID 와 AD_UNIT_ID 그리고 를 발급받을 수  있습니다.

 

발급받은걸 https://github.com/googleads/googleads-mobile-android-examples/tree/master/java/admob/InterstitialExample 

여기에 넣어보면 됩니다.

 

저 같은 경우는 그렇게 구현 했는데 error를 뱉어냈습니다.

(결제정보를 추가해야하는것 같기도 합니다. 그래서 결제정보를 추가했더니 이렇게 창이 떴습니다. 처리되기 전까진 계속 에러를 뿜어낼것  같습니다.)

 

 

 

해당 문제에 대한 블로그 글이  있어 갈무리 해두겠습니다.

[출처] [Android] Admob error code 0|작성자 Printf

 

안드로이드 앱에 Admob을 이용하여 처음으로 광고를 달아보았다.

Admob광고를 테스트 할때는 TEST용으로 제공하는 앱아이디, 배너아이디, 전면광고 아이디를 사용하지 않으면 이후 광고차단 등의 불이익이 있을 수 있다.

그래서 개발시에는 TEST 아이디로 진행을 하다가 실제 개발완료 후 앱스토어에 등록하고 직접 발급 받은 아이디로 교체 하였지만

onAdFailedToLoad 콜백 함수의 errorCode 가 '0' 이 날라오면서 실패하였다.

1. TEST용 APP 아이디를 직접 발급 받은 APP 아이디로 바뀌었는지 확인하고

2. 사용하는 BANNER, FRONT 광고 아이디가 발급받은 아이디를 사용하고 있느지도 확인하고

3. MobileAds.initialize() 메서드를 앱실행 할때 적용하였는지도 확인하고

4. 구글플레이스토어에 올린 앱과도 연결도 해주고

5. Firebase랑 연동도 해보고

해도 광고가 나타나지 않았다..

근데 질문한 내용에 하루지나 답변이 왔다.

한글로 질문했지만 역시 구글이라 영어로 답변이 왔다.

Re: [google-admob-ads-sdk] Admob ads not showing after my update apk on playstore

It takes 2-3 days to load real ads. I had experienced this in past. If your test ads are working fine. Then after switching it to real ad won't be a problem.

Hope this helps.

답변내용은 간단하다.

광고등록을 처리하는데 2-3일 걸린다고한다..

테스트용 아이디를 사용했을 때 잘 됬으면 문제가 없을 것이라고 한다.

혹시나 Admob을 적용할 때 다른 에러로 고생하고있다면 아래 Google 그룹스에 가입해 질문 또는 검색해보기 바란다.

구글링 보다 더 빠르게 해결책을 찾을 수 있을 것이다. (대신 다 영어이다)

 

Google 그룹스

검색 이미지 지도 Play YouTube 뉴스 Gmail 드라이브 더보기 » 도움말 | Google 그룹스에 대한 문제 신고 | 단축키 | 로그인 로드 중입니다... 그룹스

groups.google.com

https://groups.google.com/forum/#!forum/google-admob-ads-sdk

끝.