며칠 전에 이 블로그를 클라우드웨이즈(Cloudways)로 이전했습니다. 클라우드웨이즈는 빠른 속도 때문에 최근 들어 국내 사용자가 많이 늘었습니다. 하나의 서버에 여러 개의 사이트를 설치할 수 있기 때문에 여러 개의 사이트를 운영하려는 경우에도 비용 효과적인 솔루션일 수 있습니다.
현재 11개의 워드프레스 사이트가 추가되어 있으며, 시간이 날 때 몇 개 사이트를 추가로 이전할 생각입니다.
클라우드웨이즈: ads.txt 파일 찾을 수 없음 문제 해결
이 워드프레스 블로그는 오래 전에 개설되었지만 다른 블로그에 비해 우선순위가 떨어져 한동안 방치되고 있었습니다.
엊그제 다시 애드센스 검토 요청을 하여 어제 새벽에 승인을 받았습니다. 하지만 ads.txt 파일을 올바르게 생성하여 업로드했지만 “수익 손실 위험 – 수익에 심각한 영향을 미치지 않도록 사이트에서 발견된 ads.txt 파일 문제를 해결해야 합니다” 경고가 표시되었습니다.
위의 그림과 같이 Ads.txt 상태가 “찾을 수 없음”으로 표시되었습니다.
올바르게 Ads.txt 파일을 만들어 업로드해도 이런 현상이 발생하는 경우 “구글 애드센스 Ads.txt 파일 “찾을 수 없음” 오류가 발생하는 경우 확인 사항“을 참고하여 조치를 취할 수 있습니다.
특히 “판매자 정보 공개 상태”가 “내부용”으로 설정되어 있는 경우 “공개”로 전환하면 문제가 해결될 것입니다.
클라우드웨이즈의 경우 (물론 판매자 정보 공개 상태를 공개로 설정하고) Varnish 예외 설정에 ads.txt 파일을 추가하고 하루 이틀 정도 기다리면 문제가 해결될 수 있습니다.
또한, Breeze 플러그인이 설치되어 있다면 워드프레스 관리자 페이지 » 설정 » Breeze » Advanced Options 탭의 Never Cache URL(s) 섹션에 ads.txt 파일을 제외하도록 URl을 입력할 수 있습니다.
사이트맵에 접속 시 404 에러가 발생하는 경우에도 제외 설정을 할 수 있습니다. 저는 다음과 같이 ads.txt, feed, sitemap에 대하여 예외 설정을 했습니다.
https://example.co.kr/ads.txt
https://example.co.kr/feed/
https://example.co.kr/sitemap_index.xml
변경 사항을 저장하고 캐시를 삭제하고 하루 이틀 정도 기다리면 ads.txt 파일 문제가 해결될 것입니다.
서버 캐시 삭제 방법은 “해외 웹호스팅 클라우드웨이즈: 사이트 변경 사항이 반영되지 않는 경우(서버 캐시 삭제)“를 참고해보세요.
방문자가 별로 없는 경우에는 ads.tx 파일 문제가 해결되는 데 한달까지 걸릴 수 있다고 합니다. 위의 조치를 취하고 며칠 기다리면 문제가 해결될 것이라 생각됩니다.