İnternet siteleri reklam engelleyici kullandığımızı nasıl anlıyor?

İnternet sitelerini ziyaret ederken reklamların görünmediğini fark edebilirsiniz. Ancak bazı siteler, reklam engelleyici kullandığınızı anlayarak içeriklere erişiminizi kısıtlayabiliyor veya reklamları açmanızı isteyen uyarılar gösterebiliyor.

Peki internet siteleri, tarayıcınızda hangi eklentilerin yüklü olduğunu bilmeden bunu nasıl başarıyor?

Bu sistemlerin temelinde, reklamların yüklenme durumunu ve web sayfasındaki belirli öğelerin davranışlarını kontrol eden JavaScript kodları bulunuyor.

Siteler, bu kontrollerden elde ettikleri sonuçlarla reklamların engellenip engellenmediğini tahmin edebiliyor.

1. Reklam alanları oluşturarak kontrol ediyorlar

İnternet sitelerinin kullandığı yöntemlerden biri, reklam engelleyicilerin tanıyabileceği özelliklere sahip deneme alanları oluşturmak. Örneğin sayfaya reklamları temsil eden görünmez bir HTML öğesi yerleştirilebiliyor.

Reklam engelleyiciler, filtre listelerinde bulunan kurallara göre bu alanları gizleyebiliyor veya kaldırabiliyor. Site ise daha sonra ilgili alanın hâlâ görünür olup olmadığını kontrol ediyor.

Eğer deneme alanı gizlenmişse site, reklam engelleyici kullanıldığı sonucuna varabiliyor. Ancak bu yöntem her zaman kesin sonuç vermiyor. Farklı filtre kuralları ve tarayıcı ayarları, kontrolün sonucunu değiştirebiliyor.

2. Reklam dosyalarının yüklenip yüklenmediğini inceliyorlar

Bir internet sayfası açıldığında reklamların gösterilmesi için çeşitli JavaScript dosyaları, görseller ve başka kaynaklar yüklenmeye çalışılıyor. Reklam engelleyiciler, filtre listelerindeki kurallarla eşleşen istekleri daha indirilmeden durdurabiliyor.

Bazı internet siteleri de bu isteklerin başarıyla tamamlanıp tamamlanmadığını kontrol ediyor. Reklam dosyası yüklenemiyorsa veya reklam alanı beklenen şekilde çalışmıyorsa site, reklam engelleyici kullanıldığı ihtimalini değerlendirebiliyor.

Google Chrome'un reklam tespit sistemi de ağ istekleri ve JavaScript çalıştırma süreçleri üzerinden reklamla ilişkili kaynakları sınıflandırabiliyor. Ancak bu sistem, Chrome'un reklam kaynaklarını belirleme mekanizmasıdır; tek başına her internet sitesinin reklam engelleyici tespit yöntemini açıklamaz.

3. JavaScript dosyalarının çalışmasını kontrol ediyorlar

Bazı reklam engelleyiciler, reklamlarla ilişkili JavaScript dosyalarının yüklenmesini engelliyor. İnternet siteleri de bu dosyaların çalışıp çalışmadığını veya beklenen işlevleri yerine getirip getirmediğini kontrol edebiliyor.

Beklenen kod çalışmadığında sayfa, reklamların engellendiğini düşünebiliyor. Ardından kullanıcıya reklam engelleyiciyi kapatmasını isteyen bir mesaj gösterilebiliyor.

Bu yöntemin de sınırları bulunuyor. Dosyanın yüklenmemesi, ağ bağlantısı sorunlarından veya sunucu hatalarından kaynaklanabiliyor. Bu nedenle tek bir kontrol üzerinden yapılan tespit her zaman doğru olmayabiliyor.

4. Tarayıcı eklentilerini doğrudan görebiliyorlar mı?

İnternet siteleri, normal koşullarda tarayıcınızda yüklü olan bütün eklentilerin listesini doğrudan okuyamıyor. Bunun yerine reklam engelleyicilerin bıraktığı dolaylı işaretleri kontrol ediyorlar.

Örneğin bir reklam dosyasının yüklenmemesi veya reklam alanının gizlenmesi, sitenin belirli bir sonuca ulaşmasını sağlayabiliyor. Dolayısıyla ekranda reklam engelleyici uyarısı görmeniz, sitenin hangi eklentiyi kullandığınızı kesin olarak bildiği anlamına gelmiyor.

Üstelik reklam engelleyiciler dışında bazı gizlilik araçları, DNS filtreleri, tarayıcıların yerleşik korumaları ve güvenlik yazılımları da reklam isteklerini engelleyebiliyor. Bu durumlarda internet sitesi yanlışlıkla reklam engelleyici kullandığınızı düşünebilir.

Reklam engelleyici uyarısı çıkarsa ne yapılabilir?

Bir internet sitesi reklam engelleyici nedeniyle içeriğe erişiminizi kısıtlıyorsa öncelikle uyarının hangi araçtan kaynaklandığını kontrol edebilirsiniz. Reklam engelleyici eklentinizin ayarlarını incelemek, sitenin izin verilenler listesinde olup olmadığını kontrol etmek veya güvendiğiniz bir site için engelleyiciyi devre dışı bırakmak sorunu çözebilir.

Ancak yalnızca reklam engelleyici uyarısı gördüğünüz için bütün güvenlik ve gizlilik korumalarını kapatmanız gerekmez. Özellikle tanımadığınız sitelerde reklamları etkinleştirmeden önce sayfanın güvenilir olduğundan emin olmanız önemlidir.

Sonuç olarak, internet siteleri reklam engelleyicileri çoğunlukla doğrudan tanımak yerine reklam isteklerinin, sayfa öğelerinin ve ilgili kodların davranışlarını inceleyerek tespit ediyor. Bu yöntemler işe yarayabilse de farklı tarayıcılar, filtre listeleri ve ağ ayarları nedeniyle her zaman kesin sonuç vermiyor.

Paylaş
Teknoloji Turu'nu Google'da kaynak olarak ekle