티스토리 에드센스 연동 후 광고가 나오지(표시) 되지 않을때 조치방법

재태크/애드센스|2020. 12. 15. 17:35
반응형

이번 티스토리 구글 에드센스 계정 연동이후로 페이지 로딩시 아래와 같이

Google Adsence 로고만 나오고 광고가 안오지 않습니다.

 

 

물론 새로고침해도 안나오지 않고. 티스토리 공지사항에는 언제 복구 되냐는 댓글만 잔뜩인데..

 

한달이 넘도록 조치가 없다. 아래는 티스토리 에드센스 광고가 나오지 않는 성토의 장~

내블로그는 수익이 미비 하기 때문에 큰차이는 없으나,

 

검색해보니 아주 쉽게 조치할 수 있는 방법이 있어 소개하고자 한다.

 

 

 

광고 안나옴 URL :https://hosts.tistory.com/90?category=474851

광고 나옴URL : https://hosts.tistory.com/90

 

광고가 나오지 않는 페이지들은 공통적으로 ?category= 시작하는 파라미터가 붙어 있다.

게시물을 바로 접속하면 상관이 없으나, 오른쪽 메뉴 카테고리 또는 티스토리에서 제공하는 하단 글 표시 플러그인을 통해 접속하는 경우 ?category= 파라미터가 붙는다..

 

따라서 우리는 ?category= 파라미터를 삭제하는 코드를 추가할 것이다.

 

해결책 : 꾸미기-스킨편집-HTML 편집 맨 아래의  </body> 바로 위에 아래 라인을 붙여 넣는다.

 

<script>
Array.prototype.slice.call(document.querySelectorAll('a'))
    .filter(function(el) {
        return el.href.match(/\/[0-9]+\?category/gi);
    })
    .forEach(function(el) {
        el.href = el.href.replace(/\?category.*/, '');
    });
</script>


<!-- 이 아래는 위치 확인을 위한 부분임으로 1~9라인 까지만 복사하세요  -->
</body>
</html>

 

그럼 정상적으로 광고가 표시된다~

 

간혹.. 

아래와 같이 ?category= 붙어 있는데 광고가 표시되는 경우도 있으나 F12 개발자 모드로 캐시 삭제 후 다시 조회하면

광고가 나오지 않으니 캐시 삭제 후 확인해 보세요

 

 

반응형

댓글()
  1. 2020.12.26 17:56 댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다