온라인 수익화 & 투자 전략/크리에이터 수익화 전략

구글 애드센스 ads.txt 파일이 존재하지 않음? 해결 방법 총정리!

Mr. SM 2025. 2. 13. 12:32
반응형

구글 애드센스를 운영하는 과정에서 ads.txt 파일이 존재하지 않음 오류가 발생하면 광고 수익 감소광고 게재 제한 문제를 초래할 수 있습니다.
특히, 개인 도메인을 사용하면서 ads.txt 파일을 올바르게 설정하지 않으면 애드센스에서 정상적으로 광고를 게재하지 못할 수도 있습니다.

이 글에서는 ads.txt 파일 문제를 해결하는 체계적인 방법을 설명하고, GoDaddy, Cloudflare 등의 도메인 관리 환경에서 올바르게 설정하는 법을 알려드립니다.

애드센스는 정상적으로 작동하지만 ads.txt를 찾을 수 없다는 메시지가 계속 나오면 신경이 많이 쓰인다.


🔍 1. ads.txt 파일이란?

ads.txt (Authorized Digital Sellers)는 IAB(Interactive Advertising Bureau)에서 제안한 표준 파일로, 웹사이트가 승인한 광고 판매자를 명확히 선언하는 역할을 합니다.
즉, 구글 애드센스의 광고 인벤토리를 판매할 수 있는 승인된 광고 플랫폼을 명시해야 합니다.

애드센스에서 요구하는 기본 ads.txt 파일 내용:

google.com, pub-xxxxxxxxxxxxxxxx, DIRECT, f08c47fec0942fa0

(여기서 pub-xxxxxxxxxxxxxxxx는 본인의 애드센스 퍼블리셔 ID로 교체해야 합니다.)

ads.txt 파일을 설정하지 않으면?

  • 애드센스에서 ads.txt 파일이 존재하지 않음 경고 발생
  • 광고 수익 감소 또는 광고 게재 제한 가능
  • Google 크롤러가 사이트를 인덱싱할 때 오류 감지

🔧 2. ads.txt 파일을 올바르게 업로드하는 방법

애드센스의 ads.txt 파일이 정상적으로 설정되지 않는 경우, 다음 단계를 차례대로 확인하고 설정하세요.

✅ 2.1 ads.txt 파일 직접 생성 및 업로드

1️⃣ ads.txt 파일 생성

  1. 메모장 또는 텍스트 편집기를 열고 아래 내용을 입력합니다.
  2. google.com, pub-xxxxxxxxxxxxxxxx, DIRECT, f08c47fec0942fa0
  3. 위 코드에서 pub-xxxxxxxxxxxxxxxx를 자신의 애드센스 퍼블리셔 ID로 변경합니다.
  4. ads.txt 파일로 저장 (파일 확장자는 반드시 .txt 여야 함)

2️⃣ 웹사이트 루트 디렉토리에 업로드

  • 호스팅 서버 (GoDaddy, Bluehost, SiteGround 등)를 사용하는 경우:
    • ads.txt 파일을 FTP/SFTP를 이용해 public_html 폴더에 업로드합니다.
  • Cloudflare 또는 기타 CDN을 사용하는 경우:
    • 별도의 웹 서버에서 파일을 관리해야 하며, 직접 업로드할 수 없는 경우 다른 방법을 사용해야 합니다.

3️⃣ 업로드 확인
브라우저에서 https://yourdomain.com/ads.txt를 입력하여 파일이 정상적으로 표시되는지 확인하세요.


🔧 3. GoDaddy에서 ads.txt 설정하는 방법

GoDaddy에서 도메인을 사용 중이라면 다음 방법으로 ads.txt를 설정할 수 있습니다.

✅ 3.1 GoDaddy에서 ads.txt 업로드 (웹 호스팅 이용자)

1️⃣ GoDaddy 로그인내 제품웹 호스팅 선택
2️⃣ 파일 관리자로 이동 후 public_html 폴더 열기
3️⃣ ads.txt 파일 업로드
4️⃣ 브라우저에서 https://yourdomain.com/ads.txt 확인

✅ 3.2 도메인 포워딩 및 리디렉션 설정 (www ↔ 비www 문제 해결)

도메인이 www.yourdomain.comyourdomain.com으로 나뉘어 있으면 Google이 ads.txt 파일을 찾지 못할 수 있습니다.

1️⃣ GoDaddy에서 DNS 관리로 이동
2️⃣ 전달(Forwarding) 설정에서 www.yourdomain.comyourdomain.com 또는 반대로 설정
3️⃣ 리디렉트 유형을 301 (영구 이동)으로 변경
4️⃣ 설정 후 24~48시간 대기


🔎 4. ads.txt가 여전히 감지되지 않는 경우

위 설정을 완료했는데도 ads.txt를 찾을 수 없음 문제가 계속된다면 아래 사항을 점검하세요.

✅ 4.1 Google Search Console에서 색인 요청

  1. Google Search Console 접속
  2. https://yourdomain.com/ads.txt 입력 후 URL 검사
  3. 색인 생성 요청 클릭 후 24~48시간 대기

색인 생성될 때까지 기다리지 않으면 위와 같은 메시지를 볼 수도 있다.

✅ 4.2 DNS 캐시 및 브라우저 캐시 삭제

DNS 설정이 즉시 반영되지 않는 경우가 많으므로 캐시를 삭제하고 다시 확인해야 합니다.

🔹 Windows에서 DNS 캐시 초기화:

ipconfig /flushdns

🔹 브라우저 캐시 삭제 (Chrome 기준):

  • Ctrl + Shift + R (하드 새로고침)
  • 개발자 도구(F12) → 네트워크 탭 → "캐시 비활성화" 체크 후 새로고침

🚀 5. 최종 점검 체크리스트

https://yourdomain.com/ads.txt를 입력했을 때 정상적으로 표시되는지 확인
Google Search Console에서 색인 요청 완료
애드센스에서 "업데이트 확인" 클릭 후 24~48시간 대기
DNS 캐시 삭제 후 다시 테스트 (ipconfig /flushdns)
브라우저 캐시 삭제 및 다른 네트워크에서 테스트


🔚 결론: ads.txt 문제 해결 후 정상적인 광고 수익 운영

ads.txt 파일이 존재하지 않음 문제는 도메인 설정, 리디렉션 문제, 또는 파일 업로드 위치 오류로 인해 발생하는 경우가 많습니다.
위 방법을 따라 올바르게 ads.txt를 설정하고, Google Search Console에서 색인을 요청하면 문제를 해결할 수 있습니다.

🚀 ads.txt 설정 후에는 24~48시간 동안 반영될 시간을 주고 다시 확인하세요!

📌 더 궁금한 점이 있으면 댓글로 남겨주세요! 😉

반응형