프로그래밍/Android

[안드로이드] Admob 배너 광고가 나오지 않을때 (Admob banner not showing) - Admob Failed to load ad: 0

Lou Park 2019. 2. 14. 20:56



"애드몹 광고가 안떠요!"

정말 문서만 똑같이 따라서 했는데 애드몹 광고가 나오지 않을때가 있다.

문제는 정말 초보적인 실수에서 시작하니 하나하나 체크 해보자!

오류 로그가 아래와 같이 찍히면서 배너광고나 전면광고가 나오지 않을때 체크해보면 되는 사항들이있다.


Admob Failed to load ad: 0

admob getting an ad response. ErrorCode: 0 Failed to load ad:0



1. 신규로 만든 계정인가?

- Admob에 신규 생성한 계정또는 광고라면 몇시간 내에는 광고가 바로 뜨지 않을 수 있다.

이럴때, 테스트 unit id로 등록해보는걸로 실험을 해보면된다.


  • 테스트용 앱 아이디: ca-app-pub-3940256099942544~3347511713
  • 테스트용 배너 광고 아이디: ca-app-pub-3940256099942544/6300978111
  • 테스트용 전면 광고 아이디: ca-app-pub-3940256099942544/1033173712
  • 테스트용 전면 동영상 광고 아이디: ca-app-pub-3940256099942544/8691691433
  • 테스트용 보상형 동영상 광고 아이디: ca-app-pub-3940256099942544/5224354917


2. 레이아웃 xml에 정확하게 광고 단위 아이디를 입력했는가?

- 나는 배너광고에다가 전면광고 아이디를 넣어버려서 배너광고가 안뜬적이있다.

전면광고는 되는데, 배너광고만 안된다??  이럴경우에는 아이디를 제대로 입력 했는지 살펴봐야한다.


3. 처음 가이드부터 제대로 했는가?

- 시작하는 액티비티에서 MobileAds.initialize()를 하고, Adrequest를 불러와서 제대로 뷰에 로드 했는가?


4. Firebase Ads를 사용중일때, 프로젝트 수준의 build.gradle에 maven{url "https://maven.google.com"} 를 추가했는가?


5. AndroidManifest.xml가 제대로 설정되어있는가?

- INTERNET 접속 권한이 허용되어있으며, meta-data도 제대로 기입되어있는가?


6. 에뮬레이터에 인터넷이 연결되어있는가?


7. 레이아웃 자체가 보이지 않게 설정된 것은 아닌가?