Come Funziona AdOff: La Tecnologia del Blocco Pubblicitario Stealth
La maggior parte dei blocchi pubblicitari opera con un unico strumento: una lista di URL da bloccare. Funziona finché un sito non li individua — e a quel punto inizia il gioco del gatto e del topo. AdOff è stato costruito in modo diverso, sin dalle fondamenta, utilizzando tre livelli di protezione indipendenti che lavorano insieme per offrire un'esperienza di navigazione davvero invisibile e priva di interruzioni.
Questa pagina spiega esattamente come funziona ciascun livello — con un livello di dettaglio tecnico sufficiente per i curiosi, ma scritto in modo che chiunque possa seguirlo. Che tu sia uno sviluppatore che vuole capire l'architettura, o un utente normale che si chiede semplicemente perché AdOff continua a funzionare quando gli altri blocchi si arrendono, sei nel posto giusto.
Livello 1 — Blocco di Rete
Attivo su tutti i pianiIl primo e più efficiente livello opera a livello di rete, fermando le richieste HTTP legate alla pubblicità prima ancora che vengano scaricate dal browser. Nessun dato viene recuperato, nessuno script viene eseguito, nessun pixel di tracciamento viene caricato. La risorsa semplicemente non viene mai recuperata.
🔧 API Chrome: declarativeNetRequest
AdOff utilizza l'API Chrome declarativeNetRequest — la stessa API moderna
usata dagli strumenti di sicurezza enterprise. A differenza della precedente API
webRequest, declarativeNetRequest viene valutata nativamente dal motore del browser
senza alcun overhead JavaScript. Le regole vengono compilate una volta al momento
dell'installazione e vengono applicate a costo CPU quasi nullo per ogni richiesta successiva.
107+ Regole di Blocco di Precisione
AdOff include 107 regole di rete selezionate manualmente che prendono di mira l'infrastruttura di distribuzione pubblicitaria delle reti advertising più diffuse. Anziché mantenere un elenco enorme di singoli domini che richiede aggiornamenti continui, le regole di AdOff prendono di mira i pattern strutturali della distribuzione pubblicitaria:
- Domini dei server pubblicitari — i nomi host che distribuiscono banner, pre-roll video e contenuti sponsorizzati
- Endpoint di tracciamento e analisi — pixel, beacon e raccoglitori di eventi che profilano il tuo comportamento
- Infrastruttura di retargeting — tracker cross-site che ti seguono da sito in sito
- URL degli exchange pubblicitari programmatici — endpoint di real-time bidding che mettono all'asta gli spazi pubblicitari
- Percorsi CDN usati esclusivamente per la pubblicità — pattern di content delivery specifici per i payload pubblicitari
Perché il Blocco a Livello di Rete è Importante
Quando una pubblicità viene bloccata al livello di rete, la pagina si carica più velocemente. Non si tratta solo di rimuovere un banner visibile — significa che il browser non deve mai aprire connessioni TCP verso i server pubblicitari, non esegue lookup DNS per i domini di tracciamento, e non esegue il JavaScript di terze parti da cui le pubblicità dipendono per essere visualizzate e misurate.
Gli studi sui siti di notizie ricchi di pubblicità mostrano costantemente che il blocco a livello di rete riduce i tempi di caricamento delle pagine del 30–60%. Ogni richiesta pubblicitaria bloccata è una connessione che non deve essere aperta, uno script che non deve essere analizzato, e un payload che non consuma la tua larghezza di banda.
⚡ Vantaggio prestazionale
Poiché le regole declarativeNetRequest vengono valutate dal motore C++ del browser — non da JavaScript — AdOff aggiunge zero overhead CPU durante la navigazione normale. La corrispondenza avviene prima che lo stack di rete inizi la richiesta. Nessun JavaScript viene eseguito per ogni pagina, e l'estensione usa effettivamente zero memoria quando è inattiva.
Livello 2 — Filtro Cosmetico
Attivo su tutti i pianiNon tutte le pubblicità arrivano tramite richieste di rete che possono essere pre-bloccate. Alcune vengono renderizzate direttamente all'interno dell'HTML della pagina, caricate dallo stesso dominio del contenuto, o iniettate da JavaScript di prima parte. Per queste, AdOff usa il filtro cosmetico — la tecnica di nascondere gli elementi pubblicitari dal DOM tramite CSS, senza disturbare il layout circostante.
Iniezione CSS nel Mondo Isolato
Il content script di AdOff opera nel mondo ISOLATED di Chrome — un ambiente di esecuzione isolato completamente separato dal JavaScript della pagina. Questo significa che l'estensione può osservare e modificare il DOM senza essere rilevabile dagli script della pagina, che non hanno accesso all'ambito e alle variabili del mondo isolato.
Il filtro cosmetico inietta un foglio di stile CSS che applica regole display: none e
visibility: hidden ai selettori dei container pubblicitari noti. Questi selettori
sono mantenuti con cura per coprire i nomi di classe standard, gli ID e i pattern strutturali
usati dagli spazi pubblicitari su migliaia di siti web.
🎨 Nessun scorrimento del layout — nessuno spazio vuoto
Un problema comune nei blocchi pubblicitari poco sofisticati è che rimuovere un elemento dal DOM
causa uno scorrimento o un riflusso del contenuto circostante. Le regole CSS di AdOff usano
display: none con priorità !important e vengono applicate prima del
primo rendering del browser ove possibile, impedendo qualsiasi scorrimento visibile del layout.
Lo spazio che la pubblicità avrebbe occupato semplicemente non appare.
Scansione del DOM e Iniezione Dinamica
I siti moderni sono altamente dinamici — caricano contenuti dopo il parsing dell'HTML iniziale, iniettano spazi pubblicitari tramite JavaScript, e aggiornano il DOM continuamente. Il content script di AdOff monitora il DOM per gli elementi appena inseriti che corrispondono ai pattern pubblicitari e applica immediatamente le regole di occultamento, tipicamente entro un singolo frame di animazione. Non vedrai mai pubblicità comparire brevemente prima di sparire.
Neutralizzazione degli Annunci Video (Pro)
La maggior parte dei video player sulle piattaforme di streaming si affida a un SDK pubblicitario standard per gestire le interruzioni pre-roll, mid-roll e post-roll. AdOff sostituisce questo SDK con uno stub neutro che comunica immediatamente al player "nessun annuncio da mostrare" — il video parte direttamente senza alcuna interruzione.
Questo avviene tramite due meccanismi complementari:
- Reindirizzamento a livello di rete — le richieste di caricamento dell'SDK pubblicitario vengono intercettate e reindirizzate a un file stub locale incluso nell'estensione
- Iniezione a livello di pagina — lo stub viene iniettato prima che qualsiasi script del sito venga eseguito, in modo che anche i player che includono l'SDK pubblicitario internamente trovino prima la versione neutrale
Lo stub implementa l'intera superficie API dell'SDK originale ma non serve mai nessun annuncio.
Quando il player chiama start(), lo stub emette immediatamente il segnale "annuncio
completato" — il player riprende il video come se la pausa pubblicitaria fosse terminata
naturalmente. È universale: funziona su qualsiasi sito web nel mondo che utilizza questo SDK, senza
richiedere una lista manuale di siti.
Sulle principali piattaforme video, un handler dedicato accelera la riproduzione degli annunci a velocità 16× e fa clic automaticamente sul pulsante di skip con una tempistica simile a quella umana.
Livello 3 — Anti-Rilevamento Stealth (Pro)
Pro & TrialÈ qui che AdOff si differenzia maggiormente dai blocchi pubblicitari convenzionali. Molti siti ora eseguono script di anti-adblock attivi — codice il cui unico scopo è rilevare se stai usando un blocco e, in caso affermativo, interrompere la tua esperienza con un muro, un avviso, o contenuti degradati.
Il livello stealth di AdOff, in esecuzione nel mondo MAIN di Chrome, opera allo stesso livello del JavaScript della pagina. Neutralizza chirurgicamente il rilevamento anti-adblock prima che possa eseguirsi. Ecco come funziona ogni tecnica:
🪤 Bait Spoofing
Gli script anti-adblock funzionano comunemente iniettando un piccolo elemento "esca" — un nodo DOM stilizzato per sembrare un container pubblicitario — e verificando poi se le sue dimensioni sono zero, o se è stato rimosso da un blocco pubblicitario. Il bait spoofer di AdOff preserva questi elementi nel DOM, riporta dimensioni plausibili quando la loro geometria viene interrogata, e garantisce che lo script di rilevamento riceva il segnale di "tutto ok" che si aspetta.
📦 Variable Spoofing
Le reti pubblicitarie iniettano variabili e proprietà JavaScript globali sull'oggetto
window per segnalare la loro presenza. Gli script anti-adblock verificano
l'esistenza di queste variabili per confermare che le pubblicità siano state caricate. Il
variable spoofer di AdOff ricostruisce il namespace globale atteso — creando oggetti stub
leggeri che superano i controlli di presenza — così la pagina crede che gli script pubblicitari
siano stati eseguiti con successo, anche se non è stato distribuito alcun contenuto pubblicitario reale.
🔌 Intercettazione Fetch / XHR
Alcuni sistemi di rilevamento non si affidano affatto al DOM — effettuano una chiamata diretta
fetch() o XMLHttpRequest a un endpoint pubblicitario noto e misurano
il tempo di risposta o il codice di stato. Se la richiesta è stata bloccata, fallisce
istantaneamente, tradendo la presenza del blocco. AdOff avvolge sia window.fetch
che XMLHttpRequest con handler proxy che rilevano le richieste verso domini
pubblicitari noti e restituiscono risposte sintetiche che simulano un caricamento pubblicitario avvenuto con successo.
🛡️ Neutralizzatore di Script
Gli script anti-adblock noti vengono identificati tramite i loro pattern URL e le loro firme di payload. Quando il browser tenta di caricare uno di questi script, il livello stealth intercetta l'esecuzione e sostituisce la logica dello script con uno stub inerte che soddisfa qualsiasi callback di completamento senza eseguire alcun lavoro di rilevamento. Il codice della pagina riceve una promise risolta o un callback no-op, e il percorso di rilevamento non viene mai raggiunto.
👁️ MutationObserver — Difesa in Tempo Reale
I siti web possono iniettare nuovi script di rilevamento in qualsiasi momento dopo il caricamento
iniziale della pagina — attivati da azioni dell'utente, profondità di scorrimento, o timer.
Il MutationObserver di AdOff monitora continuamente la comparsa di nuovi elementi
<script> aggiunti al documento. Quando uno corrisponde a una firma
anti-adblock nota, il livello stealth lo neutralizza prima che la sua prima istruzione venga
eseguita. Questo garantisce che la protezione funzioni anche contro i sistemi di rilevamento
differiti o caricati in modo lazy.
Come i Tre Livelli Lavorano Insieme
Ogni livello è indipendente — se uno viene aggirato o non è applicabile, gli altri continuano a funzionare. Ma la loro vera forza sta nel modo in cui si completano a vicenda:
- Il blocco di rete elimina la maggior parte dei payload pubblicitari prima che esistano nel browser, riducendo la superficie di attacco per gli script di rilevamento che possono rilevare solo ciò che è stato bloccato.
- Il filtro cosmetico gestisce le pubblicità di prima parte e qualsiasi residuo che sfugge al livello di rete, mantenendo l'esperienza visiva pulita senza lasciare tracce nel DOM.
- L'anti-rilevamento stealth avvolge gli altri due livelli in un mantello di invisibilità, convincendo la pagina che non è presente alcun blocco — così il paywall anti-adblock non si attiva mai.
Il risultato è un'esperienza di navigazione che non è solo priva di pubblicità — è un'esperienza in cui i siti web non sanno mai che stai usando un blocco. Nessun avviso, nessun paywall, nessun contenuto degradato, nessun overlay "per favore disabilita il tuo blocco pubblicitario".
Privacy by Design
AdOff elabora tutto localmente nel tuo browser. Non ci sono server remoti che analizzano la tua cronologia di navigazione, nessuna telemetria inviata a casa, e nessun elenco di URL visitati lascia mai il tuo dispositivo. L'estensione richiede solo i permessi di cui ha genuinamente bisogno:
- declarativeNetRequest — per applicare le regole di blocco di rete
- storage — per salvare le tue preferenze e il contatore di pubblicità localmente
- tabs — per visualizzare il conteggio badge per sito
- scripting — per iniettare filtri cosmetici e script stealth
Nessun catch-all "leggi tutti i tuoi dati su tutti i siti web". Nessun SDK di analisi integrato nell'estensione. Ciò che accade nel tuo browser rimane nel tuo browser.
Inizia in 3 Passaggi
-
Installa AdOff dal Chrome Web Store o scarica il file
.zipdirettamente da adoff.app/install. Chrome chiederà la conferma dei permessi — leggi e accetta. - Aggiungi l'estensione alla barra cliccando l'icona a forma di puzzle nella barra di Chrome, individuando AdOff nel menu a tendina, e cliccando l'icona a spillo. Lo scudo AdOff apparirà permanentemente nella tua barra.
- Naviga normalmente. Tutti e tre i livelli si attivano automaticamente su ogni pagina che visiti. Clicca sull'icona AdOff in qualsiasi momento per vedere quante pubblicità e richieste sono state bloccate, o per sospendere la protezione su un sito specifico.
Non è richiesta alcuna configurazione per l'esperienza predefinita. Gli utenti avanzati possono esplorare la pagina delle opzioni per gestire la loro lista bianca, regolare il comportamento di blocco per sito, o attivare le funzionalità stealth Pro durante la prova gratuita di 15 giorni.
Pronto a scoprire la differenza?
Prova tutti e tre i livelli di protezione gratis per 15 giorni. Nessuna carta di credito richiesta.
Installa AdOff Gratis →