구글 애드센스에 들어가보니, 이런 메시지가 떠 있습니다. 이게 뭔지 자세히 알아보고 남기렵니다. 이 메시지는 사이트의 루트 디렉토리에 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 지침 보기를 클릭 →
예시:
👉 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 수동 등록을 지원하지 않습니다.
→ 대신 도메인 연결을 통해서 해결해야 합니다.
- 개인 도메인을 연결한 경우: FTP나 웹호스팅 루트 디렉토리에 직접 ads.txt 업로드합니다.
- 기본 도메인 사용 (예: blog.tistory.com): 적용 불가 → 이 경우 AdSense 수익화는 제한될 수 있습니다.
● Blogger (blogspot)
- 블로그 대시보드 > 설정
- "맞춤 ads.txt 사용" → 사용함으로 설정
- 표시되는 창에 AdSense에서 제시한 내용을 붙여넣기
- 저장 후 https://yourblog.blogspot.com/ads.txt에서 확인 가능
● 워드프레스
- FTP 또는 웹호스팅 관리자 페이지 접속합니다.
- 사이트 루트 디렉토리에 ads.txt 파일 업로드합니다.
- 또는 Ads.txt Manager 플러그인 설치 후 관리합니다.
✅ 5. 정상 업로드 확인 방법
크롬 브라우저에서
으로 접속해서 파일 내용이 보이면 정상입니다.
✅ 6. 크롤링 및 반영까지 대기 시간
Google에서 변경 사항을 인식하고 반영하기까지 며칠(보통 1~7일) 정도 걸릴 수 있습니다.
🔍 참고 자료
- Google 공식 가이드: AdSense ads.txt 가이드
- IAB ads.txt 표준 설명: https://iabtechlab.com/ads-txt/
💡추가 팁
- AdSense 수익이 있는 경우 ads.txt는 꼭 작성하는 게 유리합니다.
- ads.txt 파일은 도메인당 1개만 존재하며, 모든 광고 네트워크가 함께 기재될 수 있습니다.
AdSense 수익이 아직 없는 경우에도 ads.txt 설정을 준비해두는 것이 권장됩니다. 다만, 현재 수익이 없다고 해서 꼭 ads.txt를 등록해야 하는 것은 아닙니다. 아래에서 상황별로 정리해드릴게요.
✅ 수익이 없는 상태에서 ads.txt는 꼭 필요한가?
AdSense에 승인 전 | ❌ 필요 없음 | 아직 광고가 게재되지 않기 때문에 ads.txt가 없어도 상관 없습니다. |
AdSense에 승인됐지만 광고 없음 | ⚠️ 설정 권장 | 추후 광고 게재 시 문제 발생을 막기 위해 미리 설정하는 것이 좋습니다. |
AdSense에 광고가 일부 게재 중 | ✅ 반드시 설정 | ads.txt가 없으면 광고 노출 제한 또는 수익 손실이 발생할 수 있습니다. |
✅ 왜 ads.txt를 미리 설정하는 것이 좋을까?
- 광고 게재가 시작되면 바로 수익 손실 위험 존재
- ads.txt가 없으면 Google은 해당 도메인에서 광고 제공을 제한할 수 있습니다.
- Google의 경고 메시지 사전 차단 가능
- AdSense 대시보드에서 "수익 손실 위험이 있습니다"라는 경고 메시지를 피할 수 있습니다.
- 기술적 문제를 미리 점검 가능
- 파일 업로드나 접근 권한 문제를 미리 해결할 수 있어 안정적인 운영 가능합니다.
✅ 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는 루트 디렉토리에 위치해야 합니다.
예:
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를 업로드하고, 도메인 루트에 연결
예:
✅ 개인 도메인 연결의 부가적인 장점
✅ 광고 수익화 유리 | ads.txt 설정 가능 → Google이 신뢰하는 사이트로 인식 |
✅ 브랜드화 | 고유한 도메인 → 블로그 브랜딩에 효과적 |
✅ 검색엔진 최적화(SEO) | 장기적으로 독립 도메인이 검색 노출에 더 유리 |
✅ 유튜브, 전자책 등 타 채널과 통합 브랜딩 가능 | 도메인과 닉네임 통일성 유지 가능 |
🧭 정리
ads.txt 직접 등록 | ❌ 불가능 | ✅ 가능 |
AdSense 경고 메시지 제거 | ❌ 불가 | ✅ 가능 |
광고 신뢰도 향상 | ❌ 제한됨 | ✅ 상승 |
SEO 및 브랜딩 | ❌ 제한적 | ✅ 유리 |
💬 결론
✅ 기본 티스토리 주소(blog.tistory.com)에서는 ads.txt 설정이 불가능하므로, 수익화를 본격적으로 진행하려면 반드시 개인 도메인을 연결하는 것이 바람직합니다.
'티스토리 시작하기' 카테고리의 다른 글
티스토리 플러그인 설정법: 애널리틱스 연동 (2) | 2025.05.27 |
---|---|
티스토리 플러그인 설정법: 구글 서치콘솔 연동 (1) | 2025.04.18 |
장기적으로 수익나는 콘텐츠 주제 고르는 법 (0) | 2025.04.17 |
이미지 최적화로 블로그 속도 높이기 (0) | 2025.04.15 |
티스토리에서 이벤트나 설문조사 진행하는 방법 (0) | 2025.04.14 |