Jquery Adblock Tespit Etme

Last updated on 3 Haziran 2019

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"> < /div> 
$(document).ready(function() {     
   $(function(){         
      if($("#reklam_alani").height()==0)
        {
            alert("AdBlock uygulamanız aktif, lütfen AdBlock eklentinizi kapatarak tekrar deneyiniz...");
        }
    });
});
  • 1
  •  
  •  
  •  
  •  
  •  
  •  
    1
    Share

İlk Yorumu Siz Yapın

Bir cevap yazın

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