1. A method comprising: by a computing device, receiving an indication of a reward-generating event associated with an advertisement, the reward-generating event comprising an action by a user in response to the advertisement being presented to the user; and by the computing device, determining based at least in part on the action by the user a reward to allocate to the user for the reward-generating event.