QNA > C > Come Funzionano I Rilevatori Di Adblock?

Come funzionano i rilevatori di AdBlock?

Ad-block legge il codice sorgente della pagina web e cerca gli URL ("indirizzi") di server pubblicitari conosciuti, da cui vengono caricati quegli annunci. Ogni volta che ne trova uno, sostituisce quel particolare codice con uno spazio vuoto per preservare il layout della pagina.

Siccome il browser web che poi cerca di visualizzare la pagina non cerca di leggere nulla da quel particolare server web, nessun annuncio viene restituito per essere visualizzato.

I sistemi anti-adblock approfittano di questo comportamento aggiungendo piccoli frammenti di codice nei blocchi pubblicitari. Se l'annuncio c'è, il frammento di codice viene eseguito dal browser, e disattiva una "bomba" che nasconde il contenuto della pagina e ti chiede di mettere in whitelist o iscriverti. Se adblock ha rimosso l'annuncio, rimuove anche lo snippet di disattivazione, quindi la "bomba" si attiva dopo pochi secondi, nasconde il contenuto della pagina e ti chiede di fare la whitelist o l'abbonamento.

Questo è anche il motivo per cui il messaggio "Sembra che tu stia usando adblocker" appare solo dopo pochi secondi o dopo aver scrollato un po' - la "bomba" sta aspettando un po', perché deve tenere conto della possibilità che la tua connessione sia lenta o scarsa e gli annunci richiedano più tempo per caricarsi.

Questa è solo una grande corsa agli armamenti - mi aspetto che adblock diventi più intelligente e cominci a lavorare in modo diverso:

  1. Sostituire tutti gli annunci con spazio vuoto
  2. Integrare tutti i meccanismi di disattivazione conosciuti alla fine della pagina web

Così, non appena la pagina si carica, le bombe vengono disattivate.

Questo naturalmente motiverà gli inserzionisti a inventare nuovi tipi di bombe, alle quali adblock reagirà...

Di Hewie

South Park sarà cancellato nel 2020? :: Perché South Park va ancora in onda?
Link utili