새소식

🏫 info/👔 IT 꿀팁

블로그에 애드블록을 감지하는 스크립트(jQuery) 넣기

728x90

안녕하세요. 팀드모네입니다.

업무 중에 갑자기 떠올라서 포스팅을 씁니다.

 

1. 소스코드

<script src="https://cdnjs.cloudflare.com/ajax/libs/fuckadblock/3.2.1/fuckadblock.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/fuckadblock@3.2.1/fuckadblock.min.js"></script> // Function called if AdBlock is not detected function adBlockNotDetected() { alert('AdBlock is not enabled'); } // Function called if AdBlock is detected function adBlockDetected() { alert('AdBlock is enabled'); } // We look at whether FuckAdBlock already exists. if(typeof fuckAdBlock !== 'undefined' || typeof FuckAdBlock !== 'undefined') { // If this is the case, it means that something tries to usurp are identity // So, considering that it is a detection adBlockDetected(); } else { // Otherwise, you import the script FuckAdBlock var importFAB = document.createElement('script'); importFAB.onload = function() { // If all goes well, we configure FuckAdBlock fuckAdBlock.onDetected(adBlockDetected) fuckAdBlock.onNotDetected(adBlockNotDetected); }; importFAB.onerror = function() { // If the script does not load (blocked, integrity error, ...) // Then a detection is triggered adBlockDetected(); }; importFAB.integrity = 'sha256-xjwKUY/NgkPjZZBOtOxRYtK20GaqTwUCf7WYCJ1z69w='; importFAB.crossOrigin = 'anonymous'; importFAB.src = 'https://cdnjs.cloudflare.com/ajax/libs/fuckadblock/3.2.1/fuckadblock.min.js'; document.head.appendChild(importFAB); }

 

2. 티스토리 적용 결과물!

위 소스코드를 응용하면 아래처럼 작업하실 수 있습니다.

 

End..

이상입니다. 블로그로 돈을 버는 것이 가능한 얘기일까요...... 무튼!

질문사항이 있으시면 댓글 남겨주세요. 감사합니다.


reference : https://github.com/sitexw/FuckAdBlock

광고링크 : 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.