Random apps are going to be harder. Best option for your home network will be to setup a pihole. I’ve causally followed it but never actually set one up myself. I’ve heard it’s great.
I tell all my friends to use Brave browser. It works fine out of the box. I've also heard some success with Firefox Focus. You can watch youtube in there too without ads. Configure the settings to allow background audio and you can listen with your phone screen off too.
Controversial opinion maybe, but: pay for your apps/subscriptions. The makers need to feed their families as well. If you don’t want to pay big corporate, or the app doesn’t offer an ad-free alternative, switch to an indie alternative instead. If you can, pay for a lifetime plan.
Just NextDNS will block a lot of stuff, as long as you're not on a VPN (Using a VPN will switch to the VPN's DNS servers). AdGuard takes a little more work to set up, since you have to enable content blockers, but it's not too hard as long as you carefully read and follow the instructions in the app. The 3rd thing is a lot more involved, but it adds a last little bit of protection in the browser.
Edit: somebody suggested pi-hole, which is fine, but it's redundant with NextDNS and pi-hole would only work while you were on your home wifi.
I uninstall apps from my phone that have ads that prevent the experience from being decent. I understand then need for ads but if you force me to regularly watch 30 second ads? You’re gone.
If you have time, an old pc and want a project for the weekend, you can setup a pihole, which is a network-wide adblocker. A.k.a it will block ads on any device that's connected to your home wifi.