Where does the world get the expectation your time is free, and if they have that expectation, why should you adopt it? I feel my rent should be free, but my landlord sees things differently. Until our landlords come around, and food is also free, no, I don't think it's dishonest for me, or you, to be compensated for their work through ads or subscriptions.
To more directly answer your question, though, you could also look at doing "pro" level subscription memberships if that applies. That can work well.
To more directly answer your question, though, you could also look at doing "pro" level subscription memberships if that applies. That can work well.