This app was mentioned in 20 comments, with an average of 1.65 upvotes
If you're not rooted, NoRoot Data Firewall (by Simple Good Mobile) allows one to set domain and IP filters. You can also set an ad-blocking DNS server such as AdGuard (176.103.130.130).
NoRoot Data Firewall by Simple Good Mobile (sigo.mobi)
Allows granular Internet access per app, and allows setting a custom DNS server.
https://play.google.com/store/apps/details?id=com.jianjia.firewall
> Is there a way to whitelist apps for cellular data usage, while leaving WiFi alone?
A firewall allows specified apps to use a WiFi or cellular data connection, or none at all. The two below work well from experience.
Unless you use a firewall and disallow the Play Store from having internet access. I use NoRoot Data Firewall for this purpose.
https://play.google.com/store/apps/details?id=com.jianjia.firewall
I then use Yalp Store to update Pogo and anything else that I need, other than Google apps.
https://f-droid.org/en/packages/com.github.yeriomin.yalpstore/
NoRoot Data Firewall can "Allow foreground connections only" per app for both WiFi and cellular data.
AdClear VPN Firewall ad-blocker can block background connections per app during the phone's sleep period.
The original noroot firewall hasn't been updated in years. Try the Simple Good Mobile version -- this one has a data diary and let's you do custom profiles.
edit: Here's the Play link..
> Not without an extra service or VPN running in the background. > There is also DNS66
Nothing wrong with a background VPN if you're not already using one. NoRoot Data Firewall supports incorporating the AdGuard adblock DNS (176.103.130.130), as well as denying background or total Internet access to apps that don't need it. It works almost as well on my brother's unrooted XT1607 as AdAway does on my rooted XT1644.
BTW, I could be mistaken but I think the non-root methods work only for WiFi DNS.
Is this it?
Is there a cost associated with the service?
I downloaded a firewall last night because of this and it totally works. I recommend it. This is the one I'm using. A little tedious if you want to set parameters for every app on your phone, but not if you're using it for just one app. all this app does is block foreground and/or background data/wifi. If the app runs fully functional without an internet connection, you will have no more problems with banner ads.
https://play.google.com/store/apps/details?id=com.jianjia.firewall
If OP isn't rooted the pornaway hosts file can also be imported into system-wide no-root VPN ad-blockers or firewall apps such as AdClear, NetGuard or NoRoot Data Firewall
I found this one https://play.google.com/store/apps/details?id=com.jianjia.firewall
An Android firewall is designed for that task. VPN firewalls don't require root.
https://play.google.com/store/apps/details?id=com.jianjia.firewall
Also check out its suggested apps around to find similar apps but this is the most lightweight and simple to use.
A no-root firewall could prevent sketchy apps from accessing the Internet in the first place. Some include ad-blockers and allow hosts file imports.
I use NoRoot Data
I'm using NoRoot Data Firewall (https://play.google.com/store/apps/details?id=com.jianjia.firewall) which seems to offer the same features. Does NetGuard offer additional features?