블로그 운영 로그

티스토리, 구글, 워드프레스 블로그 운영 로그: 블로그 세팅, 에드센스, SEO 에 대한 기록...

구글 애드센스

티스토리, 수익 손실 위험 - 수익에 심각한 영향을 미치지 않도록 사이트에서 발견된 ads.txt 파일 문제를 해결해야 합니다.

tiblo 2023. 7. 23. 11:56

티스토리블로그에 애드센스를 연동하여 이용 중, 문제가 없던 사이트에 갑자기 이와 같이 ads.txt 문제에 대한 경고가 발생되거나 티스토리로 애드센스 승인을 받은 지 얼마 되지 않은 경우 확인되는 문제입니다.

애드센스 수익 손실 위험

관련 문제로 검색해 해결 방법을 찾아보면 과거에는 어땠는지 모르겠지만 현재 티스토리 운영 상황과 맞지 않는 내용과 잘못된 해결 방법들이 많이 보입니다. 제가 직접 경험하고 문제를 해결했던 과정을 기록해 보았습니다.

 


[목차]

1. 문제 발생 사례

2. ads.txt 찾을 수 없음 문제가 발생되는 이유

3. 티스토리에 ads.txt 파일생성 하는 방법

4. 구글 크롤러가 ads.txt 파일을 잘 액세스 할 수 있는 상태인지 확인하는 방법

  4.1) 응답 코드 확인 방법

  4.2) 리디렉션 체크

  4.3) 크롤러 차단 문제


 

1. 문제 발생 사례

  • ads.txt 문제가 없던 사이트에 갑자기 "찾을 수 없음"으로 변경되는 사례
  • 애드센스 승인 직후 ads.txt 상태 "찾을 수 없음"으로 표기되는 사례

Ads.txt 찾을수 없음.

 

 

2. ads.txt 찾을 수 없음 문제가 발생되는 이유

이문제가 티스토리 문제인지 구글 문제인지 내부인제 저도 내부인이 아니기에 알 수는 없습니다. 하지만 예상할 수 있는 문제가 몆 가지 있습니다.

  • ads.txt 문제가 없던 사이트에 ads.txt "찾을 수 없음" : 구글 크롤러가 ads.txt를 일시적으로 액세스 하지 못해 발생할 수 있다고 봅니다. 액세스 하지 못한 문제는 여러 가지가 있겠지만 티스토리 크롤러가 접근할 때 티스토리 서버가 정상적으로 응답하지 못했거나, 구글 크롤러가 국내로 접근할 때 네트워크 병목이나 DNS 지연으로 티스토리 서버에 정상적인 웹요청을 못 보낸 경우입니다.
  • 애드센스 승인 직후 ads.txt "찾을 수 없음" : 아직 구글에스 크롤링이 완료되지 않았거나 크롤링 후 애드센스 ads.txt 상태 값을 업데이트해주지 않았기 때문입니다.

 

 

3. 티스토리에 ads.txt 파일생성 하는 방법.

 

 

ads.txt 파일은 티스토리 관리자 페이지 수익 메뉴에 구글 애드센스 연동을 하면 애드센스 계정 정보에 맞춰 티스토리 블로그 최상단 경로에 ads.txt 파일을 자동 생성 해줍니다. 수익 메뉴 연동 만으로 더 이상 ads.txt 에 관련되어 우리가 조치할 게 없습니다.

ads.txt 는 수익연동 만 하면 생성됨

 

일부 포스팅 내용을 검색해 보니 스킨 편집 메뉴에서 파일 업로드를 하여 ads.txt 파일을 직접 업로드하라는 내용이 많은데 이건 잘못된 내용으로 판단됩니다. 전 티스토리를 운영 한지 이제 3개월 차 초보블로거라 과거에는 티스토리 최상단 경로에 파일을 어떻게 생성했는지 알 수 없지만 현재 제가 확인해 본바로는 티스토리 최상단 경로에는 파일을 올릴 수 없습니다. 스킨 편집에 업로드하는 파일은 도메인 최상단 경로가 아닌 cdn 서버로 파일이 업로드되며 스킨의 CSS 나 js를 통해 파일 내용을 가져오는 구조로 티스토리 최상단 파일 업로드는 현재로서는 불가능한 것으로 분석됩니다.

 

 

4. 구글 크롤러가 ads.txt 파일을 잘 액세스 할 수 있는 상태인지 확인하는 방법

