Monetization is basically a system or strategy to generate revenue from any application. The developer needs to decide their game monetization model based on the game requirements. We can classify these models into four categories:
Premium model
Free model
Freemium model
Try-and-buy model
This is a typical pay-before-play model. The user needs to pay for the game before downloading it. Normally, these games do not have in-app purchases or in-game advertisements. This is just a one-time buy for the user for the gameplay, and normally all users have the same opportunity for game progression.