You have to keep in mind that you have to share and post a lot (!) when you take part in Facebook campaigns. So you are spamming others Facebook walls and a lot of your "friends" will unfollow you.
Completely agree with that and that's why I think giving stakes only based on friends number isn't the best option