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..."); } }); });