워드프레스에서 애드블럭 방지코드를 넣어보자

워드프레스로 이사오고 티스토리때 사용했던 애드블럭 방지코드를 적용해봤습니다.
찾아보진 않았지만 플러그인으로도 있을거라 생각됩니다.

저는 그냥 종전방식으로 스킨에 추가했습니다.
티스토리에 적용하는 방법은 여기로 ( https://linsoo.co.kr/archives/13568 )

1. 설치
https://github.com/sitexw/FuckAdBlock 사이트에서 파일을 받아서 fuckadblock.js 파일만 복사합니다.
저는 awaken 차일드 테마 만들어 사용중이라 awaken-linsoo/js/fuckadblock.js 위치로 구성했습니다.

2. 스킨수정
워드프레스 본문 페이지파일인 content-single.php에서 본문을 나타내는 <?php the_content(); ?>를
<div id=”linsoo”> </div>로 감쌉니다.

<!-- 애드블럭 방지 -->
	<div id="linsoo">
		<?php the_content(); ?>
	</div>
<!-- 애드블럭 방지 -->

그리고 맨 밑부분에 </article><!– #post-## –> 밑에다가 아래 코드를 넣어줍니다.

<script> 
var strBlockMessege = '<p align="center"><br/>\
                        미안! 광고차단기능 꺼야지만 본문을 볼수 있음.<br/>\
                        Sorry! Please turn off Ad blocking plugin.<br/>\
                        Es tut uns leid! Bitte schalten Sie Werbeblocker -Plugin.<br/>\
                        ごめんなさい!広告のブロックプラグインをオフにしてください。<br/>\
                        抱歉!请关闭广告屏蔽功能插件。<br/>\
                        آسف! الرجاء إيقاف حجب الإعلان المساعد.<br/>\
                        Сожалею! Пожалуйста, отключите блокировку объявлений плагин.<br/>\
                        <br/></p>' 
 
function blockCode() {
    var element = document.getElementById("linsoo");
    element.innerHTML = strBlockMessege;
}
 
if ($("div.adsbygoogle").css('display') == 'none') { 
    blockCode()
} 
</script>

<script src="<?php echo get_stylesheet_directory_uri() . '/js/fuckadblock.js'; ?>">     </script>
<script>
    if(typeof fuckAdBlock === 'undefined'){
        blockCode();
    }else{
        fuckAdBlock.onDetected(blockCode);
    }
  
    fuckAdBlock.setOption({
            debug: false,
            checkOnLoad: true,
            resetOnEnd: false
    }); 
</script>

이렇게 넣어주시면 됩니다.
결과는 기존 티스토리에서 했던거랑 같은 결과입니다.

저는 구글 애드센스만 붙입니다.
2008~9년도엔 이것저것 돈을 조금이라도 더 벌어볼까 하는 심산에 이것저것 붙여봤는데
블로그는 더러워지고(보기에) 수익은 월 50~100원 더 생기더라고요. -_-;;;
그 뒤로는 그냥 깔끔하게 애드센스 하나만 붙이죠. 본문 상단에
뭐 저것도 지저분하다 라고 하시는 분 있겠지만 저건 더이상 양보할 수 없네요.

애드블럭 껐다가 랜섬웨어 걸릴까봐 불안하다고 애드블럭차단기능 꺼 달라고 하시는 분들이
가끔 있는데 그냥 다른 사이트 보세요.

참고 사이트:
퍼스나콘의 IT 놀이터 ( http://persnacons.tistory.com/393 )
FuckAdBlock ( https://github.com/sitexw/FuckAdBlock )

크리에이티브 커먼즈 라이선스Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

This site uses Akismet to reduce spam. Learn how your comment data is processed.