app monetization challenges