Bazı siteler reklam engelleyicileri nasıl tespit ediyor?

Merhaba arkadaşlar.
Ben bir süredir bir şeyi merak ediyorum. Acaba bazı siteler nasıl işte Opera, Edge veya Chrome gibi tarayıcılardaki reklam engelleyicileri nasıl tespit ediyor, algoritması nedir ?

Merhaba, biraz araştırdım ve sanırım 2 farklı yolu var:

1- Sunucu sana HTML kodu gönderirken nelerin yüklenip yüklenmediğini görebiliyor ve eğer reklamların bulduğu elementler yüklenmemişse reklam engelleyici olduğunu tespit ediyor.

2- Bait content adı verilen elementler yerleştiriliyor. Örneğin reklam engelleyicilerin çoğu banner_ad class ından şüphelendiği için

<div class="banner_ad"></div">

gibi bir kod girerek reklam engelleyicinin kafasını karıştırıyor, aslında reklamlar farklı bir elemente eklenmiş ancak reklam engelleyici sadece yukarıdakini tespit edip kaldırabiliyor ve sitede bunu anlıyor.

Ayrıca elementleri silmemesine rağmen ekranda reklamları göstermeyen reklam engelleyicilerde varmış yani reklam silinmiyor ama gözükmüyorda ancak tarayıcılar API ler aracılığıyla neyin görünür olup neyin görünür olmadığını anlayabiliyormuş.

Yani kısaca bu şekilde tespit ediyolar, eğer yanlışım varsa düzeltin lütfen.

2 Beğeni