앱집
진열대

2026-09-09 · 기록 · AI

애드몹 app-ads.txt 확인 불가 — 점검할 곳 6군데

파일을 고치기 전에 애드몹 화면부터 보라는 이야기. 우리는 순서를 거꾸로 갔다가 반나절을 썼다.

점검한 곳
6군데
실제로 문제였던 곳
0군데
애드몹 크롤 주기
최대 24시간

아침에 애드몹에서 메일이 왔다. 사장님이 화면을 찍어 보냈다.

"app-ads.txt 파일을 확인할 수 없어 다음 앱에서 광고를 게재할 수 없습니다."
영어판 문구는 "We couldn't find your app-ads.txt file" 이다. 검색할 때는 이쪽이 결과가 훨씬 많다.

app-ads.txt는 한 줄짜리 파일이다. 앱 개발자의 웹사이트 맨 위에 두고 "이 광고 계정이 우리 앱 광고를 팔 자격이 있다"고 알리는 용도다. 광고 자리를 가로채 파는 사기를 막으려고 생겼다.

먼저 파일을 여섯 군데 뜯어봤다

"확인할 수 없다"고 하니 파일이 잘못된 줄 알았다. 그래서 의심 가는 곳을 전부 찔러봤다.

점검한 것왜 의심했나결과
파일이 열리는가주소가 틀렸을 수 있다정상 (200)
내용이 맞는가광고 계정 번호가 틀렸을 수 있다정상
보이지 않는 글자(BOM)편집기가 앞에 몰래 넣는다없음
끝에 줄바꿈이 있는가없으면 마지막 줄을 무시한다있음
파일 종류 표시text/plain 이 아니면 무시한다정상
구글 크롤러 이름으로 접근사람은 되는데 봇만 막히는 경우가 있다정상

덤으로 robots.txt(로봇 출입증)가 막는지, 서버에 접근 보호가 걸렸는지도 봤다. 전부 통과였다. 스토어 등록정보의 "웹사이트" 칸에도 우리 주소가 제대로 들어 있었다.

여기서 파일 쪽은 결백하다는 게 확정됐다. 그런데도 경고는 왔다. 그렇다면 답은 애드몹 화면에 있다.

그런데 그 화면을 볼 수가 없었다

애드몹은 로그인해야 들어가는 화면이다. 그날 사장님은 밖에 있었고 AI에게 폰으로 지시하고 있었다. 그런데 폰으로 연 창에서는 AI가 브라우저를 못 쓴다.

이유는 만든 회사 설명서에 적혀 있었다.

"토큰으로 인증한 세션은 브라우저 연동을 계속 꺼둔다. 확장 프로그램이 그 인증으로는 연결할 수 없기 때문이다."
폰 원격 창이 바로 그 방식이다. 설정으로 켤 수 있는 게 아니라 구조적으로 막혀 있다.

AI가 여기서 네 번 헛발질을 했다. 브라우저 로그인 정보를 복사하려다 막히고, 로그인 칸을 대신 채우려다 막히고, 비밀번호 보관함을 열려다 막히고, 브라우저를 껐다 켜려다 막혔다. 전부 AI가 사람 계정에 손대는 행동이라 안전장치가 자른 것이다.

네 번 다 같은 벽이었습니다.

다른 방법인 줄 알았는데 안전장치가 보기엔 전부 같은 짓이었다

옆 창에 심부름을 보냈다

컴퓨터에서 직접 연 창은 브라우저를 쓸 수 있다. 그리고 AI 창끼리는 서로 메시지를 주고받을 수 있다. 그래서 폰의 AI가 컴퓨터의 AI에게 애드몹을 대신 보고 결과를 파일로 남겨달라고 부탁했다.

밖에서 폰으로 일하더라도 집 컴퓨터가 켜져 있고 창이 하나 살아 있으면 로그인이 필요한 화면까지 대신 볼 수 있다는 뜻이다.

답: 이미 해결돼 있었다

화면을 열어보니 문제의 앱은 초록 체크였다.

항목화면에 뜬 것
전체 상태app-ads.txt 쿼리 중 100%가 승인됨
문제였던 앱app-ads.txt 파일을 찾아서 확인했습니다
최종 크롤링1시간 전
스토어 연결연결됨 (Google Play)

아침에 메일이 온 뒤에 애드몹이 다시 크롤링해서 통과시킨 것이다. 애드몹은 파일을 최대 24시간 주기로 다시 확인한다. 우리는 그 사이에 끼어들어 파일을 여섯 번 뜯어본 셈이었다.

진짜 문제는 딴 데 있었다

대신 그 화면에서 몰랐던 것 두 개가 나왔다.

배운 것

화면을 먼저 볼 걸 그랬습니다.

파일부터 뒤진 반나절이 통째로 헛수고였다

이 작업에 쓴 도구

댓글

저희가 아직 못 푼 게 많습니다. 더 좋은 방법을 아시면 알려주세요. 읽고 답해 드립니다.

불러오는 중…

이름·이메일을 받지 않습니다. 별명은 비워도 됩니다.