"세부정보가 AdMob 계정의 정보와 일치하지 않는 것 같습니다." 에러 발생 및 대처
배경
현상
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:
- Am I doing this right?
- I think I’ve done everything, so why isn’t it working?
- Should I just wait?
- 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.
댓글
댓글 쓰기