"세부정보가 AdMob 계정의 정보와 일치하지 않는 것 같습니다." 에러 발생 및 대처

배경

Google AdMob에서 광고와 관련한 문제가 발생하면,

1. 지금 내가 맞게 하고 있는건가? 
2. 나는 다 한것 같은데 왜 안되지?
3. 기다리면 되는건가?
4. 이렇게 마냥 기다리기만 하면 안될것 같아 다시 알아봐야지..

이런 생각이 계속해서 반복된다.

잘 나오던 광고가 안나오기도 하고, 안나오던 광고가 갑자기 나오기도 하니 
신경쓸게 많은 개발자 입장에서는 일단 되면 그냥 넘어가게 되는것 같다.

이번 문제도 구글링 결과로는 같은 문제를 겪는 사람들이 있었는데,
뚜렸한 해결책을 찾지 못한채로 시간이 지난 글들이 보였다. 

결과적으로 나도 각종 해결책을 찾다가 시간이 지나니 정상적으로 앱이 승인되고 광고가 나타나게 되었다.

이렇게 정상동작하게 된 Trigger가 내가 조치한 동작 때문인지 단순히 시간이 흘러서인지 불명확하다.
단지, 내가 했던 조치 사항들을 이렇게 공유해 놓으면 후에 점점 범위가 좁혀지지 않을까 생각해서 글을 남긴다.

현상

Android

  • 실제 광고 단위 ID 로 광고가 정상 재생 되고 있는 상태.
  • 상황
    • 스토어에 등록되어 있지 않은 상태
    • AdMob - '앱' - '모든 앱 보기' - 'app-adx.txt' 화면에 녹색 원 발생.
      • 그러나 같은 화면 아래쪽에는 Android 앱에 대한 테이블 열만 존재하고 iOS앱은 해당 열이 존재 하지 않음.(캡쳐 이미지가 없어서 아쉽..)
      • 'app-ads.txt URL' 에는 개발자 홈페이지로 연결이 정상적으로 이루어져 있음.

iOS

  • 실제 광고 단위 ID로 광고가 재생 되지 않는 상태
    • 단, 테스트 단위 ID를 사용시에는 정상 재생 되고 있음.
  • App Store에 앱 최초 등록시에는 광고가 있으면 절차상 승인이 안되어 광고와 관련된 부분을 주석처리하고 심사 요청하여 스토어에 등록되어 공개 되자 마자 AdMob에 '앱 스토어 세부 정보'를 채워 넣음.
    • 앱스토어 세부 정보는 정상적으로 채워지나 '앱인증' 에서 Fail 발생.

  • 발생한 문제의 내용은"app-ads.txt 파일을 설정 했지만 세부정보가 AdMob 계정의 정보와 일치 하지 않는 것 같습니다" 라고 표시 됨.
  • 그러면서 app-ads.txt 파일을 설정하는 법을 안내해줌.(구글의 대표적인 '장황하지만 쓸모없는 도움말'의 전형적인 모습)

조치

  • Android가 정상 동작 하고 있으니, app-ads.txt 관련 설정에는 문제가 없다고 판단.
  • 계정의 정보와 일치 하지 않는다고 하였으니,
    • AdMob - 지급 - 지급정보 - 설정 - 설정관리 에서 정보 확인
      • App Store 개발자 등록은 영문이름으로 등록 되어 있는데,
        AdMob에는 한국어 이름으로 작성 되어 있음.
        • 이는 문제 없을 것이라 판단함. 
        • 이것에 문제가 있다면 한국에선 App Store에 앱을 등록할 수 없을것임.
      • '미국 세금 정보' 란이 비어 있음.
        • W-8 BEN 양식(개인)으로 채워 넣어 생성함.
        • 이때, 사용한 이름과 주소는 Apple App Store에 등록한 정보와 동일하게 입력함.
      • 입력후 앱승인 설정을 반복하였으나 여전히 앱승인은 실패함.
  • 미국 세금 정보란을 채우고 약 12시간이 지나니 광고가 재생됨.
  • 이때 AdMob에서 앱승인을 진행하니 정상적으로 앱이 승인됨.

결론

결과적으로는 광고가 잘 재생되어서 다행이지만, 내가 조치한 내용 때문인지 아니면 단지 시간이 필요했던 것인지는 불명확 하다. 다른 개발자들도 질문만 존재하고 답이 존재하지 않는 이유가 이런 이유가 아니었을까 짐작 한다.



Background

When encountering issues with Google AdMob ads, I often find myself caught in a cycle of thoughts:

  1. Am I doing this right?
  2. I think I’ve done everything, so why isn’t it working?
  3. Should I just wait?
  4. I can't just wait around; I need to investigate further.

This cycle repeats itself because sometimes ads that were displaying correctly stop appearing, and ads that weren't working suddenly start showing. From a developer's perspective, there’s a tendency to just move on once things seem to be working.

For this recent issue, I found posts from others experiencing similar problems through Google searches, but these posts were old and didn’t provide a clear solution.

In the end, after trying various solutions, my app was eventually approved and ads started appearing as expected.

However, it’s unclear whether the app started working because of something I did or just because time passed. I’m sharing the steps I took in hopes that this might help narrow down the causes of the issue in the future.

Situation

Android

  • Ads are playing normally using the actual ad unit ID.
  • Status
    • The app is not yet published on the store. 
    • In AdMob, under 'App' -> 'View All Apps' -> 'app-ads.txt' screen, there is a green circle. 
      • However, in the same screen, there’s only a table row for the Android app; there is no row for the iOS app (unfortunately, I don’t have a screenshot). The 'app-ads.txt URL' is correctly linked to the developer’s website.

iOS

  • Ads are not playing using the actual ad unit ID. 
    • However, they do play normally when using a test ad unit ID. 
  • When the app was first submitted to the App Store, I commented out the ad-related sections because apps with ads would not pass the review process. 
  • After the app was published on the store, I filled in the 'App Store Details' in AdMob as required. 
  • The App Store details were filled in correctly, but the 'App Verification' failed.
  • The issue message indicated that "The app-ads.txt file is set up, but the details do not match the information in the AdMob account." 
  • It also provided instructions on how to set up the app-ads.txt file (a typical example of Google's long-winded yet unhelpful support).

Actions Taken

  • Since Android was functioning correctly, I assumed there was no issue with the app-ads.txt setup. 
  • Given that the issue was related to mismatched information in the account, I verified the account details under AdMob - Payments - Payment Info - Settings - Manage Settings. 
  • I noticed that the App Store developer registration was under an English name, while the AdMob account was in Korean. 
    • However, I judged this to be a non-issue since otherwise, apps wouldn’t be able to register in the App Store in Korea. 
    • The 'U.S. Tax Information' section was empty, so I filled it out using the W-8 BEN form (individual), ensuring the name and address matched those registered with the Apple App Store. 
    • Even after updating this information and repeating the app approval process, the app approval still failed. 
    • About 12 hours after filling out the U.S. tax information, ads started displaying. At that point, the app approval process in AdMob also went through successfully.

Conclusion

In the end, ads are displaying correctly, which is a relief. However, it’s still unclear whether the issue was resolved because of the actions I took or simply because time was needed. I suspect that this uncertainty is why other developers have questions without answers.

댓글

이 블로그의 인기 게시물

School Rush Helper

School Rush Store