As soon as I start using an app in a regular bases and I notice they stop me too many times to watch videos or look to timed ads, I check if they have a paid version. So this is a good solution and a good compromise for paid. For free apps, I get it because developers need to make money.