본문 바로가기
티스토리 시작하기

ads.txt 파일 설정 방법, 찾을 수 없음: 사이트가 마지막으로 크롤링되었을 때 ads.txt 파일을 찾지 못했습니다.

by kkultipis 2025. 5. 28.
반응형

구글 애드센스에 들어가보니, 이런 메시지가 떠 있습니다. 이게 뭔지 자세히 알아보고 남기렵니다. 이 메시지는 사이트의 루트 디렉토리에 ads.txt 파일이 존재하지 않거나, Googlebot이 해당 파일에 접근하지 못했다는 뜻입니다. 이는 Google AdSense 수익화에 영향을 줄 수 있습니다. 아래는 문제 해결을 위한 구체적인 단계입니다.

 

 

✅ 1. ads.txt란 무엇인가요?

ads.txt (Authorized Digital Sellers)는 광고 사기로부터 보호하기 위한 IAB(Interactive Advertising Bureau) 표준입니다.
광고주는 ads.txt 파일을 통해 자신이 승인한 광고 판매자만 광고를 게재할 수 있도록 지정할 수 있습니다.


✅ 2. ads.txt 파일을 만들어야 하는 이유

  • AdSense 승인을 받은 경우, Google에서 이 파일을 요구합니다.
  • 광고 수익 보호 및 위조 광고 제거에 필수입니.
  • 작성하지 않으면 광고 노출량이 제한되거나 수익 손실이 발생할 수 있습니다.

✅ 3. 해결 절차: ads.txt 파일 생성 및 업로드

[1단계] ads.txt 내용 생성

Google AdSense에 로그인 →
[사이트] > 도메인 선택 > ads.txt 지침 보기를 클릭 →
예시:

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
 

👉 pub-xxxxxxxxxxxxxxxx 부분은 사용자 고유의 퍼블리셔 ID입니다.
이 퍼블리셔 ID는 AdSense 대시보드 > 계정 > 계정 정보에서 확인할 수 있습니다.


[2단계] ads.txt 파일 만들기

메모장 등을 열고 위의 내용을 복사하여 저장합니다.
파일 이름은 반드시 ads.txt로 저장해야 합니다.

  • 인코딩: UTF-8
  • 확장자: .txt

[3단계] ads.txt 업로드

파일을 웹사이트 루트 디렉토리에 업로드해야 합니다.
예시: https://yourdomain.com/ads.txt

업로드 방법은 사용하는 블로그나 웹사이트 유형에 따라 다릅니다.


✅ 4. 플랫폼별 적용 방법

● 티스토리 블로그

2024년부터 ads.txt 수동 등록을 지원하지 않습니다.
→ 대신 도메인 연결을 통해서 해결해야 합니다.

  1. 개인 도메인을 연결한 경우: FTP나 웹호스팅 루트 디렉토리에 직접 ads.txt 업로드합니다.
  2. 기본 도메인 사용 (예: blog.tistory.com): 적용 불가 → 이 경우 AdSense 수익화는 제한될 수 있습니다.

● Blogger (blogspot)

  1. 블로그 대시보드 > 설정
  2. "맞춤 ads.txt 사용" → 사용함으로 설정
  3. 표시되는 창에 AdSense에서 제시한 내용을 붙여넣기
  4. 저장 후 https://yourblog.blogspot.com/ads.txt에서 확인 가능

● 워드프레스

  1. FTP 또는 웹호스팅 관리자 페이지 접속합니다.
  2. 사이트 루트 디렉토리에 ads.txt 파일 업로드합니다.
  3. 또는 Ads.txt Manager 플러그인 설치 후 관리합니다.

✅ 5. 정상 업로드 확인 방법

크롬 브라우저에서

https://도메인주소/ads.txt
 
 

으로 접속해서 파일 내용이 보이면 정상입니다.


✅ 6. 크롤링 및 반영까지 대기 시간

Google에서 변경 사항을 인식하고 반영하기까지 며칠(보통 1~7일) 정도 걸릴 수 있습니다.


🔍 참고 자료


💡추가 팁

  • AdSense 수익이 있는 경우 ads.txt는 꼭 작성하는 게 유리합니다.
  • ads.txt 파일은 도메인당 1개만 존재하며, 모든 광고 네트워크가 함께 기재될 수 있습니다.

 

AdSense 수익이 아직 없는 경우에도 ads.txt 설정을 준비해두는 것이 권장됩니다. 다만, 현재 수익이 없다고 해서 꼭 ads.txt를 등록해야 하는 것은 아닙니다. 아래에서 상황별로 정리해드릴게요.

 

✅ 수익이 없는 상태에서 ads.txt는 꼭 필요한가?

상황ads.txt 필요 여부설명
AdSense에 승인 전 ❌ 필요 없음 아직 광고가 게재되지 않기 때문에 ads.txt가 없어도 상관 없습니다.
AdSense에 승인됐지만 광고 없음 ⚠️ 설정 권장 추후 광고 게재 시 문제 발생을 막기 위해 미리 설정하는 것이 좋습니다.
AdSense에 광고가 일부 게재 중 ✅ 반드시 설정 ads.txt가 없으면 광고 노출 제한 또는 수익 손실이 발생할 수 있습니다.
 

