Ask HN: What ist your AdBlock strategy?
Overall Strategies
- Many use a layered approach: browser extension (e.g., uBlock Origin) + DNS/network-level blocking (Pi-hole, AdGuard Home, NextDNS, Control D, Blocky, pfBlockerNG, DNSCrypt-proxy, etc.).
- Some rely solely on browser-level blocking; others go “defence in depth” with router firewalls, hosts files, VPNs, and device-local filters.
Browser-Level Blocking
- Firefox + uBlock Origin is the most-cited combo; uBlock alone is often considered sufficient and more reliable than Pi-hole for some.
- Other popular browsers: Brave (built-in blocking, often combined with uBlock), Safari with Wipr/Ka-Block/AdGuard, Chromium forks (Ungoogled, Librewolf, Floorp, Orion, Mullvad browser).
- Some warn against stacking too many extensions with uBlock due to redundancy or possible interference.
- Script blockers (NoScript, uMatrix) used by a minority for very strict control; some simply disable JavaScript entirely and avoid sites that break.
Network/DNS-Level Blocking
- Pi-hole is common but often misunderstood: it doesn’t require a Raspberry Pi, can run on OpenWRT, VMs, Docker, mini-PCs.
- Alternatives: AdGuard Home, Blocky, DNSCrypt-proxy with unified blocklists, pfSense/pfBlockerNG, router-integrated OpenWRT adblock packages.
- Third‑party DNS: NextDNS, AdGuard DNS, Control D, Mullvad DNS, Quad9, Cloudflare, often combined with VPNs (WireGuard, Tailscale, Zerotier).
- Experiences with NextDNS are mixed: some praise logging, profiles for kids, and stability; others report broken clients on Apple platforms and poor support.
Performance, Reliability, and UX
- Large blocklists on weak routers can add noticeable latency; some move DNS filtering to more powerful hardware or VPSs.
- Caching and resolver choice significantly affect perceived speed; some report Blocky faster than AdGuard with the same lists.
- Network-wide blocking can break banking, travel, and media sites; several stress the need for easy per-device or per-SSID bypass.
Mobile, Smart Devices, and TVs
- Android: Firefox + uBlock, specialized apps (AdAway, DNS66, Tracker Control), or Private DNS with filtered resolvers.
- iOS: Safari content blockers (Wipr, AdGuard, Ka‑Block), NextDNS profiles, or browsers that support extensions (Orion).
- Smart TVs and appliances are a key reason for DNS-level blocking; YouTube ads remain hard to eliminate without browser-based tools or paid Premium.
Attitudes Toward Ads
- Some aim for near-zero tolerance, blocking ads as a security, privacy, and bandwidth issue.
- Others accept or even eschew blockers, arguing ads fund content or that they can tolerate them.
- A few prefer to pay for ad-free tiers (especially YouTube) instead of relying solely on technical blocking.