CHROME EXTENSION · MANIFEST V3

Block ads before they load.

Simple Ad Blocker stops ad and tracker requests at the network level, before a single pixel or script reaches your browser. No data collected, no bloat, one toggle.

v1.0.0 — unpacked developer build, not yet on the Chrome Web Store

Simple Ad Blocker icon: a red stop sign with a raised palm
30+
ad and tracker domains blocked by default
0
bytes of your browsing data collected
1
toggle to turn blocking on or off

What gets stopped at the door

Simple Ad Blocker ships with a starter list of well-known ad, analytics, and tracking domains, grouped by what they're used for. You can extend the list yourself — it's a plain JSON file.

Ad networks

  • doubleclick.net
  • googlesyndication.com
  • googleadservices.com
  • amazon-adsystem.com

Analytics & trackers

  • google-analytics.com
  • googletagmanager.com
  • scorecardresearch.com
  • facebook.com/tr

Native & content ads

  • taboola.com
  • outbrain.com
  • media.net
  • yieldmo.com

Programmatic exchanges

  • criteo.com
  • pubmatic.com
  • rubiconproject.com
  • openx.net

How it works

Simple Ad Blocker uses Chrome's built-in declarativeNetRequest API. There's no content script rewriting pages and no third-party filter list fetched over the network — the rules ship inside the extension.

A page starts loading

Chrome begins requesting the scripts, images, and frames a page needs — including calls out to ad and tracking domains.

Each request is checked first

Before a request leaves your browser, Chrome checks it against Simple Ad Blocker's rule list, entirely on your device.

Matches are dropped silently

Requests to known ad and tracker domains are cancelled. No placeholder box, no error in the console — the space simply doesn't load.

Everything else loads as normal

The rest of the page — its own content, images, and functionality — is left completely untouched.

Nothing leaves your browser

Ad blockers ask for broad permissions, so it's fair to ask what they do with them. Here's the whole answer.

  • All filtering happens locally, using Chrome's own request matcher.
  • Simple Ad Blocker doesn't phone home, fetch remote lists, or send usage data anywhere.
  • The blocked-request count in the popup is stored only on your machine.
  • The full source is a few short files — manifest, rules, and two small scripts.

Install it

Simple Ad Blocker isn't listed on the Chrome Web Store yet, so it installs the way any developer extension does — takes about a minute.

1Unzip the download, then open chrome://extensions in Chrome.
2Turn on Developer mode, top right of the page.
3Click Load unpacked and select the unzipped folder.
4Pin Simple Ad Blocker to your toolbar to see it, toggle it, and watch the count.