The most important aspect in choosing the monetization strategy is defining the target audience. Depending on the type of users, you can decide whether regular payments would be suitable, or it's better to use ads that don't require actual payments from people. So, defining the app's business goal and target audience, and analyzing the competitors would be the right steps to choose the best monetization approach.