The rewards program mPoints was created by SessionM. According to it's website, it is the world's leading mobile loyalty program. Users of apps endorsed by mPoints get awarded specified amounts of points for performing certain tasks each day. These points can add up fast depending upon a user's consistency.
For example; one of the apps where a user can earn mPoints is the Dictionary app on the Android market. Doing things such as clicking on the word of the day, viewing slide shows, and searching for definitions, offer specified amounts of points.
Last but not the least, mPoints gives you incentive points for downloading affiliate apps through their in-app promotion advertisements. You can also be granted points for watching sponsored videos, viewing sponsored websites, and completing really short assessments.
With all of the mPoints partner apps I have on my Smartphone, I usually earn around 500 to 2,000 points a day. Many of these tasks do not even require me to leave home.