티스토리 뷰


제 블로그는 애드센스를 이용해서 수익을 얻고 있는데요. 이 자동광고 혹은 수정광고를 특정 글이나 포스팅에서 나오지 않도록 설정하는 방법에 대해서 알아봤습니다. 여러가지 이유가 있을 수 있겠죠. 그 글에만큼은 광고를 배제해야 하는 이유들이요.

애드센스 자동, 수동광고를 특정 주소(글)에서 차단하는 방법

 

유튜브에서도 사과하는 영상에는 광고를 안붙이는 것 같은 사례들이... 필요하니까요. 

 

시작해볼까요? 두가지 방법을 써야 차단을 완벽하게 할수 있습니다. 바로 자동광고와 수동광고를 제한적으로 풀어야 하는 것이죠. 

 

1. 애드센스 자동광고 차단하기

 

1) 광고 → 개요 메뉴를 선택해주세요.

 

1. 애드센스에 접속, 광고 → 개요 메뉴를 선택

 

2) 사이트 목록에서 연필 모양 선택

 

애드센스 자동광고 차단하기

 

그럼 광고 설정 미리보기 페이지가 뜨게 되는데요~

 

우측 아래쪽의 화면을 보시면 '페이지 제외' 라는게 보입니다. 

 

저기 페이지 제외에 '관리'라고 눌러보시죠~ 

 

아주아주 상세하게 설명하지 않더라도 저기 제외 추가를 눌러서 해당 글의 주소를 입력해주고 나와서 '사이트 적용'을 눌러주면 잠시 후부터는 해당 주소에서는 자동광고가 뜨지 않게 됩니다~! 

 


2. 애드센스 수동광고 특정 주소에서 차단하기

애드센스를 이용할때 대부분이 자동광고와 수동광고를 조합해서 이용하게 되실 겁니다. ( 아닌가요? ) 대부분 글의 초입 부분과 마지막 부분에 수동광고를 달고, 글 중간 중간에는 자동광고가 달리도록 설정하거든요. 

 

그래서 자동광고를 위의 방법으로 차단을 했겠지만 수동광고를 어떻게 차단해야하는지 알아봅시다. 

 

1) 애드센스 수동광고 삽입을 스크립트 삽입으로 변경 필요.

어쩔수 없이 이 스크립트라는 놈을 좀 알아야 합니다. 처음엔 두렵고 힘들겠지만 구글링을 열심히 해보면서 따라해보면 쉽습니다. 

 

현재 자동광고를 넣고 싶은 곳에 이런 애드센스용 태그를 넣으실건데요.

<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-[아이디]"
     data-ad-slot="8579506405"
     data-ad-format="auto"
     data-full-width-responsive="true" data-language="ko"></ins>
     
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

 

아래처럼 바꾸면 스크립트로 넣게 됩니다. 동작과 효과는 똑같구요. 이 내용은 현재의 주소를 가져와서 'curUrl' 이라는 변수에 세팅, 주소가 '/394' 인 경우 isAdBlock(애드센스블럭여부)을 true로 만든 다음

 

애드센스블럭여부(isAdBlock)가 true일때 광고 스크립트가 들어가지 않도록 하는 스크립트입니다.

<script>

var curUrl = window.location.href.toString().split(window.location.host)[1];
var isAdBlock = false;	
	try{
		if( curUrl == "/394"){
			isAdBlock = true;
		}	
	}catch(e){}

if( !isAdBlock ){
  const tmp_str = `<ins class="adsbygoogle"
       style="display:block; text-align:center;"
       data-ad-layout="in-article"
       data-ad-format="fluid"
       data-ad-client="ca-pub-[아이디]"
       data-ad-slot="8580072026" data-language="ko"></ins>`;
  document.write(tmp_str);
  (adsbygoogle = window.adsbygoogle || []).push({});
}
</script>

 

curUrl == "/394"

 

이 부분 /394 부분을 원하는 주소로 교체한다면 수동광고도 원하는 주소에서는 차단할수가 있으니 참고해서 넣어보시면 도움이 될겁니다. 만약 차단을 원하는 주소가 여러개라면

 

["/394","/395"].includes("/395")

 

이런식으로 대체하면 됩니다.


이렇게 "애드센스 자동, 수동광고를 특정 주소(글)에서 차단하는 방법"에 대해서 알아봤는데요. 아무래도 수동광고쪽을 스크립트로 전환하고 몇가지 스크립트를 더 써야 하니까 생소하고 어려울수는 있지만 애드센스를 잘 활용하려면 이정도 노력은 불가피하다는 생각이 듭니다. 


댓글
최근에 올라온 글
최근에 달린 댓글