본문 바로가기
애드센스

ads.txt 찾을 수 없음 오류 해결하기 1편

by 모도리s 2023. 7. 21.
반응형

워드프레스용 애드센스를 신청하고 났더니 ads.txt를 찾을 수 없다는 문제가 발생했습니다. 플러그인은 사이트가 느려질까봐 꺼려져서 남편의 도움을 받아 ftp에 직접 ads.txt를 넣었습니다. ads.txt를 직접 넣어 해결한 과정을 기록했습니다.

 

ads.txt 찾을 수 없음 발생

블로그스팟은 구글이 운영하는 블로그이다보니 이런 문제가 발생하지 않습니다. 티스토리는 카카오에서 운영하는 상위 도메인이라서 그런지 ads.txt 부분에 '해당 사항 없음'이라고 나와 있었습니다.

그런데 워드프레스는 애드센스를 신청하자마자 승인이 나기도 전에 애드센스 페이지 상단에 경고 문구가 뜹니다. 수익 손실 위험이 있으니 ads.txt 관련 문제를 해결하라고 말입니다.

사실 크게 상관없다고 하는 분들도 있던데 괜히 걱정되고 저런 오류 문구 뜬 것이 신경 쓰여 해결하기로 합니다. 해결 방법은 제가 알아본 바로는 크게 세 가지가 있습니다. 1. 플러그인 활용 2. ftp에 직접 파일 업로드 3. 강제 크롤링

플러그인은 많이 깔면 사이트가 느려지고 플러그인끼리 서로 충돌을 일으킬 수도 있다고 하여 되도록 직접 쉽게 해결할 수 있는 부분은 플러그인 없이 해결하고 싶었습니다. 따라서 전 2번과 3번을 선택했습니다.


 

ftp에 ads.txt 직접 업로드하기

우선 애드센스 페이지에 수익 손실 위험 경고 문구가 뜨면 "지금 해결하기"를 클릭합니다.

클릭하면 아래의 코드를 볼 수 있습니다.



그럼 <복사하기>를 클릭한 후 <메모장>을 엽니다. 메모장은 보통 <보조프로그램>에 들어있습니다. 그냥 키보드에서 윈도우 로고 모양 키를 누르거나 화면 왼쪽 하단 모서리의 윈도우 로고 버튼을 클릭한 다음 그 상태에서 <메모장>이라고 글자만 입력하시면 메모장이 검색됩니다.

그러면 메모장에 위에서 복사한 코드를 입력하고 저장합니다. 이때 파일 이름은 ads만 입력합니다. ads.txt에서 .txt는 확장자명이고 메모장의 확장자는 txt이기 때문에 따로 지정해 줄 필요가 없습니다. ads.txt라고 저장하면 파일명이 ads.txt.txt라고 되어 우리가 원하는 문제 해결이 되지 않습니다.

파일 저장할 때 바탕화면에 저장하세요. 아니면 파일을 저장하는 위치를 꼭 확인하세요.

그런 다음 <탐색기>를 열거나 아무 폴더나 엽니다. 그런 다음 아래의 이미지처럼 경로 표시줄에 ftp://블로그주소:포트번호를 입력합니다.



포트번호는 클라우드웨이즈나 가비아, 카페24 등 호스팅 업체에서 지정한 것이므로 해당 사이트로 가셔서 FTP 정보란에 있을 겁니다.

전 카페24를 통해서 했으므로 카페24 로그인 → <나의서비스관리> 클릭 → 왼쪽 메뉴 하단의 <FTP> 클릭하면 접속포트 정보가 있습니다. 

그 포트 번호를 위 이미지의 두 번째 검은 네모 자리에 넣어야 하는데 다 입력한 뒤 엔터 치면 비밀번호를 입력해야 합니다. 이 비밀번호는 호스팅 신청할 때 FTP SSH DB 비밀번호라고 하여 입력한 값을 넣어주시면 됩니다.

혹시 FTP 접속이 안 되시면 FTP 접속 차단을 해놓으신 건 아닌지 호스팅 업체 사이트(예: 카페24)에서 확인하셔야 합니다.

확인하는 방법은 카페 24의 경우 <나의서비스관리> 페이지 하단에 <FTP 접속 설정>란에 나와 있습니다.



다시 원래의 ftp 입력하던 창으로 돌아와서, ftp://도메인주소:포트번호를 입력한 뒤 엔터 치고 비밀번호를 입력하면 폴더가 표시됩니다.

폴더가 열렸으면 아까 만들어둔 ads.txt 파일을 여기에 집어 넣으면 됩니다. 아래 스크린샷은 제가 ads.txt 넣은 결과입니다.



이제 다 끝났습니다. 파일을 올리면 구글 봇이 자동으로 크롤링한다고 되어 있는데 며칠 걸릴 수 있습니다. 제 경우엔 열흘 가량 걸린 것 같습니다.

 

두 가지 방법을 다 쓴 이유

맨 위에서 저는 2번 ftp에 직접 파일 업로드와 3번 강제 크롤링 두 가지 방법을 다 썼다고 말씀드렸습니다.

ftp에 직접 업로드해서 며칠 걸린다기에 며칠 기다렸는데 그게 열흘이 될 줄은 몰랐던 것이죠.

기다리다 속이 탄 나머지 3번 방법도 사용했습니다. 그런데 결과적으로 2번 방법이 유효했나 봅니다. 3번 방법 결과를 보려고 애드센스 창에 들어갔더니 크롤링 아직 안 했다고 나오네요. 하지만 문제는 해결이 되었으니 강제크롤링 때문이 아닌 2번 방법 때문에 해결이 된 셈입니다.

모쪼록 이 글을 검색하신 모두 문제를 잘 해결하실 수 있길 바랍니다.


반응형