I use Google voice to protect my real phone number.
It works for some of the offers that want a phone number.
Not the subscription (ringtone, message) types obviously, but it's great for forwarding and blocking calls. Once you have the points for the offer because they have called you can block them and never hear from them again!