애드센스 ads.txt 문제 해결 방법

반응형

2020년 6월 23일 이후로 티스토리에서는 클라우드 플레어의 프록시 연결 방식을 허용하지 않고 있습니다.

티스토리 클라우드플레어 Proxy 연결 비허용

클라우드 플레어(cloudflare)를 활용한 애드센스 수익 손실 위험 ads.txt 문제 해결 방법입니다. 클라우드 플레어를 활용하면 이 문제를 완벽하게 해결할 수 있지만 사용 중인 네임서버를 변경해야 하는 단점이 있습니다.

애드센스 수익 손실 위험
애드센스 수익 손실 위험 알림


클라우드 플레어 가입 및 네임서버 변경

우선 클라우드 플레어에 가입 후 네임서버를 변경해야 합니다.

클라우드 플레어 ads.txt 경로 만들기

클라우드 플레어 활용해 애드센스 ads.txt 파일 문제를 해결하는 여러 방법 중 Workers를 이용하는 방법입니다.

클라우드플레어에 접속해 로그인을 합니다.

도메인 선택
클라우드 플레어

로그인 후 설정할 도멘인 주소를 선택합니다.


DNS
dns 설정

상단 메뉴 중 DNS를 선택하고 루트 도메인에 구름 표시 Proxied가 주황색인지 확인합니다. 회색으로 되어 있다면 클릭을 해 주황색으로 변경시켜 줍니다.

참고 : 위 방식을 사용하게 되면 방문자는 클라우드 서버를 한번 거쳐서 티스토리로 접속하게 되는 원리입니다.


클라우드플레어 Workers

Workers
workers

  1. 상단 메뉴 중 Workers를 클릭합니다.
  2. 파란색 Manage Workers 버튼을 클릭합니다.

create a Workers
create a worker

create a worker 버튼을 클릭합니다.


Workers name
workers script

  1. Workers 이름을 변경합니다. 저는 구분하기 편하게 ads로 변경했습니다.
  2. 따옴표 안에 hello world라고 표시된 곳에 애드센스 ads.txt 파일을 열어 내용을 복사해 붙여 넣기할 것입니다.

Workers input
workers script

  1. 변경된 이름을 확인합니다.
  2. 따옴표 안에 애드센스 ads.txt 파일 내용을 복사해 넣어 줍니다.
  3. Save and Deploy 버튼을 클릭합니다.

참고로 옆 창에 Send 버튼을 클릭하면 상태 코드와 애드센스 ads.txt 내용을 확인할 수 있습니다.

Workers 확인
workers preview


클라우드 플레어 Route

클라우드플레어 메뉴
도메인 선택

  1. 상단 화살표 모양을 클릭합니다.
  2. 해당 도메인 주소를 클릭합니다.

클라우드플레어 add route
add route

  1. 상단 메뉴 중 Workers를 클릭합니다.
  2. 회색 Add route 버튼을 클릭합니다.

클라우드플레어 경로 만들기
경로 입력

  1. Route 주소 입력창에 자신의 루트 도메인 뒤에 /ads.txt 입력해 줍니다.
  2. 목록 화살표를 클릭합니다.
  3. 목록 중 Workers로 만든 파일명을 선택합니다.
  4. Save 버튼을 클릭해 저장합니다.

각자 자신의 애드센스 ads.txt 파일 경로로 접속해 확인해 봅니다. 참고로 Workers 일 10만번까지만 무료로 사용할 수 있습니다. 요청 수를 보면 하루에 2~3번 정도 요청이 되는 것 같습니다.

ads.txt 확인
브라우저 확인

하루 정도 후 애드센스에서 수익 손실 위험 안내 창이 사라진 것을 확인할 수 있습니다.

ads.txt 해결 알림
애드센스 알림

728x90
댓글 1
  • 프로필사진

    안녕하세요.

    잘 정리해주신 덕분에 Cloudflare를 통해 ads.txt 문제는 해결했습니다.
    감사합니다.

    그런데 Cloudfare를 통해 루트 도메인을 프락싱을 하다보니
    Tistory의 DNS 체크 시, Tistory가 아닌 Cloudflare로 인식되어
    Tistory 도메인이 풀리는 문제가 발생했습니다.
    혹시 해결책이 있을 수 있을까요?

    제 생각엔 아무래도 Cloudflare 프락싱 구조 상 해결이 쉽지 않아 보입니다.
    당장 ads.txt 이슈로 문제가 되지는 않으니
    Cloudflare 프락싱을 풀어야 하지 않을까 하고 있습니다.

    erggie 2020.10.12 08:45 신고