애드센스에서 ‘ads.txt 파일 문제’ 경고가 뜬다면 사이트 최상위 경로에 올바른 ads.txt 파일이 있는지, 그 안에 본인 게시자 ID가 정확히 적혀 있는지부터 확인하면 대부분 해결됩니다. 파일을 고친 뒤에도 애드센스가 다시 확인하기까지 며칠이 걸릴 수 있어 바로 사라지지 않는 것이 정상입니다. 이 글에서는 ads.txt의 역할, 워드프레스에서 파일을 만드는 방법 세 가지, 경고가 계속될 때 점검할 항목을 정리합니다.
ads.txt 파일이란 무엇인가요
ads.txt는 Authorized Digital Sellers의 줄임말로, 내 사이트의 광고 인벤토리를 판매할 수 있는 회사를 공개적으로 밝혀 두는 텍스트 파일입니다. 광고주는 이 파일을 보고 정식 판매자를 통해 광고를 사는지 확인할 수 있어 광고 사기를 줄이는 데 도움이 됩니다.
애드센스는 ads.txt 사용을 강하게 권장하며, 파일이 없거나 내용이 틀리면 계정 화면에 수익 손실 위험 경고를 표시합니다. 파일이 없다고 바로 광고가 막히는 것은 아니지만, 일부 광고 수요가 줄어들 수 있으므로 정확하게 설정해 두는 것이 좋습니다.
ads.txt에 들어가는 내용
애드센스용 ads.txt는 한 줄로 구성됩니다. 애드센스 계정의 경고 메시지에서 지금 해결하기를 누르면 내 계정에 맞는 문구를 복사할 수 있습니다.
| 항목 | 예시 값 | 설명 |
|---|---|---|
| 광고 시스템 도메인 | google.com | 광고를 판매하는 시스템 |
| 게시자 ID | pub-로 시작하는 16자리 숫자 | 애드센스 계정 정보에서 확인 |
| 관계 유형 | DIRECT | 게시자가 직접 계정을 관리함 |
| 인증 기관 ID | f08c47fec0942fa0 | 구글의 고정 식별값 |
네 항목은 쉼표로 구분하며, 게시자 ID의 숫자 하나만 틀려도 경고가 사라지지 않습니다. 다른 광고 네트워크를 함께 쓴다면 해당 회사가 안내하는 줄을 아래에 추가하면 됩니다.
워드프레스에서 ads.txt 만드는 방법
방법 1. 호스팅 파일 관리자로 직접 업로드
- 메모장 같은 텍스트 편집기에서 애드센스 문구를 붙여 넣고 ads.txt라는 이름으로 저장합니다.
- 호스팅 관리 화면의 파일 관리자나 FTP로 워드프레스가 설치된 최상위 폴더(보통 public_html)에 업로드합니다.
- 브라우저에서 내 도메인 뒤에 /ads.txt를 붙여 접속해 내용이 그대로 보이는지 확인합니다.
방법 2. 플러그인으로 생성
파일 관리자 사용이 어렵다면 ads.txt 관리용 플러그인을 쓸 수 있습니다. 관리자 화면에 문구를 붙여 넣으면 플러그인이 해당 주소로 내용을 보여 줍니다. 다만 플러그인을 비활성화하면 파일도 사라지므로 이후 플러그인 정리 시 주의해야 합니다.
방법 3. 사이트 키트 등 연동 도구 활용
구글 공식 플러그인인 사이트 키트로 애드센스를 연결하면 ads.txt 설정을 안내받을 수 있습니다. 이미 다른 방식으로 파일을 만들었다면 중복으로 설정되지 않도록 한 가지 방법만 유지하세요.
경고가 사라지지 않을 때 점검할 항목
- 파일 위치: 하위 폴더가 아닌 루트 도메인 바로 아래에 있어야 합니다.
- 도메인 일치: www가 붙은 주소와 붙지 않은 주소 중 한쪽이 다른 곳으로 이동하지 않는지 확인합니다.
- 리디렉션: HTTP에서 HTTPS로 넘어가는 과정은 괜찮지만, 다른 도메인으로 넘어가면 인식되지 않을 수 있습니다.
- 캐시: 캐시 플러그인이나 CDN이 예전 파일을 보여 주고 있다면 캐시를 비웁니다.
- 파일 형식: 확장자가 .txt.txt처럼 두 번 붙지 않았는지, 일반 텍스트로 저장되었는지 확인합니다.
- 접근 차단: 보안 플러그인이나 방화벽이 크롤러의 접근을 막고 있지 않은지 살펴봅니다.
수정 후 반영까지 걸리는 시간
ads.txt를 올바르게 고쳐도 애드센스가 다시 크롤링해 상태를 갱신하기까지 짧게는 하루, 길게는 며칠이 걸릴 수 있습니다. 트래픽이 적은 사이트는 확인 주기가 더 길어지기도 합니다. 그 사이 파일을 계속 바꾸면 오히려 확인이 늦어질 수 있으니, 주소창에서 내용이 정확히 보이는 것을 확인했다면 며칠 기다려 보세요.
애드센스의 사이트 메뉴에서 ads.txt 상태가 승인됨으로 바뀌면 설정이 끝난 것입니다. 이후 도메인을 옮기거나 호스팅을 변경할 때는 파일이 함께 옮겨졌는지 반드시 다시 확인하세요.
ads.txt 설정 전후 체크리스트
처음 설정할 때나 경고를 해결한 뒤에는 아래 항목을 순서대로 확인해 두면 같은 문제가 반복되는 것을 막을 수 있습니다.
- 애드센스 계정 정보 화면에서 게시자 ID를 다시 확인합니다.
- ads.txt 안의 게시자 ID와 계정의 ID가 한 글자도 다르지 않은지 비교합니다.
- 시크릿 창에서 도메인/ads.txt로 접속해 캐시 없이 내용이 보이는지 확인합니다.
- www 주소와 www 없는 주소 모두 같은 파일을 보여 주는지 확인합니다.
- 설정 날짜를 메모해 두고, 일주일이 지나도 상태가 바뀌지 않으면 위 항목을 다시 점검합니다.
테마를 바꾸거나 호스팅 서버를 옮긴 뒤에는 최상위 폴더 파일이 함께 이동되지 않는 경우가 꽤 있습니다. 큰 변경 작업 뒤에는 ads.txt와 robots.txt를 함께 확인하는 것을 작업 목록에 넣어 두세요.
자주 묻는 질문
서브도메인 블로그에도 ads.txt가 필요한가요?
ads.txt는 루트 도메인 기준으로 확인합니다. 서브도메인에서 광고를 운영해도 루트 도메인에 파일을 두는 것이 일반적이며, 루트 도메인을 직접 관리할 수 없는 경우에는 애드센스 도움말의 서브도메인 안내를 확인하세요.
ads.txt가 없으면 애드센스 승인에 영향이 있나요?
승인 심사의 핵심은 콘텐츠와 정책 준수이며 ads.txt만으로 결과가 정해지지는 않습니다. 그래도 승인 전후로 미리 설정해 두면 경고 없이 운영할 수 있습니다.
다른 광고 네트워크 줄을 넣으면 애드센스 줄은 지워야 하나요?
지우면 안 됩니다. 사용하는 모든 광고 시스템의 줄을 한 파일 안에 각각 한 줄씩 나열하면 됩니다.
마무리
ads.txt 경고는 대부분 파일 위치, 게시자 ID 오타, 리디렉션이나 캐시 문제에서 생깁니다. 내 도메인 뒤에 /ads.txt를 붙여 내용이 정확히 보이는지 확인한 뒤 며칠 기다리면 상태가 갱신되는 경우가 많습니다. 설정 방법은 한 가지로 통일하고, 호스팅이나 플러그인을 바꿀 때마다 파일이 그대로 있는지 점검하는 습관을 들이세요.
답글 남기기