🏫 info/👔 IT 꿀팁
블로그에 애드블록을 감지하는 스크립트(jQuery) 넣기
팀드모네
2020. 4. 14. 15:13
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
광고링크 :
반응형