구글 애드센스 특정 페이지에서 광고 표시되지 않게 하기

2016.12.28 06:02 번역 안하고 하는 짓

 -_- 애드센스는 잊을만하면 "빼애액 너 이거 정책 위반이야~~ 정지먹고 싶어? 알아서 기어라?" 경고를 보내는데

정작 "그럼 이 페이지에선 광고 표시되지 않게 해줘" 할 수 있는 기능을 지원 안합니다.

 

 뭐 이런....


 헷갈리게 '특정 페이지 광고 표시되지 않게 하기' 기능은 있는데 이것의 정체는 정 반대로, 특정 광고를 해당 홈페이지에 표시되지 않게 하기~

대체 어떤 놈이 "아니 내 블로그에 이런 광고를 내보내다니, 내 블로그 이미지를 깎아먹잖아! 당장 표시되지않도록 만드세요!" 하지...?


 각설하고 해결 방법은 이쪽에 있었음.

https://productforums.google.com/forum/#!topic/adsense-ko/_8q7vfKC8JY


 html 가젯 생성 후


<div id="adsense">

애드센스 코드

</div>


<script type="text/javascript">

if(window.location.pathname == "archives/50" || window.location.pathname == "archives/51") { 

document.getElementById('adsense').style.display = 'none';

}

</script>




window.location.pathname == "archives/50" 

 부분 대신

document.location.href == "http://sample.com/archives/50"

 으로 직접 주소를 지정해도 된다. 난 후자썼음.


 광고가 두 개 이상일 때는 <div id="adsense"> 부분과 document.getElementById('adsense') 부분에서 adsense1, adsense2 같은 식으로 id를 바꿔주면 가능.



 아무리 설치형 블로그니 뭐니 해도 이런 기능은 좀 공식 지원해줘야하는거 아니냐--? 


저작자 표시
신고

이 댓글을 비밀 댓글로

티스토리 툴바