wmaraci reklam

Adblock çalışma mantığı

3 Mesajlar 1.275 Okunma
wmaraci reklam

Sebilisim Sebilisim WM Aracı Kullanıcı
  • Üyelik 03.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Php Coder
  • Konum Ankara
  • Ad Soyad S** B**
  • Mesajlar 394
  • Beğeniler 4 / 85
  • Ticaret 3, (%100)
Adblock gibi uygulamaların çalışma mantığı tam olarak nedir ? Yani kullanıcıya reklamları göstermiyor ama bunu nasıl başarıyor?

Bir başka sorumda sitede reklamın kullanıcıya görünmesini engelliyor, fakat arka planda reklam kodları çalışmaya devam ediyor mu ? Yani site yüklenirken bir fark oluşuyor mu ?
 

 

wmaraci
reklam

SysError SysError Hello World! Kullanıcı
  • Üyelik 20.06.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Girişimci
  • Konum İzmir
  • Ad Soyad R** A**
  • Mesajlar 230
  • Beğeniler 78 / 81
  • Ticaret 22, (%100)
Bu konu ile ilgili bir test arkadaş çevrem ile bizde yaptık ve başarılı olduk. Kısaca anlatmak gerekirse adblock.pro firmasının engellenecek reklamlar için bir sunucusu var. Bu sunucunun içerisinde engel konulacak reklamlar mysql gibi bir arayüzde işleniyor. Bir kullanıcı herhangi bir siteye girdiginde reklam çıkar ve kullanıcı bu reklamı görmek istemez ise sağ tıklayarak reklamı şikayet ediyor. Şikayet sonrası algoritmalar siteyi adblock.pro mühendislerine iletiyor ve inceleme sonrası zararlı veya istenmeyen bir reklam ise bu site yasaklı olarak mysql'e işleniyor. Kullanıcı siteye tekrar girdiginde kodlar engellenen siteleri mysqlde sorgulayıp ABC firması o yasaklı listesindeyse sunucu ve kullanıcının bu siteye bağlantısını blockluyor ve sonucunda reklam gözükmüyor. Anlattıgım işlemleri phpde ki global değişkenler ile çok kolay bir şekilde yapılabilir. Ardından gerekli jsonlar ile webstorea yüklenebiliyor. Umarım açıklayıcı olabilmişimdir. İyi çalışmalar..
 

 

foximus foximus WM Aracı Kullanıcı
  • Üyelik 08.09.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım Uzmanlığı
  • Konum İstanbul Anadolu
  • Ad Soyad Ş** D**
  • Mesajlar 91
  • Beğeniler 10 / 33
  • Ticaret 0, (%0)
Çalışma mantığını iki şekilde ele almak gerekir.

1- Google, youtube, facebook gibi büyük sitelerin reklamlarını engellemesi için ayrı ve güncel bir yapı kullanır.
2- Genel bir algoritması vardır. Yani sitede gözüken bir resmin/scriptin ya da domain/subdomain adında "ad, advertise, reklam" gibi isimler geçiyorsa (bu liste çok fazla) direk engeller.

Örnek: https://wmaraci.com/sponsor/hizlitanitim.gif => engelleme listesinde hizlitanıtım.gif şeklinde bir isim olmadığı için bu reklam kullanıcılara gözüküyor.

İkinci yazdığım maddeye ek olarak AdBlock kullanıcıları, bu eklentinin yakalayamadığı reklamları kendileri engelleyebilirler. Bu engellenen fotoğraf isimleri, subdomainler vs. ise AdBlock'un "easy list"ine eklenerek zamanla kimseye gözükmemeye başlar.

İşte malum liste: https://easylist-downloads.adblockplus.org/easylist.txt (bu ara ara güncellenir).

Diğer soru ise reklam kodları çalışmaya devam etmez. Örneğin sitede google adsense varsa ve bu engellenmişse, google'dan gelen javascriptleri sayfaya dahil etmez AdBlock.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al