If you are connected to Facebook and not receiving gifts check your app permissions on Facebook to make sure they are not blocking Marvel Puzzle Quest.
To check this:
1: Log into your account on Facebook.
2: On your account homepage [your feed] find the apps tab and select "Games."
3: Select the "Your Games" Tab and find Marvel Puzzle Quest.
4: Click the Marvel Puzzle Quest options tab [Gear Icon].
5: Check that all the check boxes are marked.
Your Facebook app permissions are now set for you to receive gifts.