Hard truth - I think it's a mix of both. Move on.
Ease of use is everything. Consumers don't want to have to agree to ANYTHING, especially if its the value is limited to one time use.
If they were considering signing up, it would HAVE TO BE a mobile app.