Adguard. It was cheap and works well. System wide. Haven’t seen an ad on a website or game/app in years.
Nextdns, private DNS that blocks requests to ad servers. You can use it on all of your devices.
Adaway for android is effective. It uses a pretend vpn system to block ads in apps and web pages. Does not need root.
RethinkDNS it’s FOSS, the logs are detailed and easy to read, it lets you cut off internet connection for things that don’t need it (i.e. Calculator), it can force connections to Orbot if you wish. Loads of different blocklists to choose from, or just use their presets for Ads, Social Media, Adult, whatever.
I’ve started to use trackercontrol. Mainly because it’s not only for ads but also tracking in general. It reports which apps that contact what companies and it allows you to block them without root. And it’s mainly made by the university of Oxford