Documentation

​
​

Development

User Acquisition

Monetization

Industry

Unity Ads User Acquisition

Advertising Management API

Advertising Statistics API

Open User Acquisition dashboard

Unity Ads User Acquisition

Unity Ads User Acquisition
​
​
Get started
  • Partner integration
    • Integration fundamentals
    • Integrate with a partner
    • Integration best practices
    • Integration troubleshooting
Integrate with partners
  • Partner integration guides
Learn more
  • Comprehensive integration information
  1. Grow your game
  2. Unity Ads User Acquisition
  3. Partner integration

Integration fundamentals

Learn the basics of MMP integration with Unity Ads User Acquisition.
Read time 7 minutes
Last updated a month ago

Review key Partner integration concepts, including what mobile measurement partners (MMPs) are and what data they can share with your Unity Ads User Acquisition campaign.

Mobile Measurement Partners

MMPs, also known as attribution partners, are third-party platforms that track and attribute user interactions in your app. MMPs enable essential User Acquisition tasks, such as the following:
  • Attribute installs.
  • Pass essential app data, including ad metrics and post-install events.
  • Use optimized campaign goals like Return on Ad Spend (ROAS) and Events.

Supported partners

Unity supports integration with the following MMPs:

Mobile Measurement Partner

Integration guide

AdjustSet up Unity Ads (Adjust Help Center)
AirBridgeUnity Ads (Airbridge Help Center)
AppsFlyerUnity Ads campaign configuration (AppsFlyer Help Center)
BranchUnity Ads (Branch Help Center)
ByteBrewUnity Ads Attribution (ByteBrew Developer Hub)
KochavaUnity – SDK Integration (Kochava Support)
SingularUnity Ads Attribution Integration (Singular Help Center)
TenjinUnity Ads (Tenjin Help Center)
Yandex AdsYandex Mobile Ads SDK for Unity (Yandex Help Center)

Attribution

When a user installs your app, MMPs attribute the install in one of three different categories:
  • Attributed: The user watched your ad through Unity Ads before installing your app.
  • Unattributed: The user watched your ad through another ad network before installing your app.
  • Organic: The user installed your app without watching an ad.
Important
When you integrate with your preferred MMP, ensure that you share install data from all attribution sources. This enables your campaign to learn from your entire user base and can improve campaign performance.

App data

MMPs pass your app data to Unity to inform your User Acquisition campaigns. Unity Ads User Acquisition campaigns require two types of data:

Data type

Description

Examples

Ad metrics
How users engage with your ads.
  • Ad starts (Impressions)
  • Ad completions (Views)
  • Clicks
  • Installs
Post-install event data
How users behave after they install your app.
  • Sessions
  • Purchases
  • Ad revenue
  • Level completions
Review the following tabs for more information about each data type:

Ad metrics

Ad metrics supply essential ad campaign data to Unity. These metrics represent specific user interactions with your ads.
Enable your MMP to send the following ad metrics to Unity for all campaigns:

Metric

User interaction

Notes

StartsStart watching your ad.Starts are also known as Impressions.
ClicksClick the call-to-action in your ad.
InstallsInstall your app.
Ensure you share attributed, unattributed, and organic install data with Unity.
Refer to the Introduction to Attribution for more information.
Note
The recommended best practice for sharing ad metrics with your campaign is to use an MMP. Avoid custom server-to-server integrations because they're error-prone and minimally supported.
For detailed partner-specific setup instructions, refer to the Integration guides in this documentation.

Post-install event data

Post-install event data represents how users interact with your app after installation. This data enables optimized campaign goals.
Enable your MMP to pass the following types of post-install event data:

Data type

In-app user interaction

Configuration notes

SessionContinue using your app after install.
Always include session events for any optimized campaign.
Session event data improves data models and can improve campaign performance.
PurchaseMake purchases.
Include both values and revenue when you share purchase events.
Ensure that you map purchase events correctly. Your campaign ignores events with incorrect name mapping.
Ad revenueStart watching an ad.
Include both values and revenue when you share purchase events.
Warning
If you use any MMP other than Singular, don't map ad revenue events as in-app purchase (IAP) events. If your MMP supports ad revenue data-sharing, send this data as a dedicated ad revenue event.
If your MMP doesn't support ad revenue data-sharing, don't send ad revenue as a different event type, as this event mismatching can cause campaign optimization to stop working.

Optimized campaign goals

Optimized campaign goals such as Return on ad spend (ROAS) and Events require specific event data. If you don't pass this data to Unity, these campaigns are unavailable in the User Acquisition dashboard. Refer to Introduction to ROAS campaigns for more information about accessing optimized campaigns.
Refer to the following table for information on the post-install event data required to enable each optimized campaign goal:

Data type

In-app user interaction

Enabled campaign goals

SessionContinue using your app after install.Retention
PurchaseMake purchases.
  • In-app Purchase (IAP) Return on ad spend (ROAS)
  • Hybrid ROAS
  • Payer
Ad revenueStart watching an ad.
  • Ad revenue ROAS
  • Hybrid ROAS
Completion milestoneReach specific levels or milestones.Level Complete
Note
To run an Event optimization campaign (Retention, Payer, or Level Complete), you must use one of the following MMPs:
  • Adjust
  • AppsFlyer
  • Singular

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Mobile Measurement Partners

      • Supported partners

    • Attribution

    • App data

      • Ad metrics

      • Post-install event data

    • Optimized campaign goals

  • Additional resources
  • Adjust integration
  • AppsFlyer integration
  • Singular integration
  • Tenjin integration
  • ByteBrew integration

Report a problem with this page