There are tons of excellent suggestions in this thread, though I'll have to
vehemently disagree with Pappy Nool over using Brave (Ad Nauseam even more so). Brave is more than adequate if you're looking for a drop-in Chrome replacement, but it's still a Chromium fork at the end of the day. Yes, it's been extensively de-Googled and these patches are 100% verifiable on whatever git repository that the Brave Foundation has set up.
However, the ultimate direction of Brave will forever be influenced by its dependence on the Chromium project which Google itself stewards. This is a critical flaw that I, as an autistic retard on the internet,
cannot abide.
More to the point: ads don't just end at your desktop browser; they exist on
any internet connected device like smart TVs, cell phones, or anything else you have on your network. Brave on mobile is actually quite lovely insofar as browsers are concerned. However, ads still exist on other apps that Brave itself cannot handle. You need a multi-pronged solution to well and truly "rid" yourself of advertising. Here are my relevant suggestions:
Browsers of choice
"Hardened" Firefox ESR for 90% of web browsing needs > Brave for everything Firefox breaks that I can't easily fix
- FFProfile allows you to create a Firefox profile where you're able to create a "prefs.js" file entirely to your own specification. I'm not gonna go into the complexities of how it goes, but I'd recommend leaving it 90% untouched. Just remember to keep things like WebGL, Widevine/DRM modules, and Audiocontext enabled if you like playing games, streaming things via subscription service, or using Discord in your web browser. Most recommended extensions I'd go for are uBlock Origin, Canvas Blocker, and Cookie AutoDelete. Everything else is at your discretion. Brave (or any other Chromium variant) exists solely for websites that are incontrovertibly incompatible with Firefox.
Network-wide ad blocker
Pi-Hole (preferably on an actual RPi (of any kind) that's always connected to both power and ethernet) > AdGuard Pro (though you'll have to pay like a filthy cuckold).
- Pi-Hole is an extremely robust DNS sinkhole that not only blocks ads, but you're also capable of running your own recursive DNS resolver to spare yourself the hassle of using a third party like Cloudflare, OpenDNS, or even Quad9 (if you don't trust their filtered lists) to resolve your own DNS over HTTPS requests. If you're a lazy nigger and you don't wanna deal with all of that, AdGuard Pro is a viable option if it's much more cost-effective for you to pay for a proprietary service than it would be to handle up-front hardware costs and setup configuration. If you have children, AdGuard Pro may be a more compelling option for you but I'd still try Pi-Hole first.