Try the app Netguard which implements a nice firewall. I use it to disallow most apps network access with it. Some apps may be allowed to access the net when I'm on Wifi, but not when roaming. Netguard allows you to distinguish between Wifi and Roaming. And you can enable a protocol to check which connections are attempted if you want to to specifically disable certain targets.
Disclaimer: just a satisfied and paying customer.