ads.txt 란 무엇인가 웹사이트를 운영하면서 구글 애드센스나 다른 광고 네트워크를 사용 중이라면 한 번쯤은 ads.txt 파일이라는 용어를 들어보셨을 것입니다. 이 파일은 단순한 텍스트 문서처럼 보이지만, 광고 수익과 직결되는 중요한 역할을 합니다. 이 글에서는 ads.txt의 정확한 의미와 목적, 왜 필요한지, 그리고 어떻게 설정하고 오류를 해결하는지까지 하나씩 구체적으로 설명드립니다. 사이트 수익화에 관심 있는 분이라면 반드시 숙지해야 할 필수 정보입니다.
1.ads.txt란 무엇인가?
ads.txt는 Authorized Digital Sellers의 줄임말로, “공식 인증된 디지털 광고 판매자”를 뜻합니다. 이는 IAB(Interactive Advertising Bureau)에서 광고 사기(Fraud)를 막기 위해 제안한 공개 표준입니다.
쉽게 말해, 웹사이트 운영자가 자신이 **허용한 광고 판매자(애드센스, 미디에이전시 등)**만 해당 사이트에 광고를 제공할 수 있도록 선언하는 방식입니다.
예: 내가 example.com
이라는 사이트를 운영하고 있고, 이 사이트에 구글 애드센스를 통해 광고를 게재하고 있다면, example.com/ads.txt
라는 위치에 다음과 같은 내용을 넣어야 합니다:
rustgoogle.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
위 내용은 다음을 의미합니다:
google.com
: 광고 플랫폼 도메인 (예: 애드센스)pub-0000...
: 내 애드센스 퍼블리셔 IDDIRECT
: 내가 직접 이 광고 계정을 소유하고 있다는 뜻f08c47fec0942fa0
: 구글 광고 시스템의 인증 ID (모든 퍼블리셔 공통)
2.왜 ads.txt가 중요한가?
- 광고 수익 보호
가장 중요한 이유는 광고 사기를 방지하고, 나의 광고 수익을 정당하게 보호하기 위해서입니다. 만약 ads.txt 파일이 없다면, 제3자가 내 웹사이트인 것처럼 가장해 광고를 게재하고 수익을 가로채는 ‘도메인 스푸핑’이 발생할 수 있습니다. - 구글 애드센스/애드매니저 정책 반영
구글은 ads.txt를 강력하게 권장하며, 해당 파일이 없거나 설정이 잘못돼 있을 경우 아래와 같은 경고를 띄우고 광고 게재를 제한할 수 있습니다:- “수익 손실을 방지하려면 ads.txt 파일을 생성하세요.”
- “ads.txt 문제를 해결하지 않으면 광고 수익이 줄어들 수 있습니다.”
- 광고주 신뢰도 증가
광고주 입장에서도 ads.txt가 있는 사이트는 광고 공간이 공식적으로 인증된 매체임을 의미하기 때문에 광고 입찰 시 신뢰도와 입찰가가 올라갈 수 있습니다.
3.ads.txt 파일 생성 및 적용 방법
Step 1: 퍼블리셔 ID 확인
애드센스에 로그인 → [계정] 메뉴 → 퍼블리셔 ID 복사 (pub-
로 시작)
Step 2: 텍스트 파일 작성
메모장이나 텍스트 편집기를 열고 다음과 같이 입력합니다:
rustgoogle.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
(퍼블리셔 ID는 본인 것으로 변경)
Step 3: ads.txt 파일 업로드
작성한 파일을 ads.txt
라는 이름으로 저장한 후, 웹사이트 루트 디렉토리에 업로드합니다.
예:
https://example.com/ads.txt
이 주소로 접속했을 때 텍스트 내용이 바로 보여야 합니다.
Step 4: 정상 작동 여부 확인
구글 애드센스에 접속 후 24~72시간 이내에 오류 메시지가 사라졌는지 확인합니다.
만약 문제가 지속되면 다음을 점검하세요:
- 파일명 철자 확인 (ads.txt, 대소문자 구분)
- 루트 디렉토리에 있는지 확인 (
public_html
,htdocs
등) - 캐시 문제로 안 보일 경우, 시크릿 모드에서 재접속
4.설치가 어려운 경우 (티스토리, 워드프레스 등)
- 티스토리: 루트 접근이 불가능하므로 ads.txt 설정이 불가합니다. 대신 구글 서치콘솔과 사이트 인증을 정확히 완료해두는 것이 우선입니다.
- 워드프레스:
ads.txt Manager
같은 플러그인을 사용하거나, FTP로 직접public_html
에 파일을 올립니다.
자주 하는 실수 및 주의사항
ads.txt
파일 확장자를.txt.txt
로 저장하는 실수 (윈도우 기본 설정일 경우)- 퍼블리셔 ID 오기입
- 파일을 잘못된 위치(서브폴더)에 올리는 실수
- HTML 태그나 스타일이 포함된 ads.txt (절대 금지 – 반드시 순수 텍스트)
5.결론: ads.txt는 광고 수익을 지키는 ‘디지털 출입증’
ads.txt는 단순한 텍스트 파일이지만, 그 역할은 매우 중요합니다. 광고 사기를 방지하고, 광고주의 신뢰를 높이며, 구글 애드센스 정책 준수를 위한 필수 조건이기도 합니다. 설치는 매우 간단하지만, 하지 않을 경우 장기적으로 수익 손실이 발생할 수 있으므로, 모든 퍼블리셔는 ads.txt 설정을 반드시 완료해야 합니다.
지금 확인해 보세요.
당신의 사이트 루트에 ads.txt 파일이 잘 적용되어 있나요?
