Javascript - Jquery Adblock Algılama
Geri Dön

Javascript - Jquery Adblock Algılama

Anasayfa
Bu dersimizde adblock veya adguard benzeri reklam gizleme eklentileri kullananlar javascript veya jquery ile nasıl algılarız onu anlatacağım.Öncelikle mantığını anlatayım.Örneğin adsensenin verdiği reklam kodlarını bir div içine ekliyoruz.Dive height vermiyoruz.Bu şekilde reklam gizlendiğinde divin boyutu 0 olur.Bu divin boyutunu kontrol ederek adblock kullanıp kullanmadığını tespit edebiliyoruz.

Demo : http://ustaderslik.com/ornek/reklam.html

İdsi reklam olan bir div oluşturup,içine reklam komutlarını ekleyin.

Javascript ile tespit etmek için,sayfanın en altına
<script type="text/javascript">
if(document.getElementById("reklam").offsetHeight==0){
alert("Reklam Gizleme...");
window.location.assign("www.google.com")
}
</script>

kodlarını ekleyin.İster uyarı verdirin.İsterseniz başka bir sayfaya yönlendirin.İf içine istediğiniz işlemleri yapabilirsiniz.

Jquery dahil ettikten sonra hemen altına
<script type="text/javascript">
$(function(){
if($("#reklam").height()==0){
alert("Reklam Gizleme...");
window.location.assign("www.google.com")
}
});
</script>

ekleyin.Bu şekilde de adblock jquery ile algılaya biliyoruz.İf içine istediğiniz işlemi yaptırabilirsiniz.

Genel örnek :
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>UstaDerslik.com</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script type="text/javascript">
$(function(){
if($("#reklam").height()==0){
alert("Jquery : Reklam Gizleme...");
}
});
</script>
<style type="text/css">
#reklam{width:728px;max-height:90px;}
</style>
</head>
<body>

<div id="reklam">
<!-- Reklam Komutları-->
</div>


<script type="text/javascript">
if(document.getElementById("reklam").offsetHeight==0){
alert("Javascript : Reklam Gizleme...");
}
</script>

</body>
</html>



Anasayfa

Tüm Hakları Saklıdır. ©Arleone 2013-UstaDerslik