구글에서 제공하는 "adx.txt 찾을 수 없음 문제 해결 방법 페이지"를 확인해 보면 구글 크롤러가 adx.txt를 액세스 하지 못했을 경우 5일 내 크롤링 하여 상태값을 업데이트해 준다고 합니다. ads.txt 파일이 구글 크롤러에게 잘 응답할 수 있는 상태인지 확인이 된다면 마음 편히 상태값이 변경될 때까지 기다리기만 하면 됩니다. adx.txt 문제가 없는 상태인지 확인해 보겠습니다.

먼저 기본적인 확인 방법으로는 브라우저로 https://블로그도메인/ads.txt로 접속해 봅니다. 파일에 액세스 할 수 있다면 정상적으로 생성된 것입니다. 만약 파일에 액세스 할 수 없다면 티스토리 수익 메뉴의 애드센스 연동을 다시 확인하셔야 합니다.

 

브라우저에서 확인한 방법이 문제가 없다면 구글 애드센스 ads.txt 크롤러 문제 해결 방법 페이지 의 방법으로 검증해 보겠습니다.

  • http 응답 코드가 에러인지 체크
  • https://www.블로그도메인/ads.txt 경로가 https://블로그도메인/ads.txt로 리디렉션이 잘되는지 체크
  • 구글 크롤러가 차단되지 않았는지 체크

curl 명령어를 이용해 보겠습니다. 최신 윈도의 경우 대부분 curl 설치가 되어있을 것입니다. 설치가 안된 분들은 검색을 통해 curl을 설치 주셔야 합니다. 키보드의 윈도키 + R을 눌러 cmd를 실행하거나, 윈도 프로그램의 리스트에서 명령 프롬프트를 실행합니다.

 

명령어를 실행합니다.

curl https://블로그도메인/ads.txt

실행결과

브라우저로 접속했을 때처럼 ads.txt 파일 내용을 확인할 수 있습니다.

 

4.1) 응답 코드 확인 방법

-i 옵션을 넣어 실행합니다.

curl -i https://블로그도메인/ads.txt

실행결과

HTTP1.1 200 응답 코드를 확인했습니다. 200 은 정상을 의미합니다.

 

4.2) 리디렉션 체크

구글 애드센스 크롤러는 https://블로그도메인/ads.txt 형식의 url를 크롤링하는데 그 외의 도메인들은 리디렉션으로 처리해도 무방 하다고 합니다.

 

즉 이와 같이 설정되면 정상입니다.

  • https://블로그도메인/ads.txt - HTTP 200으로 응답
  • http://블로그도메인/ads.txt - HTTP 301, 302 리디렉션으로 응답
  • http://www.블로그도메인/ads.txt - HTTP 301, 302 리디렉션으로 응답
  • https://블로그도메인/ads.txt - HTTP 301, 302 리디렉션으로 응답

만약 4xx, 5xx와 같은 에러코드로 응답하면 문제가 발생된 것입니다.

 

동일하게 curl로 확인해 봅니다.

curl -i http://블로그도메인/ads.txt
curl -i http://www.블로그도메인/ads.txt
curl -i https://www.블로그도메인/ads.txt

리디렉션 확인

이와 같이 응답에 문제가 없으면 5일 내 크롤러가 상태 업데이트를 해줄 때까지 기다리기만 하면 되며, 실제 경험상 2~3일 정도 지나니 위와 같은 상태라면 별도의 조치를 안 해도 자동으로 처리가 되었습니다.

 

4.3) 크롤러 차단 문제

크롤러 차단 문제 또한 티스토리에서 우리가 컨트롤할 수 있는 부분은 없습니다. 티스토리와 구글이 수익연동 서비스를 제휴하여 제공하는데 티스토리가 구글봇을 차단할 정도로 허술하게 관리하진 않을 겁니다. 이문제는 그냥 넘어가도 됩니다.

운영 중인 사이트에 갑자기 생긴 문제라면 크롤러가 일시적으로 접근하지 못하였을 것인데 서버시스템의 일시적인 문제였을 것이며 우리가 모르는 사이 티스토리가 해결해 주고 구글이 문제 해결 내용을 업데이트해 줄 때까지 믿고 기다릴 수밖에 없습니다.

 

 

ads.txt 없어도 광고 게재 제한은 되지 않습니다. ads.txt의 역활은 광고주의 트래픽 모니터링과 효율적인 광고 게시를 위해 활용 되는 것이며 수익 감소등의 경고가 발생되는 이유와 ads.txt 문제 해결 방법을 잘 숙지 하시면 큰문제가 될 내용이 없는 내용입니다.