A lot of apps use this method already. You watch a certain amount of ads and get 6 hours (example) of premium content.