Merhaba,

Adblock kullanıcılarına özel metin, resim, farklı içerik gösterimi yada belli bir sayfaya yönlendirme yapabilirsiniz

sitem firefox ve chrome üzerinde test edilmiştir sorunsuz çalışıyor



biraz araştırma yaptım en basit ve kullanışlı olan script (sanırım) jquery gibi büyük kütüphanelere ihtiyac duymuyor ayrıca adblock-lite programda da etkili oluyor (bazı uygulamalar lite sürümünde sapıtıyor)

uygulama için kullanılan kodlar hakkında;

Öncelikle reklam kodlarını DIV içine almamız gerekiyor

<div class="a">REKLAM KODLARI</div>


reklam kodunun altına ise aşağıda ki kodları ekliyoruz

<script type="text/javascript">
<!--
    var adblock = true;
//-->
</script>
<script type="text/javascript" src="http://site.com/adframe.js"></script>
<script type="text/javascript">
<!--
    if(adblock) {
        var allElements = document.getElementsByTagName('div');
        for (var i = 0; i < allElements.length; i++) {
            if (allElements[i].className == 'a') {
                allElements[i].innerHTML = 'AÇIKLAMA YAZISI';
            }
        }
    }
// http://detect-ad-blocking-software.webconrad.com/
//-->
</script>
kod içinde "http://site.com/adframe.js" bölümünü kendi sitenize göre düzenleyin

allElements[i].innerHTML = 'AÇIKLAMA YAZISI'; yazıyı istediğiniz şekilde düzenleyin


Adblock kullanıcıları açıklama yazınızı görecektir

Diğer gösterimler için;

RESİM: allElements[i].innerHTML = '<img src="http://site.com/RESİM.jpg" width="254" height="79" border="0">';

PAYPAL KODU: allElements[i].innerHTML = 'PAYPAL KODLARI BURAYA';


kısacası allElements[i].innerHTML kodu içine gösterilecek içerik giriliyor ama yönlendirme için durum farklı allElements[i].innerHTML yerine window.location.href kullanılıyor

ÖRNEK: window.location.href = "http://site.com/adblock-yazisi";



<div class="a">REKLAM KODLARI</div> 


<script type="text/javascript">
<!--
    var adblock = true;
//-->
</script>
<script type="text/javascript" src="http://site.com/adframe.js"></script>
<script type="text/javascript">
<!--
    if(adblock) {
        var allElements = document.getElementsByTagName('div');
        for (var i = 0; i < allElements.length; i++) {
            if (allElements[i].className == 'a') {
                window.location.href = "http://site.com/adblock-yazisi";
            }
        }
    }
// http://detect-ad-blocking-software.webconrad.com/
//-->
</script>
DIV için "a" demiştik farklı isim kullanırsanız script kodları içinde ki className == 'a' bölümünü düzenleyin "a" yerine kullandığınız DIV adını yazın


Son olarak bir kaç tavsiyem olacak sitenizde her sayfada ya da bölümde bu işlemi uygulamayın belirli bölümlerde olsun mesela yazı sayfalarında bilgilendirme için resim gösterin

kategori sayfasında yönlendirme yapın durumu açıklayan adblock un nasıl deve dışı bırakıldığını anlatan bir yazı hazırlayın resimler ile destekleyin

crome adblock nasıl kapatılır görseli : http://postimg.org/image/776xrlh17/
firefox adblock nasıl kapatılır görseli : http://postimg.org/image/6t5lrzwxn/

ana sayfada ya da yazı sayfalarında yönlendirme kullanmak hitlerde düşüşe sebep olabilir bu sebeple yönlendirmeyi akılcı kullanmak lazım


kaynağımız http://detect-ad-blocking-software.webconrad.com/

http://detect-ad-blocking-software.w...m/examples.zip



Not: Tasarımlarınızda "ad" isimli div vb. kullanmayın içine reklam eklemesenizde adblock engelliyor örnegin ad, adm, ad1, adx vb.