애드센스 펍코드 숨기는 방법 찾아냄

애드센스 펍코드를 숨기는 방법을 찾아냈습니다. 완전히 숨기는 것은 불가능하지만, 스크립트로 펍코드가 들어간 코드 자체를 다 따로 만들어서 넣는 블로그를 찾아냈습니다.

방법은 스크립트로 스킨 내 따로 넣어둔 파일을 오픈하는 방식입니다. 찾아낸 블로그는 여러 스크립를 쓰고 있는데 스크립트를 오픈하는 스크립트를 빼고 거기에서 만들어 놓은 코드만 한 번 복사해 놓겠습니다. 언젠가 저도 써먹을 것이기 때문입니다.

애드센스 펍코드

그럼 첫번째는 무엇이냐면 아래와 같은 코드였습니다.

(function() {
document.writeln('<sc' + 'ript data-ad-client="ca-pub-펍코드"');
document.writeln(' async src="<https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js>"></s' + 'cript>');
})();

위와 같은 코드를 사용했네요. 원래 들어가야 할 애드센스 코드의 순서를 뒤바꾸었는데, 저렇게 넣어도 아웃풋은 저절로 나오는 것인지 궁금합니다.

일단 저 파일로 애드센스 광고를 불러오는 방식입니다. function에 대한 정의를 찾아봐야 할 것으로 보입니다. 스킨의 기본 html에서는 펍코드가 안 보입니다. 노출을 한 번 줄인 방식이죠? 다시 보니까 순서가 뭐 뒤바뀐 것도 아니네요. 그대로 쓰면 될 듯 합니다.

애드센스 코드2

두 번째는 본문 상단에 들어간 스크립트 코드입니다.

(function() {
document.writeln('<ins class="adsbygoogle"');
document.writeln('     style="display:block;height:280px"');
document.writeln('     data-ad-client="ca-pub-펍코드"');
document.writeln('     data-ad-slot="슬롯번호"');
document.writeln('     data-ad-format="auto"');
document.writeln('     data-full-width-responsive="true"></ins>');
document.writeln('<sc' + 'ript>(adsbygoogle = window.adsbygoogle || []).push({});</s' + 'cript>');
})();

이것은 별다른 순서를 바꾸지는 않았네요. 스크립트를 저렇게 나눠 써야 하는 이유가 뭐 따로 있나보죠? 아무튼 스크립트를 나눠 쓴다는 점이 특이합니다. 스타일에서 높이를 280px로 강제로 줄였군요. 하지만 제 화면에서는 일반 디스플레이 광고가 나오고 있기는 했습니다.

이 블로그에서 사용하는 것은 상단 – 본문에 중간 2개 내지 3개 – 하단, 이렇게 광고를 넣고 있습니다.

애드센스 코드3

본문 중간에 들어가는 코드는 이렇습니다.

(function() {
	document.writeln('<center>');
	document.writeln('<ins class="adsbygoogle"');
	document.writeln(' style="display:block;"');
	document.writeln(' data-ad-client="ca-pub-펍코드"');
	document.writeln(' data-ad-slot="슬롯번호"');
	document.writeln(' data-ad-format="auto"');
	document.writeln(' data-full-width-responsive="false"></ins>');
	document.writeln('<sc' + 'ript>(adsbygoogle = window.adsbygoogle || []).push({});</s' + 'cript>');
	document.writeln('</center>');
	})();

본문 중간에 들어가는 코드는 full-width에 대해서만 false로 바꿨습니다. 본문 중간에는 false로 바꾸는 것이 좋습니다. 그런데 그거 잘 몰라서 그대로 두시는 분들이 참으로 많더군요. 가능하면 바꾸세요.

저걸 저렇게 코드로 넣는 방식이 좋은 이유는 무엇일까요? 나중에 애드센스에 문제 생겼을 때 다른 애드센스 계정으로 파일만 교체하면 바로 대응이 가능하다는 것이죠.

애드센스 코드4

본문 하단에 들어가는 코드입니다.

(function() {
document.writeln('<ins class="adsbygoogle"');
document.writeln('     style="display:block;"');
document.writeln('     data-ad-client="ca-pub-펍코드"');
document.writeln('     data-ad-slot="슬롯번호"');
document.writeln('     data-ad-format="auto"');
document.writeln('     data-full-width-responsive="false"></ins>');
document.writeln('<sc' + 'ript>(adsbygoogle = window.adsbygoogle || []).push({});</s' + 'cript>');
})();

이 분은 분석을 열심히 하나봅니다. 아무튼 여기도 full-width는 false로 되어 있는 점을 확인할 수 있습니다.

세상에 참 똑똑한 사람들 많죠. js 파일을 이렇게 넣어서 사용하기도 하는군요. 아무튼 해당 블로그는 다음 검색에서는 ‘통누락’ 블로그입니다만 구글 검색 노출은 아주 잘 됩니다.

이 코드를 잘 이용해서 펍코드를 html 자체에서는 숨겨볼 수 있을 겁니다. 해 보실 분들은 해 보시기 바랍니다.

Leave a Comment