구글 애드센스 ads.txt 문제 해결하기 (feat. 워드프레스)

워드프레스에서 구글 애드센스 광고 게재 신청을 하게 되면 티스토리 블로그와는 다르게 한 가지 더 해줘야 할 과정이 있습니다. ads.txt 파일을 워드프레스 서버에 생성해줘야 하는 과정입니다. 플러그인을 통한 생성 방법, 또는 ads.txt 파일 생성과 더불어 SFTP 소프트웨어를 통해 워드프레스 서버에 전송 해줘야 하는 약간의 번거로운 과정이 필요하지만, 쉽게 따라 하실 수 있게 설명해보도록 하겠습니다.

ads.txt 필요성

구글에서 ads.txt는 ads.txt 파일을 게시하는 웹사이트가 호스팅하는 광고 인벤토리를 보호하는데 중점을 둔다고 설명합니다. 설명이 약간 애매모호하지만, 워드프레스에서 구글 애드센스를 시작하는 데 있어서 ads.txt의 존재가 있어야 한다는 것은 확실해 보입니다. 이유는 ads.txt가 생성되지 않은 상태로 구글 애드센스 신청을 하게 되면, ads.txt의 상태가 찾을 수 없음 과 함께 승인 상태는 주의 필요로 빨간불이 나타나기 때문입니다.

ads.txt 상태 찾을 수 없음
ads.txt 상태 찾을 수 없음

티스토리 블로그와는 다르게 워드프레스는 ads.txt 파일을 워드프레스 서버에 생성해줘야 합니다. 구글 애드센스 신청 시 명확하게 ads.txt를 루트 디렉토리에 업로드 해 달라는 안내 문구도 게시하고 있습니다.

구글 애드센스 광고 신청 중
구글 애드센스 광고 신청 중

ads.txt의 존재 여부 확인 방법은 비교적 간단합니다. 인터넷 브라우저 주소 창에 워드프레스주소/ads.txt (예시 : oooo.com/ads.txt)를 입력 했을 때, 페이지를 찾을 수 없다는 페이지가 나타나면 ads.txt 파일이 생성되지 않았거나, 루트 디렉토리에 해당 파일이 없는 경우입니다. (※루트 디렉토리는 최상위 폴더를 말합니다. 워드프레스 에서는 public_html 폴더를 뜻합니다.)

ads.txt 확인 방법
ads.txt 확인 방법

ads.txt 생성(설치)하기

ads.txt 파일을 생성 및 편집하는 방법에는 두 가지가 있습니다. 워드프레스에서 플러그인을 설치하여, ads.txt 생성 및 편집을 하는 방법과 직접 ads.txt 파일을 생성 및 편집하여, 워드프레스 서버로 옮기는 방법입니다. 두 가지 방법에는 장,단점이 있습니다.

전자는 후자에 비해 조금 편리하다는 장점이 있지만, 워드프레스에 플러그인을 설치하게 됨으로서 워드프레스 서버에 약간이나마 부하를 주게 되며, 플러그인을 많이 설치하게 되면 워드프레스 서버가 무거워져 속도가 느려지거나 플러그인끼리 충돌하게 되어 오류가 생기는 현상도 발생할 수 있습니다. 후자는 전자에 비해 조금 번거로움이 있지만, 플러그인 이슈로 인해 플러그인 설치를 꺼려하시는 분께는 괜찮은 선택지라 생각됩니다.

두 가지를 다 설명 드릴 테니 본인에게 맞는 선택지를 찾으시길 권합니다.

플러그인 설치를 통한 ads.txt 생성

워드프레스 관리자 메뉴에서 플러그인 ▶ 새로 추가 를 클릭해줍니다.

플러그인 설치
플러그인 설치

그리고 플러그인 검색 창에 ads를 입력해줍니다. 워드프레스 ads.txt 생성 플러그인 중 ads.txt manager 를 다운로드 해줍니다. 플러그인에서 지금 설치를 눌러 설치 후 활성화를 클릭해줘야 워드프레스에서 해당 플러그인이 활성화 됩니다.

플러그인 ads.txt manager
플러그인 ads.txt manager

ads.txt manager 설치가 완료되었다면 다시 워드프레스 관리자 왼쪽 메뉴에서 설정 ▶ Ads.txt 를 클릭합니다.

ads.txt
ads.txt

오른쪽에 하얀 백지 형태의 공란이 나타날 것입니다. 그 공란에 아래의 코드를 입력해줍니다. 아니면, 앞서 설명 드린 바와 같이 자신의 계정이 로그인 된 구글 애드센스에서 안내하는 Ads.txt 스니펫 코드를 복사해서 붙여 넣으셔도 무관합니다. 그리고 저장을 눌러 완료해줍니다. 참고로 ads.txt에 입력하는 코드는 자신의 Pub 코드(예시 : Pub- 0000000000000000) 외에 모든 문자가 같습니다.

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

※ 자신의 Pub 코드 (고객 ID, 예시 : Pub- 0000000000000000)는 구글 애드센스 메인 화면에서 계정 ▶ 설정 ▶ 계정 정보 에서 확인이 가능합니다.

저장이 완료되면, 인터넷 브라우저 주소 창에 워드프레스주소/ads.txt (예시 : oooo.com/ads.txt)를 입력해서 ads.txt manager 플러그인을 통해 생성한 코드가 인터넷 브라우저 화면에 송출 되는지 확인해줍니다. 송출이 되면 정상적으로 완료가 된 것입니다.

