I switched from IOS to Android a month ago, and one of my favorite things about it is that I can use the Brave web browser (with built in ad block, tracker block, and HTTPS Everywhere) and it's been amazing. My browser experience on mobile is complete different- no more videos or audio ads taking over and stopping my music, significantly less data being used, and of course it means I don't see ridiculous ads. On top of that because Android actually lets you pick what apps you launch things with it works with all my other apps as well, without the need for some "vpn hack".

If you think that's cool, check out the AdGuard app for Android. It handles not just browser traffic, but traffic from every app. Not the one from the Play Store, but the one from their website -- the Play version is crippled. It'll block all those undesirable connections for the entire device, and it's GUI makes it super easy.

It is not free, however, but I believe they offer a trial still.

On my last Android device, after months of usage, I was blocking on average about 40% of all traffic on my phone -- most of that to trackers and ad networks. On Android it seems like most every app is sucking away at your device, almost none of the tracking and ad network activity is voluntary or opt-in.

I miss AdAway. I really need to root my Pixel, but the new filesystem setup they're using scares me away from rooting.

You should try DNS66 [0], which does not require root. It acts as a VPN on Android and returns 0.0.0.0 when any app tries to resolve the IP address of an ad-serving domain. Other network traffic passes through unmodified, so it's very battery friendly.

The app is also available from Fdroid [1]. It isn't available from the Play Store, since Google has banned ad blockers.

[0] https://github.com/julian-klode/dns66

[1] https://f-droid.org/en/packages/org.jak_linux.dns66/