Javascript - Jquery Adblock Algılama
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon
Diller
Türkçe Türkçe

bilgi UstaDerslik
Bu uyari kutusudur.
Tamam
Anasayfa
İletişim
Üyeler

Javascript - Jquery Adblock Algılama

profil
cArleone
BEĞEN(0)
BEĞENME(0)
GÖRÜNTÜLENME(2296)
RAPOR ET
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>



Kod
Kalın
Vurgu
Resim
Video
Url
CEVAPLA
Tüm Hakları Saklıdır. ©Arleone 2013-2014 UstaDerslik






Giriş
Şifremi Unuttum...
Şifre Talep
  Kuralları Kabul Ediyorum.
Kaydol