나의 PC에서 ads.txt 생성 후 워드프레스 서버로 옮기기

ads.txt 는 메모장으로 열 수 있는 텍스트 파일입니다. ads.txt 텍스트 파일 안에 내용(코드)도 한 줄밖에 되지 않는 아주 간단한 파일이라 내가 사용하고 있는 PC에서 텍스트 파일을 생성 후 워드프레스 서버로 드래그 붙여 넣기 하는 방법입니다. 시작하겠습니다.

텍스트 문서 생성
텍스트 문서 생성

위의 이미지와 같이 PC의 바탕 화면에서 마우스 오른쪽 버튼 클릭 후 새로 만들기 ▶ 텍스트 문서를 클릭하여 새로운 텍스트 문서를 만들어줍니다.

텍스트 파일 이름 바꾸기
ads.txt

위의 이미지처럼 새롭게 생성된 텍스트 파일의 문서 이름을 ads로 변경해줍니다. 텍스트 파일 확장자가 txt이기 때문에 이름은 ads.txt가 아닌 ads로 변경해주시면 되겠습니다.

텍스트 파일 코드 입력
텍스트 파일 코드 입력

ads 텍스트 파일을 열어서 위의 이미지와 같이 아래의 코드를 복사해서 붙여 넣어줍니다. 플러그인을 통해 ads.txt를 생성할 때 설명 드린 바와 같습니다. 아래의 코드를 그대로 복사해서 붙여 넣지 마시고, 꼭 자신의 pub 코드를 붙여 넣으셔야 합니다.

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

※ pub-0000000000000000 이것은 자리 수만 같을 뿐 단지 예시일 뿐입니다. Pub 코드 (예시 : pub-0000000000000000) 외에 google.com, DIRECT, f08c47fec0942fa0 는 똑같이 붙여 넣으셔야 합니다.

ads.txt 파일은 준비되었습니다. 이제 ads.txt 파일을 워드프레스 서버에 붙여 넣어 보겠습니다. 워드프레스는 SFTP방식의 파일 전송 프로토콜을 사용하기 때문에 SFTP방식의 프로토콜 전송이 가능한 프로그램을 다운로드 해야 합니다. 대표적인 무료 소프트웨어로 파일질라(FileZilla)가 있습니다. 파일질라의 설치 및 사용 방법에 대해서는 아래 링크를 참고하시기 바랍니다.

워드프레스 서버 전송
워드프레스 서버 전송

파일질라 소프트웨어를 사용하여, 내 PC의 ads.txt 텍스트 파일을 워드프레스 서버 루트 디렉토리 (워드프레스에서는 public_html)에 옮기시면 됩니다.

전송이 완료되면, 인터넷 브라우저 주소 창에 워드프레스주소/ads.txt (예시 : oooo.com/ads.txt)를 입력해서 파일질라를 통해 워드프레스 서버로 복사된 ads.txt 파일이 화면에 송출 되는지 확인해줍니다. 송출이 되면 정상적으로 완료가 된 것입니다.

구글 애드센스 재검토 요청

ads.txt의 문제는 해결되었습니다. 구글 애드센스에서 “주의 필요” 로 되어있는 승인 상태를 클릭하여, 검토 요청을 누르면 승인 상태는 “준비 중” 으로 변경되면서 신청한 워드프레스 주소의 웹사이트를 구글 애드센스 로봇이 다시 검토하게 됩니다.

구글 애드센스 승인 이전 ads.txt 문제
구글 애드센스 승인 이전 ads.txt 문제

위의 이미지처럼 ads.txt 파일을 생성함으로서 문제를 해결 했음에도 불구하고 Ads.txt 상태는 여전히 “찾을 수 없음” 이라고 표시 된다 해도 크게 신경 쓰실 필요 없습니다. 구글에서는 로봇이 자동으로 크롤링하여 확인하는데 최대 한 달까지 걸릴 수 있다고 안내하고 있습니다.

구글 애드센스 승인 이후 ads.txt 문제
구글 애드센스 승인 이후 ads.txt 문제

위의 이미지와 같이 최근 구글 애드센스가 승인되었음에도 불구하고, ads.txt 문제는 여전히 해결되지 않고 있습니다. 구글 봇이 크롤링하는데 꽤 오랜 시간이 걸리는 것 같습니다.

구글 애드센스 ads.txt 안내
구글 애드센스 ads.txt 안내

(최근 업데이트) 필자는 구글 애드센스 승인 후 일주일 정도가 되었을 때 아래와 같은 이미지와 같이 ads.txt가 승인되었다는 메시지를 확인할 수 있었습니다. 정상적으로 ads.txt파일이 업로드 되었다면, ads.txt의 승인 소식은 시간문제이니 크게 염려치 마시길 바랍니다.

구글 애드센스 ads.txt 문제 해결
구글 애드센스 ads.txt 문제 해결

이상으로 구글 애드센스 ads.txt 문제 해결 방법에 대해 알아보았습니다. 워드프레스를 다루다 보면 네이버 블로그나 티스토리 블로그와 같은 다른 서비스형 블로그보다 손이 많이 가는 것이 사실입니다. 하지만 사람은 적응의 동물 인지라 하다 보면 익숙해지기 마련이니, 꾸준히 하셔서 좋은 결과 있으시길 바라겠습니다. 감사합니다. (글 내 이미지 출처 : 구글 애드센스, 파일질라, 워드프레스)

Leave a Comment