★★★★★
#데이터·Firebase·보안 · claude-code
AdMob app-ads.txt 검증 및 Crawler 모니터링
{{PROJECT_NAME}}을 Google Play에 올렸는데, AdMob에서 "app-ads.txt 유효하지 않음" 경고가 떠.
#admob#hosting#ads#verification
변수 2개 — 여기 채우면 아래 프롬프트에 바로 들어가요
{{PROJECT_NAME}}을 Google Play에 올렸는데, AdMob에서 "app-ads.txt 유효하지 않음" 경고가 떠.
app-ads.txt란:
- 광고 수익 확인 파일
- Firebase Hosting → /app-ads.txt에 배포
- 구글 크롤러가 정기적으로 검증
내용 (현재):
```
google.com, pub-4914325455587655, DIRECT, f08c47fec0942fa0
```
문제 해결:
1. Firebase Hosting에 파일이 실제로 존재하는가?
2. 경로 확인: `https://{{PROJECT_ID}}.web.app/app-ads.txt`
3. 내용이 정확한가? (Publisher ID, 형식)
4. HTTP 200으로 응답하는가? (304 아님)
5. 크롤러 접근 제한 없는가? (robots.txt)
모니터링:
- AdMob Console → 정책 → app-ads.txt 상태 확인
- 크롤러 로그 분석 (Firebase Hosting logs)
- 최근 크롤링 시간과 결과
수정 후:
- 크롤러가 다시 방문할 때까지 기다림 (24~72시간)
- 강제 검증 버튼은 없으므로 기다려야 함
- 경고가 사라질 때까지 계속 모니터링
경고가 지속되는 경우 Google Support 연락까지 알려줄래?
쓰는 법 — 위 칸에 본인 값을 채우면 아래 프롬프트에 바로 반영돼요. 복사 버튼을 누르면 채워진 그대로 클립보드에 담기니까, claude-code(또는 본인이 쓰는 AI)에 붙여넣기만 하면 됩니다. 변수가 없으면 그냥 복사해서 쓰세요.

