본문 바로가기

ads.txt 생성·검사기

브라우저 처리

ads.txt 줄마다 광고 시스템 도메인·게시자 ID·DIRECT/RESELLER·인증 기관 ID 형식을 검사하고, contact=·OWNERDOMAIN= 같은 변수 줄을 인식하며, Google 게시자 ID(pub-+16자리) 오류와 중복을 찾아 정리된 파일 내용을 돌려줍니다.

도구 실행입력 후 결과 확인
ads.txt 생성·검사기 샘플 실행

광고를 붙인 사이트는 최상위 경로에 ads.txt 파일을 두어 '이 광고 시스템과 이 게시자 ID만 우리 지면을 팔 수 있다'고 공개합니다. 파일이 없거나 형식이 틀리면 광고주가 지면을 신뢰하지 않아 광고 수익이 줄 수 있습니다.

브라우저 처리
샘플 결과
✓ 형식 검사를 통과했습니다.
판매 기록 2 · 변수 1

# ads.txt — 정리된 내용
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
example-adnetwork.com, 12345, RESELLER
[email protected]
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

ads.txt 생성·검사기 사용 가이드

광고를 붙인 사이트는 최상위 경로에 ads.txt 파일을 두어 '이 광고 시스템과 이 게시자 ID만 우리 지면을 팔 수 있다'고 공개합니다. 파일이 없거나 형식이 틀리면 광고주가 지면을 신뢰하지 않아 광고 수익이 줄 수 있습니다.

이 검사기는 줄마다 쉼표로 나눈 칸이 3~4개인지, 첫 칸이 도메인 형식인지, 관계가 DIRECT 또는 RESELLER인지, 네 번째 인증 기관 ID 형식이 맞는지 확인합니다. google.com 줄은 게시자 ID가 'pub-' 뒤 숫자 16자리인지도 따로 봅니다.

contact=, subdomain=, OWNERDOMAIN=, MANAGERDOMAIN=, INVENTORYPARTNERDOMAIN= 같은 변수 줄은 오류가 아니라 변수로 인식해 정리합니다. 같은 줄이 두 번 나오면 알려 주고, 결과에는 도메인은 소문자, 관계는 대문자로 맞춘 정리본이 나옵니다.

사용 방법

  1. 광고 플랫폼에서 받은 줄을 'ads.txt 내용 (한 줄에 하나: 광고 시스템 도메인, 게시자 ID, DIRECT·RESELLER, 인증 ID)' 칸에 붙여 넣습니다.
  2. '실행'을 누르면 맨 위에 통과 또는 ⚠ 줄 번호별 문제가 나옵니다.
  3. 문제가 없으면 '# ads.txt — 정리된 내용' 아래 줄들을 ads.txt 파일로 저장합니다.
  4. 파일을 사이트 최상위(https://도메인/ads.txt)에 올리고 브라우저로 열리는지 확인합니다.

예시: Google과 다른 광고 네트워크를 함께 쓰는 사이트

입력
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
example-adnetwork.com, 12345, RESELLER
[email protected]
결과
✓ 형식 검사를 통과했습니다.
판매 기록 2 · 변수 1

# ads.txt — 정리된 내용
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
example-adnetwork.com, 12345, RESELLER
[email protected]

pub-123처럼 자릿수가 모자라면 해당 줄 번호와 함께 경고가 나옵니다.

이럴 때 쓰면 좋아요

  • 블로그나 뉴스 사이트에 광고를 처음 붙일 때
  • 광고 플랫폼이 'ads.txt 문제'를 알렸을 때 원인을 찾을 때
  • 여러 광고 네트워크의 줄을 합치며 중복을 정리할 때
  • 직접 거래(DIRECT)와 재판매(RESELLER) 표기가 맞는지 점검할 때

문제가 생겼을 때

게시자 ID를 pub- 없이 숫자만 적었습니다.

Google 줄은 pub-0000000000000000처럼 pub-와 숫자 16자리를 그대로 써야 합니다. 광고 플랫폼 계정 화면에서 복사하세요.

파일을 /ads/ads.txt에 올렸습니다.

ads.txt는 반드시 도메인 최상위(https://도메인/ads.txt)에 있어야 읽힙니다.

줄 끝에 설명을 붙였더니 칸 수 오류가 났습니다.

설명은 # 뒤에 적어야 주석으로 처리됩니다. 예: google.com, pub-…, DIRECT # 본사 계정

활용 팁

  • 네 번째 칸(인증 기관 ID)은 선택이지만 광고 플랫폼이 준 값이 있으면 그대로 넣으세요. Google은 f08c47fec0942fa0입니다.
  • www가 붙은 주소와 붙지 않은 주소 모두에서 같은 파일이 열려야 합니다.
  • 앱 광고용 파일은 app-ads.txt 생성·검사기를 쓰세요. 형식은 같고 올리는 위치가 다릅니다.

자주 묻는 질문

DIRECT와 RESELLER는 어떻게 구분하나요?

내 계정으로 광고 플랫폼과 직접 계약했으면 DIRECT, 대행사나 다른 회사를 거쳐 판매하면 RESELLER입니다. 광고 플랫폼이 알려 준 값을 그대로 쓰는 것이 안전합니다.

검사를 통과하면 광고가 승인되나요?

이 도구는 파일 형식만 봅니다. 광고 플랫폼의 계정 승인이나 계약 여부는 확인하지 않습니다.

파일을 바꾼 뒤 언제 반영되나요?

광고 시스템이 주기적으로 파일을 다시 읽기 때문에 보통 며칠 안에 반영됩니다. 그동안 파일이 계속 열리도록 두세요.