저번에 워드프레스 서버를 이전하였는데요.
이 때 생각하지 못한 것이 ADS.txt입니다.
ADS.txt란?
애드센스 공식 홈페이지에 따르면 ads.txt는 애드센스의 광고주에게 정상적인 홈페이지라고 알려주는 기능을 하는 파일입니다.
공식 디지털 판매자 또는 ads.txt는 승인받은 것으로 확인된 판매자(예: 애드센스)를 통해서만 디지털 광고 인벤토리가 판매될 수 있게 해주는 IAB Tech Lab 솔루션입니다. ads.txt 파일을 직접 만들면 사이트에서 광고를 판매할 수 있는 판매자를 더 효과적으로 관리할 수 있으며, 가짜 인벤토리가 광고주에게 판매되는 것을 방지할 수 있습니다. ads.txt 파일을 사용할 것을 적극 권장합니다. ads.txt 파일은 구매자가 가짜 인벤토리를 식별할 수 있게 도와주어 가짜 인벤토리에 광고비가 지출되지 않도록 해 주므로 광고주의 수익이 늘어날 수 있습니다.
이렇게 홈페이지 루트에 ads.txt파일이 없는 경우
수익 손실 위험 메시지가 나오게 됩니다.
![248964815 ec0bbcd4 e991 4f6b b00f 053484648b80](https://user-images.githubusercontent.com/118032792/248964815-ec0bbcd4-e991-4f6b-b00f-053484648b80.png)
ads.txt 에러 해결하기
해결방법은 애드센스 가이드에 따라 해결하시면 되는데요.
https://support.google.com/adsense/answer/7532444?hl=ko
애드센스 자습서를 참고하시어 먼저 ads.txt파일을 다운로드 받으시고, 이를 웹사이트 루트에 저장하면 되는데요. 지금 해결하기를 누르면 아래와 같이 Ads.txt 상태가 찾을 수 없음으로 나옵니다. 애드센스에 따르면 상태별 메시지는 아래와 같습니다. 사이트가 크롤링 한 후 찾지 못하면 찾을 수 없음으로 표시된다고 합니다.
- 찾을 수 없음: 사이트가 마지막으로 크롤링되었을 때 ads.txt 파일을 찾지 못했습니다.
- 승인됨: 사이트의 ads.txt 파일에서 게시자 ID를 찾았습니다.
- 승인되지 않음: ads.txt 파일에서 게시자 ID를 찾지 못했으며 애드센스에서 광고를 게재할 수 없습니다.
- 해당 사항 없음: ads.txt 파일에 게시자 ID가 필요하지 않습니다.
![248965108 d1a82126 e120 490f 9243 7be4bd2dd156](https://user-images.githubusercontent.com/118032792/248965108-d1a82126-e120-490f-9243-7be4bd2dd156.png)
이 때 사이트 URL을 클릭하면 Ads.txt 파일을 다운로드 할 수 있는데요. 아래와 같은 게시자 ID를 가진 파일을 ads.txt파일에 붙여 넣으면 된다고 합니다. 이를 통해서 putty등으로 사이트에 접속하시고 루트에 ads.txt를 생성하시면 됩니다.
![248965291 e69291f0 c6b4 48ee b0ac 9c57352ff4a9](https://user-images.githubusercontent.com/118032792/248965291-e69291f0-c6b4-48ee-b0ac-9c57352ff4a9.png)
먼저 putty 등을 통해서 서버에 접속합니다.
서버의 루트로 이동해야 하는데요. 저는 wordpress가 루트이기 때문에 이곳에 생성을 하였습니다.
nginx 설정 등을 참고하시어 루트 폴더에 생성하셔야 하빈다.
이후 nano ads.txt 등으로 파일을 생성합니다.
![248965688 08699c21 0dc4 40e4 8b2f 59a1e9db3a88](https://user-images.githubusercontent.com/118032792/248965688-08699c21-0dc4-40e4-8b2f-59a1e9db3a88.png)
그리고 애드센스에서 복사한 게시자 ID를 넣어주시면 되는데요.
nano의 경우 ctrl+o, ctrl+x로 저장 후 종료합니다.
![248965939 09718f74 b56c 41c3 9b8b 544a1a1b4f68](https://user-images.githubusercontent.com/118032792/248965939-09718f74-b56c-41c3-9b8b-544a1a1b4f68.png)
이제 홈서버 루트에 ads.txt 파일이 생성되었습니다. 앞서 확인했던 것처럼 바로 ads.txt 메시지가 사라지는 것은 아니고 이후 애드센스에서 크롤링할 때 ads.txt파일을 확인하고 이에 맞춰서 업데이트 하게 됩니다. 정상적으로 업로드 되었는지 확인하는 것은 사이트도메인.com/ads.txt를 접속해보시면 알 수 있습니다.
여기까지 따라오셨으면 모든 설정을 완료한 것인데요. 설정 이후에 시간이 지나면 자동으로 메시지가 사라지게 됩니다. 그럼 잘 사용하시기 바랍니다. 수익이 줄 수 있다는 경고메시지가 나와서 깜짤 놀랐는데요. 생각보다 간단하게 조치할 수 있으니 꼭 하지 않으신 분이라면 워드프레스 설치후에 셋팅하시기 바랍니다.