in 트러블 슈팅

구글 애즈 : Info Ads: Ad failed to load : 3

문제

구글 광고가 안나오며, 로그캣으로는 다음 에러가 뜨는 경우

  • Info Ads: Ad failed to load : 3

환경

  • 유니티 2019.1.13
  • 구글 유니티 애즈 사용 (3.18.2)

원인

구글 광고 실패 에러코드 3은 요청이 왔으나, 애드몹 측에서 보여줄 광고가 준비되지 않은 문제다.
특히 애드몹 광고 계정을 생성한지 얼마 되지 않았을때 발생하기 쉽다.

다음 원인도 가능

  • Another reason your fill rate may be low is that you don't have AdSense backfill enabled, or you have filtered out some ads
  • AdMob account has been banned.

가능한 해결책들

  • 보여줄 광고가 없으므로, 당장 광고가 나오는지 봐야한다면 광고 테스트 모드를 켜기 <- 상업 광고는 나오지 않지만, 광고가 정상 동작함을 즉시 확인 가능
  • Google Settings->Ads->Reset advertising ID
  • 보여줄만한 광고가 준비되어 받아와질때까지 무한 루프를 돌면서 광고 요청하기
  • 또는 아래 방법

I know this was from long time ago, but here's something i did which solved this problem. 1. on your admob account, click on "manage settings" in the app you've created. 2. click on "edit". 3. under "Android Package URL:" leave blank, and then save settings.

  • *after you'll save, it'll show this box as "market://", which is fine.

참고 레퍼런스