Here are a few sites and apps I use to get free games, as well as iTunes and Amazon gift cards. With Juno Wallet/Bamboo Wallet you can also get free PSN, Xbox Live, Steam Wallet codes and more.
Juno Wallet (go to your profile and enter invite code ET914394 for $0.25 bonus)
Bamboo Wallet uses...