Chrome has two layers of protection against ads. Its own settings stop pop-ups and the worst ads, and a DNS ad blocker stops many of the other ads, the ones from ad networks. Neither needs an extension.
What Chrome’s built-in ad blocker does
Chrome blocks pop-ups by default. It also has its own ad blocker for sites with a poor ad experience: too many ads, ads with flashing graphics or autoplaying sound, and ad walls before the content. When it removes them, Chrome shows the message “Intrusive ads blocked”.
Both settings are in Chrome’s site settings on a computer. If ads open in new windows or a site floods you with ads, check them:
Pop-ups- Settings
- Privacy and security
- Site settings
- Pop-ups and redirects
Intrusive ads- Settings
- Privacy and security
- Site settings
- Additional content settings
- Intrusive ads
For pop-ups, choose “Don’t allow sites to send pop-ups or use redirects.” For intrusive ads, keep “Ads are blocked on sites known to show intrusive or misleading ads.” Ordinary banners, video ads and trackers still load, though. For those you need an ad blocker.
What changed for ad blocking extensions in Chrome
Chrome now runs only extensions built on Manifest V3, its newer extension platform. Since July 2025, with Chrome 138, older extensions are switched off for everyone and can’t be turned back on. In August 2026, Google removed the last of them from the Chrome Web Store.
The original uBlock Origin was one of those older extensions, so it no longer works in Chrome. Its developer offers uBlock Origin Lite instead. Chrome applies its blocking rules for it, its filter lists update only when the extension itself updates, and some of uBlock Origin’s filtering can’t be ported. In the developer’s words, Lite is too different from the original to be an automatic replacement.
Any extension also works only in the browser it’s installed in. A DNS ad blocker needs no extension, and once it’s set up on the device, it covers Chrome, other browsers and apps.
How to block ads on Chrome without an extension
A DNS ad blocker works before a page loads. When Chrome looks up the address of an ad server, the blocker doesn’t give it out, so the ad never loads. Chrome can send its lookups straight to such a blocker with its Use secure DNS setting:
Chrome on a computer- Settings
- Privacy and security
- Security
- Use secure DNS
- In your Seawall account, copy your personal DNS over HTTPS template.
- In Chrome, open Settings › Privacy and security › Security and turn on “Use secure DNS.”
- Under “Select DNS provider,” choose “Add custom DNS service provider” and paste the template.
If your computer is managed by your work or school, or parental controls are on, Chrome doesn’t let you use secure DNS. Then set Seawall for the whole computer instead, if its settings allow it.
That’s the better option anyway: ads are filtered in other browsers and apps too, not only in Chrome. Follow the Windows or Mac guide and leave “Use secure DNS” on “OS default (when available).”
How to block ads in Chrome on Android
Looking for an ad blocker for Chrome on Android? Use the phone’s Private DNS setting with your Seawall address. It filters ads in Chrome, in other browsers and in apps, on Wi-Fi and on mobile data. The Android guide shows each step.
Then check one setting in Chrome itself. If “Use secure DNS” is set to another provider, Chrome skips Private DNS, and ads come back in Chrome only. Open it and choose “Use your current service provider”:
Chrome on Android- Settings
- Privacy and security
- Use secure DNS
To block ads in Chrome only, without changing the phone’s settings, choose “Choose another provider” there, pick “Custom” and paste your Seawall template into “Provider URL.”
Chrome on iPhone and iPad
On iPhone and iPad, install the Seawall profile. It works for the whole device, so ads from ad networks stop in Chrome, Safari and your apps.
What you can’t block without an extension
- YouTube ads. YouTube serves ads from the same servers as its videos, so blocking them would block YouTube.
- Empty spaces. When an ad doesn’t load, some pages leave a blank box. Only an extension can hide it.
- Ads that are part of the page. Sponsored posts and ads served from a site’s own servers don’t come from a separate ad server, so DNS can’t separate them from the rest of the page.
If a site stops working, add it to your allow list or pause protection for a few minutes in your Seawall account.