I've been using AdGuard's DNS resolver on my Android phone for a couple of months, and I'm pretty satisfied with it.
The idea is that it filters out ad networks at the DNS level, so there is no need to root the phone (nor to install any app). You just put dns.adguard-dns.com in your "private DNS" settings and that's it.
Recently, though, I've seen a couple of people around here mentioning how Adguard is not trustworthy, or "kinda shady". What's your take on them? Their privacy policy seems OK to me, but I'd be interested to know more about them.
I prefer NextDNS for blocking ads and trackers, you get to choose your own blocklists and white/blacklist domains of your choosing if you run into some problems.
Yup, I second NextDNS. It works perfectly, and the free tier is enough for my mobile, wife's mobile and my desktop.
AdGuard is included, as are dozens of other (selectable) lists.