Modern mobile games can follow several strategies to monetization, besides the standard “premium” model where players buy the game beforehand. These usually involve a combination of advertisement and in-app purchases, and the latest versions of Unity offer several options in this regard that can be accessed within the editor itself. Ad-based games work by submitting targeted advertisements during the game or in between levels in a variety of formats, like banners, interstitial (full-screen ads), and so on. Essentially, Unity allows to define three types of items that players can purchase: consumable, nonconsumable, and subscription. Each item needs to be uniquely identified, and the whole “virtual shop” has to be initialized.