아직 해결중 ing
수익형 웹사이트를 구축하기 위해,
티스토리에 도메인을 입혀 애드센스를 받으려 하고있다.
결론은 아직 애드센스를 받지 못했고,
그런데 한 달 넘게 나를 괴롭히고 있는 것은 바로 'Ads.txt 찾을 수 없음'
애드센스(AdSense) ads.txt는 웹사이트 소유자가 자신의 사이트에서 Google AdSense 광고를 허가한 광고주 목록을 정의하는 텍스트 파일이다. 즉, ads.txt파일이 심어져 있다고 하면 = 애드센스 광고를 게재할 수 있는 사이트란 뜻이다. 이는 사용자 보다는, '광고주'를 위한 장치에 가깝다.
구글 공식 사이트에서 확인할 수 있는 해결방법
https://support.google.com/adsense/answer/12171244
ads.txt의 원인은 크게 두가지다.
1) 사이트에 ads.txt 파일이 삽입이 안된 경우
이는 애드센스 사이트에 '찾을 수 없음' 보다는, '사이트에 ads.txt 파일이 없습니다.'라고 뜬다. 이럴 경우 내 사이트에 직접 ads.txt 파일을 넣어주면 된다.
첫째, 메모장을 킨다
둘째, 메모장에 아래 내용을 붙인다
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
여기서 'pub-'은 내 계정코드를 넣어주면 된다.
애드센스-계정에서 확인 가능한다.
셋째, 제목을 'ads.txt'로 저장한다.
넷째, 해당 파일을 사이트에 삽입해준다.
티스토리라면, html편집 - 파일업로드에 넣어주면 된다.
마지막으로, 내 도메인에 도메인/ads.txt라고 치고,
메모장 내용이 뜨면 반영이 된 것이다.
이런식으로 말이다.
이후, 구글이 자동 크롤링 할 때까지 기다린다.
보통 2주~한달 정도 소요된다고 한다.
하지만 나의 경우, 해당 조치를 하고 기다렸는데도
여전히 ads.txt가 찾을 수 없다고 떴다.
2) 사이트에 ads.txt 파일이 삽입이 되어있는데도, 오류가 뜨는 경우
이럴 경우, 내 도메인 /robot.txt 를 넣어본다.
첨부의 예시처럼 뜬다면,
내 사이트가 크롤러에게 Ads.txt 파일을 무시하라고 지시가 내려져 있는 것이다.
[User-agent: *
Disallow: /ads]
이럴 경우 웹 크롤러가 Ads.txt 파일에 액세스할 수 있도록 robots.txt 파일을 변경해야 한다.
그런데 찾아보니 티스토리는 robots.txt 변경이 불가능하다.
대신, 티스토리 관리 - 플러그인 - 메타태그에 아래와 같이 추가한다는데..(신빙성x) 우선 해봤다.
Ads.txt적용 후에는, 구글 크롤링 봇이 내 블로그를 크롤링 할 때까지 기다려야한다. 하지만 유튜브에 찾아보니, 강제 크롤링(당장 크롤링)할 수 있는 법이 있어 따라해봤다.
우선 애드센스에 로그인 해준 후, 계정-액세스 및 승인-크롤러 액세스로 들어간다.
나처럼 크롤러 액세스가 막혀있다면, 직접 아래 링크로 들어간다
https://www.google.com/adsense/new/u/0/pub-본인번호/crawler/access
그럼 이 칸이 뜨는데,
url, 로그인 방식 post, 로그인 정보를 입력하면 된다.
다시 들어가보니 크롤링 불이 켜져있다.
보통 크롤링 파란불이면 ads.txt는 해결된다고 하는데
다시 2~3일은 기다려봐야겠다 (제발...) 살려줘