Nowadays, I see apps containing up to 10 ad modules (maybe even more). While most of them might just be an annoyance, some of them carry a privacy risk, like inMobi ¹ or RevMob ² (for some background, take a look at Beware those snooping mods! on my Android website).
While I know about a few (as listed behind that link), there are hundreds of different ad networks with their modules. One hardly can know them all. So my question is:
How can I tell if an app contains an (ad) module dangerous to my privacy, or otherwise agressive (remember Airpush, do you)? Preferably before I install it?
At least I can check which modules are part of an app if I look it up at Appbrain, where they are listed (if they are available at the Google Play Store that is). But while Appbrain also links to details for each of them, those only include statistics, but don't mention the dangers associated. Yes, there are some apps to Identify Ad-Modules – but most of them haven't been updated within the last 2-3 years. Apart from which, they can only scan apps I've already installed.
So what approaches would you recommend the privacy-concerned user to protect himself against those intruders, and avoid them?
PS: I'm not asking about ad-blockers here, so please do not focus your answers on those.
PPS: As I still didn't find any viable solution, I started a spin-off question on our sister site to build my own: API to access details on modules in Android apps. Input welcome!
¹ inMobi requires access to Internet and Network state – plus uses your location, microphone, calendar (read and write) and more, if accessible to the host app
² RevMob has full network access and reads your device identifiers