Now if only somebody made a decent ad blocker for phones. I haven't been able to find one (android) that works decently.
DNS66 works ok for apps that aren't browsers.
Only downside for my usecase is that it doesn't support chromecast, but that only comes up once in a blue moon.
For browser ads, just use Firefox or one of its forks and install uBO.