컴퓨터상식

애드센스 ads.txt 찾을 수 없음 해결

개미v 2023. 4. 24. 13:12

 

 

새로운 도메인에서 애드센스 승인을 받았는데 ads.txt 파일을 못 찾겠다고 오류 메세지가 나왔습니다.

수익 손실 위험 - 수익에 심각한 영향을 미치지 않도록 사이트에서 발견된 ads.txt 파일 문제를 해결해야 합니다.

 

분명 ads.txt 파일을 올려놨고, 이미 승인된 다른 도메인과 설정 차이가 없는데 이상합니다.

 

>curl https://iumtree.com
curl: (60) schannel: SNI or certificate check failed: SEC_E_WRONG_PRINCIPAL (0x80090322) - 대상 주 이름이 정확하지 않습 니다.
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
 

가장 의심이 가는 것은 https://domain.com/ads.txt 파일을 찾지 못한다는 것이었습니다.

SSL 인증서가 www.domain.com 은 되어 있는데, domain.com은 안되는 것 같습니다.

 

구글에서 관련 내용을 찾아봤는데, 루트 도메인에서 접근 가능해야 된다고 합니다.

 

루트 도메인에서 도달할 수 있는 파일인지 검토합니다

domain.com/ads.txt에서 www.domain.com/ads.txt로의 리디렉션은 매우 일반적입니다. Ads.txt 크롤링은 루트 도메인에서 시작되고 루트 도메인은 ads.txt 파일에서 확인하거나 다시 리디렉션해야 합니다.

www.domain.com/ads.txt의 ads.txt 파일은 domain.com/ads.txt이 리디렉션되는 경우에만 크롤링됩니다.

 

SSL 인증서를 수정했습니다.

 

이제 http, https 둘 다 ads.txt 에 접근이 잘 됩니다.

 

애드센스 사이트에서 지금 해결하기 버튼을 누르고, 3시간 정도 후에 ads.txt가 크롤링 되었습니다.