본문 바로가기
React Native/General

[구글 애드몹] 잘 뜨던 광고가 갑자기 뜨지 않는다..!

by Juzero 2022. 1. 14.

안녕하세요.

 

앱을 출시하고 처음에는 구글 애드몹 배너광고가 잘 떴습니다. 

아주 소소하게나마 광고수익이 잡혔죠.

 

 

 

그런데 갑자기 개발모드에서 테스트광고도 안뜨더니, 배포된 앱에서도 광고가 안뜨길 시작했습니다.

 

내가 뭘 잘못건드렸나? 하고 몇시간동안 애드몹 코드를 지웠다 다시 시작하기를 반복했죠...

 

그러다가 개발모드에서 Error code3 이 뜨는걸 알게됐습니다. 

 

Error code3란?

'귀하에게 보내줄 광고가 없습니다.' 라는 건데요. 코드 문제가 아니고, 출시한지 얼마 안된 앱에게 흔히 나타날 수 있는 에러라고 합니다. 이 앱에 어떤 광고를 노출시켜야 할지 판단이 안되어서 광고를 보내주지 않는다고 합니다.

Error code 3이 뜨는 이유는 여러가지가 있겠습니다만, 해결방법은 오직 '기다림' 뿐입니다. 우리 구글신을 믿으면서 기다려야 합니다..네..

 

 

 

잉....?

그런데 저는 앱 출시때부터 광고가 잘 떴단말이죠...?

영단어 퀴즈앱이라는 카테고리에 알맞게 영어 관련된 앱 광고가 떴었거든요...!

그리고 테스트 광고조차 뜨지 않는 이유는 납득이 안된다 말이죠?! 테스트는 하게 해주어야할거 아닌가...

 

 

그래서 폭풍 구글링을 시작합니다. 

 

그 결과 2가지 사실을 알아냈습니다. 

 

 

 

첫번째, 테스트 광고 해결

 

테스트 광고가 뜨지 않는 문제는 ads.txt에 아래 코드를 추가하면서 해결했습니다. 

본인의 원래 코드스패닛에 아래 코드를 추가해주면 됩니다. 

 

google.com, pub-3940256099942544, DIRECT, f08c47fec0942fa0

 

 

 

두번째, 실제 앱에 광고가 뜨지 않는 이유

 

가장 가능성이 높은 이유는 '내 폰으로 내 앱에 있는 광고를 클릭해서' 입니다. 

 

구글링을 해보니 정말 많은 분들께서 저와 똑같은 문제를 겪었다고 합니다. 

출시 직후에 실제 배포버전에서 제 앱에 광고가 제대로 이동이 클릭이 되는지, 이동이 되는지 실제 배포 버전에서 광고를 몇 번 클릭해봤습니다.

이게 화근이었던 것 같습니다. (어쩌면 위의 광고 수익이 제가 클린한걸지도...?)

 

구글은 개발자 계정이 연결된 폰으로 광고를 클릭하면 귀신같이 알아내서 부정클릭으로 감지한다고 합니다. 역시 돈이 걸린 문제는 확실하네요.

저는 연속은 아니지만.. 몇... 번... 클릭했습니다. (네.. 자수할게요 ㅠ)

 

 

1번만 클릭해도 부정클릭으로 감지해서, 아무런 예고나 통보, 알림 없이 최대 1달동안 광고를 주지 않는다고 하는데요. 연속해서 부정클릭하면 영원이 광고계정이 차단될수도 있다고 합니다. 

 

그리고, 개발자를 포함한 일반 유저 또한 특정 광고를 반복적으로 많이 누를 경우도 부정 클릭으로 감지됩니다. 앱 출시한 후에는 지인, 가족, 친구들이 광고를 많이 눌러줄텐데요. 구글의 로직상 특정 유저가 반복적으로 누른걸 확인되었을 때도 광고가 멈춰버립니다. 

이 내용은 구글 애드센스에도 똑같이 적용됩니다. 심지어, 구글 애드센스나 애드몹 둘 중에 하나라도 계정이 정지당하면 둘 다 정지당합니다. 그러니 정말 조심하셔야 해요.

 

 

 

혹시 여러분의 앱에 광고가 잘 뜨다가 안뜬다면, 내 폰에서 내 광고를 클릭한 적이 있는지 한번 생각해보세요.

 

 

해결방법...?

 

기다리는거 밖에 없다고 합니다. 

먄약 개발할 떄 테스트ID로 테스트 광고가 잘 뜬다면 코드에는 문제가 없으니, 기다리시면 됩니다. 

그리고, 아직 애드몹 계정에 본인 폰을 테스트기기로 등록하지 않았으면 꼭 등록하셔야 합니다.

 

저는 지금 5일째 광고가 뜨지 않고 있는데요. 참 기분이 울적울적하네요. 

아직 베타테스트 기간이지만, 핵심 기능이 출시되었을 때는 광고가 떠야하는데 말이죠.

 

이런 경우 Error code 3이 떴던 이유는 "너처럼 부정클릭하는 놈에게는 광고를 줄 수 없다!"라는 의미가 맞겠네요.

다른 개발 블로거를 보니까 1주일 기다렸다, 3주 기다렸다, 한달 기다렸다.. 등등 일정 기간을 기다렸더니 다시 뜬다고 합니다. 

 

계속해서 광고가 안뜨면 정말 불편하더라도 어쩔 수 없이 파이어베이스와 구글 애드몹 계정을 다른 걸로 바꿔서 다시 연동해야겠습니다. (그러지 않게 해주세요 ㅠ 앞으로 광고 절대 안누를게요 ㅠㅠ 아니 제 앱 다운도 안받을게요...)

 

추후 변동사항이 생기면 밑에 적으러 다시 오겠습니다.

 

 


+++ 문제해결

 

원인은 역시나 어뷰징으로 인한 광고 차단이었습니다. 

제 스마트폰을 테스트 기기로 설정하지 않고 반복 클릭한 것이 원인이 된 것이었죠.

 

구글 애드몹 알림센터에 위에처럼 경고가 왔습니다. 

 

그리고 1월 14일에 광고가 차단된지 약 한 달만에 광고가 다시 뜨기 시작했습니다. 

 

2월 6일에 아무런 알림 없이 다시 광고가 나오기 시작했다는거 있죠!

마냥 기다리는 것이 답이었습니다 ㅜㅜ