Unity Ads Monetization process overview
Review the workflow to set up monetization with Unity Ads, for both mediated and non-mediated publishers.
Read time 5 minutesLast updated 3 days ago
After you’ve built your mobile app, the next step is to use Unity Ads monetization to grow your app into a business. With Unity Ads, you can customize your ad strategy and expand your reach. Publishers using Unity Ads monetization will typically follow a custom journey similar to the following:
Create an account in the Unity Ads Monetization dashboard
Create an account in the Unity Ads Monetization dashboard to integrate Unity Ads into your app and access and manage your app’s ad monetization. After you create an account, you can configure ad placements, track performance and revenue, monitor reporting and analytics, manage payment information, and optimize ad settings from this centralized platform.Choose your monetization strategy
Choose whether to monetize your app through mediation with multiple ad networks or with Unity Ads as a standalone non-mediated solution.Set up mediation
If you’re using mediation, configure your app to connect with mediation partners alongside Unity Ads. Setting up mediation partners provides your app with access to a wider pool of advertisers, increases fill rates, and helps you achieve higher revenue through bidding. To set up your mediation with LevelPlay or other third-party mediators, install the mediation SDK with the Unity Ads adapter, configure your app and create placements in the mediator dashboard, and use the LevelPlay public APIs to implement bidding. Refer to the mediation setup references below for more information.Mediation solution | Mediation setup reference |
|---|---|
| Unity LevelPlay | Refer to the ad network setup guides for Unity, Android, iOS, Adobe Air, Flutter, React Native |
| Third-party mediation partners | Refer to our partner guides for AppLovin MAX, Google, or your third-party mediator’s documentation |
Set up Unity Ads non-mediated monetization
If you’re not using mediation and using only Unity Ads for ad fills, configure your app to connect to the Unity Ads network. Set up your app in the Unity Ads monetization dashboard, create placements, and use the Unity Ads public APIs. Refer to the Unity integration guide, Android integration guide, or iOS integration guide to get started.Install the Unity Ads SDK
Install the Unity Ads SDK in the way that’s best suited for your app’s platform.Installing for non-mediated publishers
If you're not using mediation for your app, refer to the following table to install the Unity Ads SDK as a native Android, native iOS, or made-with-Unity developer.Publisher type | Installation method | Notes |
|---|---|---|
| Made with Unity (Unity Editor) | Install the Advertisement Legacy package from the Unity Editor Package Manager. | Best suited if your app is developed with the Unity Editor. |
| Native Android | Install the Unity Ads SDK from Maven Central. SDK asset also available from the Unity Ads Android release page. | Integrates with Gradle and ensures compatibility with Android Studio build pipelines. |
| Native iOS | Install the Unity Ads SDK through CocoaPods. SDK asset also available from the Unity Ads iOS release page. | Provides streamlined dependency management and automatic updates within Xcode projects. |