Ad-Filtering Dev Summit 2025
| title | author | length |
|---|---|---|
| System-wide ad blocking on Apple Devices | Andrey Meshkov | 31m |
Apple’s new systemwide URL filter provides full URL blocking using private information retrieval (PIR), oblivious HTTP and a local Bloom prefilter; lookups are… | ||
| What’s new in Chrome? | Oliver Dunk, Devlin Cronin | 45m |
Chrome adds concrete developer features: Chrome Web Store API V2 gains service‑account auth, cancel submissions, dedicated percentage rollouts and official… | ||
| From manual rules to AI automation: scaling cookie popup protection at DuckDuckGo | Maxim Tsoy | 40m |
DuckDuckGo automates opt-out by letting CMPs load and programmatically clicking reject flows, combining tracker blocking and cosmetic hiding when needed. A… | ||
| Light-side UX: How AdGuard communicates privacy | Sofia Orlova | 26m |
AdGuard presents concrete UX choices: a layered interactions model that gives one-button protection for novices and deep settings for power users, a guided… | ||
| Porting desktop ABP to mobile Safari | Toni Feliu | 27m |
Porting Adblock Plus from Safari Content Blockers to Manifest V3 web extensions on iOS uses the existing ABP desktop SDK, a Safari polyfill for missing… | ||
| The creator economy's false choice: privacy vs. supporting art | Henry Fisher | 25m |
Creator revenue shrinks when privacy tools and third party clients block ads: 1,000,000 YouTube views over June–July 2025 produce only 275,000 monetized views… | ||
| Agents need adblocking, too | Anton Lazarev | 27m |
Argues that adblocking stays essential for agentic, headless browsing: Brave pushes adblocking into the AI era to reduce visual-LLM token use and speed up… | ||
| The impact of ad filtering on performance marketing in 2025 and 2026 | Aleksei Terekhov | 30m |
Claimed measurements show desktop adblocks: 20–40% tracking loss and 10–25% conversion loss, mobile blockers 5–10% lost conversions, antivirus/privacy… | ||
| Inside AGLint v4 | Elizaveta Egorova, Dávid Tóta | 31m |
AGLint v4 rewrites the core to parse filter lists into an efficient AST selectors model, adds a faster parser pipeline and a cache that reduces local lint runs… | ||
| Stealthy fingerprinting users with personalized blocking rules | Saiid El Hajj Chehade | 35m |
Users who enable many custom filter lists become easier to identify because active rules change page behavior in detectable ways. The paper presents scriptless… | ||
| Browser panel | Devlin Cronin, Anton Lazarev, Tina Chenska, Rob Wu, Sam Macbeth, Krzysztof Modras | 01h 06m |
Browsers report concrete outcomes: Chrome moves to Manifest V3 with DNR rules backed by the same URL filter used for built‑in blocking, while Brave keeps MV2… | ||
| How do we know it's working? Proving adblockers production health | Aga Czyżewska | 30m |
eyeo monitors extension health with a four‑layer stack: filter crawler and validator, Sentry and surgical logging, feature flags and user reports. A DNR… | ||
| Covert web-to-app tracking via localhost on Android | Aniketh Girish | 34m |
Researchers disclose a covert localhost channel on Android that links browser cookies to app identities, found active in Meta and Yandex deployments and… | ||
| Ghostery TrackerDB | Philipp Claßen | 30m |
TrackerDB maps network requests to named services using pattern files, links each service to an organization and metadata (website, privacy contact, country)… | ||
| Filtering bad ads using LLM assisted adblocking | Ritik Roongta | 25m |
Claims that current allowlists surface more problematic creative content, measuring a 13.6% average increase in problematic ads across a six-category taxonomy… | ||
| Enhancing ad blocker quality assurance using AI | Tina Chenska | 23m |
Opera builds locked split-screen on/off screenshots (locked viewport, lazy-load hooks) then runs visual validation models that compute an ad density score… | ||
| Automating Ad commits | Ryan Brown | 33m |
A puppeteer-based network scanner (NWSS.js) automatically crawls target sites, applies JSON “recipes” of regex + string + whois/dig checks, and emits adblock… | ||
| Tales from blocklist maintenance | Peter Lowe | 20m |
Maintains a blocklist since 1987 and claims it as the 1987 oldest blocklist, now included in uBlock Origin so inclusion exposes maintenance to massive user… | ||
| Local frames: exploiting inherited origins to bypass content blockers | Anton Lazarev, Alisha Ukani | 27m |
Local pages create about:blank local frames that inherit their parent origin so many blockers misread the initiator and treat tracker or fingerprinting… | ||
| Beyond filter lists: using LLMs to rethink ad blocking | Maxim Topciu | 26m |
AdGuard prototypes replace keyword filters with three LLM-powered selectors: contains-embedding (fast, local embeddings cached; a small local model hits 100%… | ||
| Collaborative paths to privacy enhancing advertising | Leigh Freund, Alex Cone | 36m |
Argues that data‑driven advertising can survive with stronger safeguards and gives concrete policy and tech steps: cites 20 US states with privacy laws… | ||
| Beyond the surface: uncovering hidden threats in online ads | Mohamed Elgendi | 16m |
Ad images hide executable payloads via steganography—tweaking the least significant bit of pixels to carry JavaScript that a paired encoder and listener will… | ||
| Filter maintainers panel | Ryan Brown, Peter Lowe, Dávid Tóta, Elizaveta Egorova, Sam Macbeth, Andrey Meshkov | 01h 12m |
Panel covers concrete effects of Manifest V3: missing debugging APIs, rule-count and CNAME limits that force smaller, network-focused rules and slower rollout… | ||
| nothing matches | ||