Merhaba istediğin şey insternet üzerinde mevcut küçük bir araştırma ile buldum ve test ettim senin için açıklayıcı bir şekilde anlatayım umarım istediğin gibi olur.
Öncelikle örneklerin olduğu adres:
https://fuckadblock.sitexw.fr/beta/
Github Linki:
https://github.com/sitexw/FuckAdBlock
Bizim yapacağımız şekil kolay anlaman için.
öncelikle nasıl bir sitem kullanıyorsun bilmiyorum normal bir sistemse kullanmak istediğin sayfanın <head></head> içine vereceğim kodları ekle. wordpress kullanıyorsan header.php de olmalı
<head></head> arasına eklenecek kodlar (header.php)
<script>var fuckAdBlock = undefined, FuckAdBlock = undefined;</script>
//Sitende nereye eklediysen onun yolunu belirt
<script src="fuckadblock.js"></script>
<script>
//adblock açık ise göstermek istediğin mesajı aşağıdaki belirtilen yere
yaz.
var adBlockDetected = function() {
$('.nrc').html('ADBLOCK AÇIK MESAJI buraya yaz');
}
//Adblock Kapalı aşağıda belirtilen yere reklam kodunu ekleyebilirsin.
//Not aşağıdaki alanı boş bırakıp sitene normak reklam kodu
ekleyebilirsin bu sayede sadece adblock açıkken uyarı mesajı
görünecek.
var adBlockUndetected = function() {
$('.nrc').html('reklam kodu');
}
if(typeof FuckAdBlock === 'undefined') {
$(document).ready(adBlockDetected);
} else {
fuckAdBlock.on(true, adBlockDetected).on(false, adBlockUndetected);
}
fuckAdBlock = undefined;
</script>
Yukarıdaki kodları belirtilen yerlere ekledikten sonra reklamları göstermek istediğin yere aşağıdaki kodu eklemen gerek.
<div class="nrc"></div>
Yukarıda verdiğim kodu reklamların gösterildiği yerlere eklemen yeterli eğer adblock açık ise uyarı mesajını verecektir. Adblock kapalı ise reklamı gösterecektir.