mRewards is an application made to advertise online. User will get 5 types of ads. i.e full-screen image, video, game, carousel and coupon. App will pull data from server based on user preferences like area, age-group, interest, etc. Users can earn points by various ways like viewing ads, browsing ads url, sharing, etc. The more points user earns, the more rewards they get.