I'm afraid I have to tell you that this definitely won't be before Christmas.
Well, why not discuss before?
I've tested 3 or 4 applications that scan for ads applications.
Lookout Ad Network Detector (with the ability to load Apps manager to uninstall): -https://play.google.com/store/apps/details?id=com.lookout.addetector
AppBrain Ad Detector: -https://play.google.com/store/apps/details?id=com.appspot.swisscodemonkeys.detector (well, it seems to have ads also...)
TrustGo Detector: -https://play.google.com/store/apps/details?id=com.trustgo.addetector
A little complicated and complex: Addons Detector -https://play.google.com/store/apps/details?id=com.denper.addonsdetector
AirPush Detector (does
more or less nothing in my phone with AdAway): -https://play.google.com/store/apps/details?id=com.brosmike.airpushdetector
The same for Airblocker - Blockade Airpush -https://play.google.com/store/apps/details?id=pl.byq.airblocker
And Airpush Permanent Opt out: -https://play.google.com/store/apps/details?id=com.airpush.optoutapp
To block, the better for me is AdAway (root) -https://play.google.com/store/apps/details?id=org.adaway
It's much better than AdFree Android in my opinion: -https://play.google.com/store/apps/details?id=com.bigtincan.android.adfree