Pi-hole is absolutely the way to go. Not only for the ad-blocking, but for checking to see where your devices 'phone home' to (and optionally blocking that, too).
I've got it running in a Linux container on a Turris Omnia and it blocks over 90% of requests, with nothing to install on the devices.
https://pi-hole.net/