jquery-adblock-eklentisi-tespit-etme

Jquery Adblock Tespit Etme

Bazı sitelerde rahatsız edici reklamları gizlemek için AdBlock veya AdGuard benzeri eklentiler kullanıyoruz. Ancak bu durum kötü niyeti olmayan site sahiplerini zarar uğratabiliyor. Bu makalemizde bu eklentilerin kullanılıp kullanılmadığını nasıl tespit edeceğimizi açıklayacağım.

Örneğin google adsensenin verdiğin reklam kodlarını div içerisine ekliyoruz. Bu div’e yükseklik vermeyeceğiz. Reklam varsa zaten div’in yüksekliği gelen reklama göre boyutlanacak. Eğer reklam engellenmişse div’in yüksekliği sıfır (0) olacaktır. İşte bizde bu div’in yüksekliğini kontrol ederek reklam engelleme eklentisi var mı yok mu tespit edeceğiz.

Aşağıda ki uygulamanın demosunu makalenin altında yer alan “Demo” butonuna tıklayarak inceleyebilirsiniz.

 

Html Sayfamız ;

<h3>AdBlock eklentisi açıp test edebilirsiniz.</h3>


<div id="reklam_alani">
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div>

 

$(document).ready(function() {
    $(function(){
        if($("#reklam_alani").height()==0){

            alert("AdBlock uygulamanız aktif, lütfen AdBlock eklentinizi kapatarak tekrar deneyiniz...");

        }
    });
});

 

 

Demo

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir