For additional content, you can accomplish ad blocking in a number of ways. The ones that immediately spring to mind:
browser extension: most modern browsers have some extension framework available. I've been using ublock origin for a number of years with reasonable results
VPN: some VPNs include ad blocking as a side benefit to their primary function. Nord doesn't seem to block ads on all mobile apps or is at least inconsistent in my experience
Network packet filter/PiHole: this has been on my to-do list for a while. Catches network traffic that looks like ads before it even reaches your device. Most involved and least portable
The only option (other than mitm-ing yourself and stripping ads from the html maybe) for blocking first party ads or spoofed first party ads is ublock origin on firefox
dns filtering can only block domains, ublock does full cosmetic filtering.
Ive been using DNS filtering for years and many sites actually collapse the advert space when it’s not used, and while a plug-in certainly can improve the UI, the DNS blocking also disables the resulting tracking, the network requests still happen with the plugins.
Additionally DNS filtering happens outside of a browser as well, so will block ads in literally every app as well, when setup correctly it’s also device independent.
When I still ran my own PiHole, there where days where as much as 60% of the traffic was adverts and trackers.
DNS filtering also extends to blocking things like malware and spam domains
A Pi-hole is easy to set up if you already have a Raspberry Pi and a router that supports changing the DNS (I had one that was rented from an ISP that didn't).
It is. And even if you wanted to localize it to specific devices, there's also a standalone version. I'm using it on my laptop with Arch and it's pretty good. Adblocking on the go, or if you don't want (or can't) mess with the router for some reason.
It was originally developed to run on a raspberry pi so most installers are Linux based. There is no installer for windows but you could run pinole on Docker Desktop in a VM.
not to throw more shade at twitch, but they have a strict no gambling policy or atleast no unregulated crypto gambling policy...
but they have ads for gambling sites on their own website before you watch a stream.
Ofc it is. You don't just block ads, you also block trackers and so on. I think of it as a privacy thing no matter what jackarse says that it's piracy.
Run a pihole at home, and VPN into your network. No ads, no privacy issues, and you can access your network devices 'locally.' if you don't need a ton of speed, it's the best thing you can do for privacy and control.
Lots of scams and even computer viruses will be sent out though the ad network so it is best to just block all ads so you don't have to interact with potentially bad add.