✅ 왜 ads.txt를 미리 설정하는 것이 좋을까?

  1. 광고 게재가 시작되면 바로 수익 손실 위험 존재
    • ads.txt가 없으면 Google은 해당 도메인에서 광고 제공을 제한할 수 있습니다.
  2. Google의 경고 메시지 사전 차단 가능
    • AdSense 대시보드에서 "수익 손실 위험이 있습니다"라는 경고 메시지를 피할 수 있습니다.
  3. 기술적 문제를 미리 점검 가능
    • 파일 업로드나 접근 권한 문제를 미리 해결할 수 있어 안정적인 운영 가능합니다.

✅ ads.txt 미설정으로 생기는 문제 예시

  • Google이 해당 도메인에서 광고 게재를 중지하거나 제한합니다.
  • 광고 단가(CPM)가 하락하거나 광고 공급사 매칭이 잘 안 됩니다.
  • 다른 광고 플랫폼(Mediavine, Media.net 등)과 연동할 경우 거절될 수 있습니다.

✅ 요약: 지금 해야 할 일

단계설명
1. AdSense가 아직 승인되지 않았다면 그냥 기다려도 됩니다. ads.txt는 승인 후 설정해도 무방
2. AdSense가 승인되었지만 수익이 없거나 광고가 보이지 않는다면 미리 ads.txt를 업로드해 두면 좋습니다
3. 광고 게재가 시작되었거나 다른 광고 플랫폼과 연동할 계획이 있다면 반드시 ads.txt 파일을 루트에 정확히 등록해야 합니다
 

🔧 도움되는 팁

  • 승인 후 Google에서 ads.txt 지침을 제공하므로, 퍼블리셔 ID(pub-xxxxxxxxxxxxxxxx)를 꼭 메모해두세요.
  • 기본 주소(blog.tistory.com 등)는 ads.txt 설정이 불가능하므로, 개인 도메인을 연결하거나 Blogger처럼 지원되는 플랫폼을 활용해야 합니다.

💬 요약 문장

💡 AdSense 수익이 아직 없어도 승인만 받았다면 ads.txt는 미리 설정해두는 것이 안전한 선택입니다. 다만, 승인 전이라면 굳이 설정하지 않아도 무방합니다.

 

 

✅ Q. 티스토리 블로그 기본 주소(blog.tistory.com)로는 ads.txt 설정이 왜 불가능한가요?

▶︎ 1. ads.txt는 루트 디렉토리에 위치해야 합니다.

예:

https://blog.tistory.com/ads.txt ✅        https://blog.tistory.com/aaa/ads.txt ❌
 
 

ads.txt는 사이트의 최상위 루트 도메인에 위치해야만 Google AdSense나 다른 광고 플랫폼이 유효하다고 판단합니다.


▶︎ 2. 그러나 blog.tistory.com은 티스토리 공용 도메인입니다.

이는 개별 블로거가 접근할 수 없는 티스토리의 중앙 서버이기 때문에,

  • blog.tistory.com/ads.txt를 직접 업로드할 권한이 당연히 없습니다.
  • ads.txt를 추가하거나 수정할 방법이 아예 없습니다.

따라서 AdSense 시스템은 이 블로그의 ads.txt 파일을 없음 또는 비정상으로 인식하게 됩니다.


✅ 대안: 개인 도메인을 연결하세요!

▶︎ 1. 도메인 구매

  • 가비아, 카페24, 닷홈, GoDaddy 등에서 개인 도메인을 구매하세요.
    예: onsaemi.com, sunnyedu.kr 등

▶︎ 2. 티스토리에 도메인 연결

  • 티스토리 관리 > 블로그 > 블로그 정보 > 2차 도메인 설정
  • 구매한 도메인을 연결하고, DNS 설정에서 CNAME, A레코드 등을 추가하세요

▶︎ 3. ads.txt 업로드

  • 웹호스팅(예: github pages, Netlify, 가비아 웹호스팅 등)을 사용하여 ads.txt를 업로드하고, 도메인 루트에 연결

예:

https://onsaemi.com/ads.txt ✅ 가능

✅ 개인 도메인 연결의 부가적인 장점

장점설명
✅ 광고 수익화 유리 ads.txt 설정 가능 → Google이 신뢰하는 사이트로 인식
✅ 브랜드화 고유한 도메인 → 블로그 브랜딩에 효과적
✅ 검색엔진 최적화(SEO) 장기적으로 독립 도메인이 검색 노출에 더 유리
✅ 유튜브, 전자책 등 타 채널과 통합 브랜딩 가능 도메인과 닉네임 통일성 유지 가능
 

🧭 정리

항목기본 주소(blog.tistory.com)개인 도메인 연결 시
ads.txt 직접 등록 ❌ 불가능 ✅ 가능
AdSense 경고 메시지 제거 ❌ 불가 ✅ 가능
광고 신뢰도 향상 ❌ 제한됨 ✅ 상승
SEO 및 브랜딩 ❌ 제한적 ✅ 유리
 

💬 결론

기본 티스토리 주소(blog.tistory.com)에서는 ads.txt 설정이 불가능하므로, 수익화를 본격적으로 진행하려면 반드시 개인 도메인을 연결하는 것이 바람직합니다.

반응형