웹사이트에 구글 애드센스를 사용하여 광고를 달기 위해서 구글 애드센스에 승인 신청을 넣으려고 하는데 site verification에 실패했다. 큰 문제는 아니였지만, 원인을 찾느라고 약간의 시간은 소비했다. 실패하는 이유에는 여러가지 이유가 있을 수 있겠지만 필자의 경우에는 http -> https 리다이렉션을 안 해주고 있어서 http로 요청을 보내고 http 요청에 대해서는 404를 내려주고 있었다. http -> https 리다이렉션을 하도록 수정하니 해결되었다.
아마도 글을 읽는 사람들은 필자와는 다른 원인으로 site owner verification이 실패할지도 모르겠다. 안나 카레리나의 구절이 떠오른다. "행복한 가정은 비슷한 이유로 행복하지만, 불행한 가정은 모두 저마다의 이유로 불행하다."... 마찬가지로 "에러가 생기지 않는 경우는 비슷한 이유로 에러가 생기지 않지만, 에러가 생기는 경우는 모두 저마다의 이유로 에러가 생긴다."일까? 그래도 혹시 모르니 http -> https 리다이렉션도 한번 확인해보자.
Google AdSense의 site ownership verification이란?
Site ownership verification이란, 말그대로 사이트의 소유자가 맞는지 확인하는 과정이다. 사이트의 소유자가 자기 사이트에 광고를 게시하는 것이므로 소유자가 맞는지 확인을 하는 과정이다. AdSense에서는 3가지 방법을 제공해주고 그 중 하나를 골라서 소유자인지를 확인하면 된다. head tag에 AdSense 스크립트를 넣어서 확인하는 방법, 최상위 디렉토리에 ads.txt 파일을 놓는 방법, head tag에 meta 태그를 넣어서 확인하는 방법이 있다.
아마 다른 이유로 사이트 소유자 확인이 안 되는 경우도 많이 있을 것이라고 생각된다. 아무쪼록 필자의 글이 문제 해결에 도움이 되면 좋을 것 같다.
'개발관련' 카테고리의 다른 글
[Flutter] 소스코드 안의 긴 String을 깔끔하게 만드는 방법 (1) | 2024.02.05 |
---|---|
AWS에서 NAT Gateway의 비용을 낮춰보자! (0) | 2023.11.07 |
MySQL은 대소문자를 구분할까? 정답은 OS에 따라 다르다. (0) | 2023.10.25 |
Chrome Lighthouse 소개 - 개발한 사이트의 성능, 접근성, PWA, SEO를 체크해보자! (0) | 2023.07.23 |
AWS CLI 자동완성 기능 설정하기 (0) | 2023.07.13 |