Mistplay is a popular app (10 million downloads!) that rewards you for discovering and playing new games on your phone. (Android only)
The more you play, the more “units” you earn. Then you can cash in those units for gift cards to your favorite stores.
As far as Mistplay strategy, check out the games with 3x or 4x unit multipliers to earn gift cards faster.