Ads Blocker
Block ads on Google, Bing and every site you visit.
Ads are stopped before they download and the empty space they leave is cleaned up. Free, no signup, and nothing about your browsing ever leaves your device.
Coverage
What gets blocked
Four rule groups cover the ad networks that account for the vast majority of ads on the web.
Google ads
The networks behind most display ads on the web, plus the text ads at the top of Google search.
- AdSense
- DoubleClick
- Google Ad Manager
- Search text ads
Microsoft & Bing ads
Bing's ad and tracking stack, MSN placements and the search ads on Bing result pages.
- Bing Ads
- Bing UET tracking
- MSN ads
- Xandr
- Search text ads
Third-party networks
Native-ad widgets, retargeting, programmatic exchanges and the pop-up / pop-under networks.
- Criteo
- Taboola
- Outbrain
- PubMatic
- Amazon Ads
- Pop-ups & pop-unders
- + ~70 more domains
How it works
Two layers. Nothing slips through.
Most ads are stopped at the network before they download. The few that can't be — because they come from the same domain as the page — are hidden before you see them.
- 01
Page asks for an ad
A site loads a script or image from an ad domain.
- 02declarativeNetRequest
Layer 1 · Network rules
Chrome matches the request against four compiled rule groups and drops it before a single byte downloads.
- 03content script
Layer 2 · Cosmetic filter
Same-domain search ads and empty leftover containers are hidden at document_start.
Features
Small extension. Everything you need.
Pause on sites you want to support
One click in the popup pauses blocking for that hostname only. It stays paused until you resume, and every other site keeps blocking.
See what it's doing
The toolbar badge counts blocked requests on the current tab, live. Open the popup for a global on/off switch.
No flash of ads
The cosmetic filter runs at document_start, so pages render clean the first time — no ad appearing then vanishing.
Native-speed rules
Blocking rules are compiled and matched by Chrome itself. No per-request JavaScript, no memory hog.
Cleans up the gaps
Empty containers left behind by blocked ads are collapsed, so layouts don't show holes.
Privacy
What Ads Blocker never does
An ad blocker sees every page you load. That's exactly why this one is built to keep nothing.
- No account, no email, no signup
- No browsing history collected — ever
- No remote scripts or remotely-changed rules
- No “acceptable ads” allowlist sold to advertisers
- No premium tier — the free version is the whole product
Full details in theprivacy policy.
| declarativeNetRequest | Apply the blocking rule set and per-site allow rules. |
| declarativeNetRequestFeedback | Count blocked requests for the toolbar badge. |
| <all_urls> | Ads load on every site, so the rules must apply everywhere. |
| storage | Remember the on/off state and your paused sites. |
| alarms, notifications | Check the TaskGo announcement feed every 6 hours. |
FAQ
Questions people ask
Does it slow down my browsing?
No — it usually speeds it up. The blocking rules are compiled by Chrome itself (declarativeNetRequest) and matched natively for every request, so there's no JavaScript running per request and the ads never download at all.
Why are search ads on Google and Bing hidden instead of blocked?
Those ads are served from the same domain as the search results, so blocking them at the network level would break search itself. Ads Blocker hides them with a lightweight content script instead, at document_start, so you never see them.
Can I allow ads on a site I want to support?
Yes. Open the popup on that site and press Pause. That adds a single high-priority allow rule for that hostname only, and it stays paused until you resume — every other site keeps blocking.
Is there an “acceptable ads” program or a paid tier?
No. There is no allowlist we sell to advertisers, no premium plan and no account. What you install is the whole product.
What data does it collect?
None. Your on/off state and paused sites live in Chrome's local storage on your device. The only network request the extension itself makes is a check of a static announcements file on taskgo.ai every six hours, so you hear about new tools — it contains no identifiers.
Does it work with Manifest V3?
It's built on Manifest V3 from the ground up, which is the only kind of extension Chrome accepts now. No deprecated APIs, nothing that will stop working with a future Chrome update.
A quieter web, in one click.
Free forever. No account. Pause it on the sites you love.
Also from TaskGo