Those all sound like spam type apps. Get Airpush and it will give you the likely candidates for your headache. Since android doesn't usually get viruses less scrupulous devs get permission to push notifications to your device when you download something you do want.
My rules, for what it's worth;
Install no app with less than 3.5 stars.
Read at least five of the latest low reviews, 2 stars or less.
Never be first to download or install an app, under 2000 installs.
If under 2000 installs read 5 lowest reviews of other apps by this dev. No other apps no install.
Never install an app that has just as many 1 star reviews as 5 star. Devs can fake high reviews but they won't fake low reviews.
Airpush isn't an anti virus app out looks at permissions and shows you likely candidates for mischievous behavior.
Posted via Android Central App