Ç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.