There is few solutions:-
1- Set up PiHole (a mini dns server) Its much easier than you think. If you know what you are doing it will be done in 25min.
2-Use a VPN that has adblocking capability like ProtonVPN and mullvad(double check for adblock feature). 2 best names in the business
3- There are free public DNS servers that block ads. Change your router or any device DNS and it will autoblock ads system wide (or network wide if its on the router).
ControlD and
Adguard offers this service. Simple change your DNS to:
If you want to further tweak it and customize it exactly there are paid options from ControlD and
NextDNS . For web browsers there is Brave that has built in adblocker(available for ios), for Safari there is Adguard Extension(for ios, another option is 1Blockr=> Paid), for anything else you can use uBlockOrigin (the gold standard). Its best to combine a server adblock
and browser plugin.
Please note DNS adblocker are unable to block ads on some website most notably Twitter and YouTube especially when using the app basically because they serve the ads from the same server they host their content. Block their ads = block their whole service .
Warning: some evil corporates enforces their own DNS even if you change the DNS on the router and some won't give you the option to change the DNS on their devices. Most notably some Android TVs and Android phones maybe.
---
@neuropsychguy @Eldaerenth Faexidor mentioning you here as this post might benefit you