TaskGo
Ad blockerChrome · MV3

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.

Coming to the Chrome Web StoreGet notified when it's live
70+ ad networksPer-site pauseBlocked counterNo data collection
🔒 dailynews.example
14
blocked · Banner ad
blocked · In-article ad
blocked
blocked
Ads Blocker
14
ads blocked on this page
dailynews.examplePause
What's new
TaskGo is live at taskgo.ai
70+
ad domains blocked
2
layers of blocking
0
bytes of your data collected
1 click
to pause on any site

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.

  1. 01

    Page asks for an ad

    A site loads a script or image from an ad domain.

  2. 02declarativeNetRequest

    Layer 1 · Network rules

    Chrome matches the request against four compiled rule groups and drops it before a single byte downloads.

  3. 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.

dailynews.example
your-favourite-blog.compaused
shop.example

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.

31442

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.

Permissions Chrome will show you, and why
declarativeNetRequestApply the blocking rule set and per-site allow rules.
declarativeNetRequestFeedbackCount blocked requests for the toolbar badge.
<all_urls>Ads load on every site, so the rules must apply everywhere.
storageRemember the on/off state and your paused sites.
alarms, notificationsCheck 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.

Coming to the Chrome Web StoreGet notified when it's live

Also from TaskGo

Pairs well with

All extensions