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
Adguard. It was cheap and works well. System wide. Haven’t seen an ad on a website or game/app in years.
Adaway for android is effective. It uses a pretend vpn system to block ads in apps and web pages. Does not need root.
NetGuard for android. It’s available on google play and as a standalone apk that you can download from github. It can see all the url requests your apps are making. You can block an app entirely from the internet, or you can go through and manually block all the ad and tracking requests. You can also block apps from using data which is great if you don’t have too much per month. You need to pay a small one time fee to unlock all the features though.