How to set a device-wide in-app-purchase block?
I've never tried this, but apparently you can install Advanced Permission Manager on certain versions of Android, and block the billing service for each application that requests it. You do have to go through your apps list and change permissions one by one, but you can search apps based on permissions they request.