Random post, but related to a few previous ones…
If you want to get gift cards for shopping or game cards without spending money (or asking anyone else), you could try out LootPalace. It’s a site where you can earn points to trade for gift/game cards when you get enough. You can visit the site and create a free account at LootPalace or try copying & pasting lootpalace.com/?ref=763097 into another tab/window and sign up. Once you sign up, you will get a bonus of 1000 points.
If you have any questions, feel free to ask or visit the site (look at the FAQ).
If you want some tips on earning points, look at How to Get FREE and EASY Points (After Using My Referral Link to Join).