MyPoints Rewards – Earn points by shopping online, playing games, taking surveys, reading emails, and referring friends. Points can be redeemed for gift cards, gas cards, travel opportunities, or cash.
Points are gained a multitude of different ways (watching videos, buying gift cards, clipping coupons, taking surveys) and then cashed in for United Miles as well as gift cards for retailers like Starbucks, Staples, The Gap, etc. In terms of earning points by far the most lucrative is purchasing gift cards. You gain hundreds or even thousands of points buying one gift card (not to be confused with the gift cards you earn by cashing points in) which would take forever to accrue by the other methods on their site.