Distribute and grow
Distribute and grow

Add-ons (DLC and IAP)

Updated: Dec 17, 2024
Add-on content provides a way for you to create new content for users in addition to the app they purchase. This content can be purchased either in your app or in the Meta Horizon Store, and can be featured on app pages in the Meta Horizon Store. The Meta Quest dashboard provides an easy way to upload and associate store assets such as screenshots, video trailers, and more with your extra app content.
In-app purchases (IAP) and downloadable content (DLC) are two types of add-on content you can offer to your users. Meta Horizon Store apps may offer both IAP and DLC.
IAP are available for purchase from your app and often include purchases such as in-game currency or additional levels.
DLC always includes an additional asset file that is downloaded on the user’s headset. If there are additional asset files associated with your add-ons, they can be uploaded separately and shipped independently. This is simpler than uploading extra asset files every time you upload a new build of your app.
To see more about using asset files, see the Asset Files documentation (Unity, Unreal, Native).

Add-on quick reference

Add-ons have the following characteristics:
  • You can create and manage add-ons on the Developer Dashboard using the add-on dashboard.
  • You will see any existing add-ons displayed on the add-on dashboard.
  • You can feature add-ons on a store or product detail page (PDP) by providing store assets on the add-on dashboard and submitting them for store review.
  • Optionally, you can upload asset files to associate with add-ons using the Meta Horizon platform CLI Utility.
  • Add-ons are automatically associated with newer builds of your app, but version associations are configurable.
  • Add-ons have two price display options: the price that is shown to customers on the Meta Horizon Store, and a $0.01 offer that displays for developers within the org.

IAP item types

For Link PC-VR Devices: There are two types of items that you can offer in your game: durables and consumables. For Meta Quest Devices: There are three types of items that you can offer in your game: durables, consumables, and subscriptions.
  • Durable - Durable items are single-use items that persist with the user. Meaning, once the item has been purchased, it cannot be purchased again. For example, you may offer the initial game download for free with only a demo level, then offer additional levels as in-app purchases.
  • Consumable - Consumable items can be purchased multiple times. For example, a consumable IAP may be ‘character lives’ or ‘coins’ that are used during the course of gameplay. Note that unsuccessful consumable purchases will be refunded. For more information, see Working With Add-ons.
  • Subscriptions - Subscriptions provide a way for users to purchase your app or its premium content by way of a recurring payment model. Offering subscriptions can be an attractive option for apps or games with frequent content updates or other service-like attributes.

Steps to integrate add-on content in your apps

At a high level, these are the steps you’ll take to create an add-on for your app:
  • Create the add-on in the Developer Dashboard. You create an add-on and set a name, the SKU that you use to reference the add-on in your code, a description, price, assets and other information that describe the add-on. For more information, see Creating add-ons and adding store assets.
  • Use the Oculus Platform Utility to upload additional files associated with the add-on and associate them with a specific build or range of builds.
  • Optionally, go through the store review process. You will only do this for add-ons that you want to make available through the store.

View and manage add-ons

You can always view the add-ons for your apps on the Developer Dashboard by going to Monetization > Add-Ons. See the following image for an example:
add-ons
The add-ons page displays all IAP and DLC for your app. You can filter by name, SKU or store presence (that is, either shown in store or not shown from store).
The following image shows an example of the add-ons page.
add-ons example
For more information on setting up your add-ons, see Setting Up Add-ons.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon