오늘 오후 6시경 발생한 애드센스 광고 문제
오늘 오후 6시경 애드센스에 광고가 안뜬다고 하는 글이 나타났습니다.
원인은 구글이 밝히지 않는 이상 정확히 알 수 없으나, 사용자가 표면적으로 보았을때 원인이 무엇인지 추측을 해보겠습니다.
다만, 해결은 구글이 아닌이상 불가합니다.
먼저, 확인해 볼 사항.
- 애드센스는 *.tistory.com이 아닌경우 정상적으로 표시되고 있습니다.
- 제가 운영하는 별도의 페이지에도 정상적으로 표시가 되고 있었습니다.
리소스에 문제가 있나?
리소스를 확인해 본 결과 문제점 1개를 탐지했습니다.
(GET) https://partner.googleadservices.com/gampad/cookie.js?domain=hi098123-skin.tistory.com&callback=_gfp_s_&client=ca-pub-*************&cookie=ID%3D****************
응답 (Response):
_gfp_s_({})
정상응답시에는?
_gfp_s_({"각종":"로딩 데이터들","이 곳을 통해":"전달"})
지금 광고가 안뜨는 모든 페이지는 cookie.js 리소스를 로딩하지 못하고 있습니다.
바로 cookie값에 ID가 들어가고 실제 필요한 그 뒷부분의 **********(개인정보라서 마스킹 처리) 내용이 제대로 전달되고 있지 않은 이유로 보입니다.
이 리소스 로딩이 실패하여 광고 로딩정보를 불러오지 못합니다.
원래 이 리소스의 역할은 ID=**************** 의 내용을 불러오는 역할이지만, 순서가 꼬여 이곳에 전달되지 않아도 될 값이 포함되어 전달된 문제로 보여집니다. (이후 정밀 검사로 남아있던 정보가 전달되는것으로 확인됨)
- 실제 정상적으로 로딩되는 사이트의 경우 cookie.js로딩을 하지 않거나,
- 쿼리스트링으로 cookie 값을 전달하지 않았습니다.
cookie.js에서 광고 게시자, 페이지 방문자 정보를 서버에 입력하고, 광고 세션을 생성하는것으로 예상됩니다.
그 다음, integrator.js에서 해당 정보를 이용해 광고 정보를 서버로부터 불러옵니다.
이런 과정으로 광고가 로딩되는데, *.tistory.com의 경우에는?
(애드센스 버그 1) cookie.js 에서 integrator.js로 광고 세션 정보를 전달하지 않습니다.
(애드센스 버그 2) 결국 광고 로딩에 실패하고, 새로고침시 cookie.js는 남아있던 이전 세션값을 전송하지만(쿼리스트링 : cookie) 반환되는 정보는 없습니다.
이런 결과로 볼때 문제는 티스토리가 아닌 구글 애드센스에 있는것으로 보입니다.
결과적으로 애드센스는 광고 대신 아래의 코드를 반환하는데, 이는 권한이 없는 사이트에서 요청등 광고가 표시될수없을때 나오는 메시지입니다.
<!DOCTYPE html><html><head><script>window.top.postMessage('{"msg_type":"resize-me","key_value":[{"key":"r_nh","value":"0"},{"key":"qid","value":"***********"}],"googMsgType":"sth"}', '*');</script><script>window.top.postMessage('{"msg_type":"adsense-labs","key_value":[{"key":"settings","value":"[\\\"ca-pub-**************\\\",[[1]]]"}],"googMsgType":"sth"}', '*');</script></head></html>
제일 유력한 버그로는 tistory.com 도메인을 티스토리 블로그가 아닌 일반 도메인으로 판단하는식의 버그가 아닌가 추정됩니다.
이 정도 내용은 수박 겉 핥기식이라서 자세한 내부 사정을 알 수 없습니다.
자세한 내용은 구글의 공지 또는 공식문서로 확인해주시기 바랍니다.
이 글은 외부로 드러나는 표면적인 내용을 토대로 추측한 글 입니다.
'티스토리 > 실험실' 카테고리의 다른 글
티스토리 방명록 버그 (0) | 2021.12.27 |
---|---|
'ads.txt 파일 문제' 해결을 위해 애드센스 연동이 필요한 이유? (7) | 2021.01.29 |
티스토리 업데이트 이후 변화들? (3) | 2020.11.05 |
네이버 웹마스터도구 HTML 구조 문제??? (5) | 2020.11.01 |
티스토리 수익관리 기능에 대해 알아봅니다. (0) | 2020.10.28 |
저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 한 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
링크 공유는 가능합니다. 만약, 본문 공유 시 링크 공유를 해주세요
댓글 7개