CodeBlanks Logo Icon CodeBlanks

Monetization models

Learn premium, F2P, IAP and ad models.

Monetization Models

Monetization is the general term for methods that allow a game to generate revenue. In the Premium model, players purchase the game; in the Free-to-Play (F2P) model, the game is offered for free and revenue is generated through other methods. In-app purchases (IAP) and advertisements are common revenue methods in F2P games.

Premium: Pay to play
F2P: Free to play
IAP: In-app purchases
Ads: Advertisements

A game can use a single model or combine multiple models.

Combining Revenue Methods

In F2P games, players download the game for free. The developer can generate revenue through optional IAP options or advertisements. For example, players can purchase in-game cosmetic items or watch optional ads to earn additional resources.

Game: Free
Optional purchase: Skin
Optional ad: Extra coins

The player experience and game genre should be considered when choosing a revenue model.

Practice Display Revenue Model Options

Create a MonoBehaviour class named RevenueInfo. In the Start method, print the Premium, F2P, IAP, and Ads options separately to the console.

Starter code

Player.cs
using UnityEngine;

public class RevenueInfo : MonoBehaviour
{
    void Start()
    {
        // Dört gelir modelini yazdır
    }
}

Sample solution

Player.cs
using UnityEngine;

public class RevenueInfo : MonoBehaviour
{
    void Start()
    {
        Debug.Log("Premium");
        Debug.Log("F2P");
        Debug.Log("IAP");
        Debug.Log("Ads");
    }
}

Expected output

Premium
F2P
IAP
Ads

Questions and answers

Review the lesson questions together with their answers. To test yourself, solve the lesson interactively.

1 Which monetization model requires players to pay before playing the game?

  • Premium Correct answer
  • In-App Purchase
  • Free-to-Play
  • Rewarded Ads

Explanation: In the Premium model, players pay a purchase price to access the game.

2 Complete the Revenue Model

Question
Oyuncunun ücretsiz oynadığı model: ____
Answer
Oyuncunun ücretsiz oynadığı model: F2P

Explanation: F2P stands for Free-to-Play and indicates that the game is offered for free.

3 Monetization Concepts

Term Meaning
Premium A fee is paid to access the game
F2P The game is offered for free
IAP Purchases are made inside the game
Ads Revenue is generated from ad displays

All lessons in Expert