Documentation

Support

Unity Ads User Acquisition

Integration troubleshooting

Troubleshoot common Mobile Measurement Partner (MMP) integration errors.
Read time 3 minutesLast updated a day ago

When you integrate a Mobile Measurement Partner (MMP) with your User Acquisition campaign, the dashboard checks that your campaign is successfully receiving data. The dashboard validates the following data-sharing indicators:
  • Your campaign receives install data within two days of launch.
  • Your campaign receives post-install event data within seven days of launch.
If your campaign fails either of these validation checks, the dashboard flags your campaign with an integration error message. Refer to the following sections for information on how to resolve these errors.
Important
This troubleshooting guide covers integration issues for the following MMPs:
  • Adjust
  • Airbridge
  • AppsFlyer
  • Bytebrew
  • Singular
  • Tenjin For additional issues integrating with AppsFlyer, refer to the AppsFlyer integration validation documentation.

No install data in two days

If your campaign doesn't receive install data within two days of launch, it can negatively impact performance, and attribution. The dashboard flags this issue with the following error message:
Integration-blocking issues detected for one or more campaigns. These issues can severely impact performance. Resolve this issue to ensure accurate tracking and delivery: Within 2 days of launch, campaigns must receive at least one install postback.

Cause

Your campaign can fail to accrue install data if you misconfigure your MMP integration. Refer to your MMP-specific integration guide for step-by-step integration instructions.

Resolutions

Consider both of the following resolutions to ensure your campaign receives install data.

Share install data from all sources

When you share install data with Unity, ensure that you include data from your entire user base, including Unity-attributed, unattributed, and organic installs. Refer to the Introduction to Attribution for definitions of each attribution type. Each MMP has unique terminology for this setting. Refer to the following examples of how to share install data from all sources in supported MMP dashboards:
To share install data for all of your user base follow these steps in the Adjust dashboard:
  1. Go to the Campaign Lab tab > Partners page.
  2. From the What sources of data do you want to share options, select Data from all attribution sources.

Review integration setup

Review the integration guide for your preferred MMP to ensure it's configured correctly. Review the integration activation, advertiser credentials, and data-sharing settings in your partner's integration guide:
Complete the following steps to correctly integrate Adjust and share data with your User Acquisition campaign:
1

Activate Unity Ads in the Adjust dashboard

To activate the integration with Unity Ads, follow these steps:
  1. In the Adjust dashboard, go to Campaign Lab > Partners.
  2. Select + New partner and search for Unity Ads.
  3. Choose your app and select Next.
  4. Enter your advertiser Game ID in the GAME ID field.
Note
Enter your Game ID exactly as shown in the User Acquisition dashboard. Mismatched Game IDs prevent Unity from receiving events correctly.
2

Configure data-sharing settings

To configure data-sharing settings, follow these steps:
  1. From the What sources of data do you want to share options, select Data from all attribution sources.
  2. From the What other data do you want to share? options, select both Sessions and In-app revenue (from in app purchases).
Important
You must use these data-sharing settings to enable ROAS and Event campaigns.
3

Map events and parameters

To share in-app events with your User Acquisition campaign, do the following in Data sharing > Map your events:
  1. Select + Map event.
  2. Choose the event you want Adjust to share with Unity from the Adjust event list.
    The Map Events to Share with Unity dialog in the Adjust integration setup

    Map Adjust events

  3. Select or enter the Unity Ads event that corresponds with the correct Adjust event, as shown in the following table:
Important
If your Adjust account supports ad revenue data-sharing, send this data as a dedicated
ad_revenue
event. Otherwise, don't send ad revenue events. Mapping ad revenue events as other event types, such as
purchase
, can cause campaign optimization to stop working.

Adjust App event

Unity Ads Partner event

purchase
purchase
ad_revenue
ad_revenue
{milestone_event}
level_complete
  • session
  • launch
session
  1. To map the same events for all platforms, select Use global mapping.

No post-install event data in seven days

If your campaign isn't receiving post-install event data within seven days of launch, it can negatively impact performance and optimization. The dashboard flags this issue with the following error message:
Integration-blocking issues detected for one or more campaigns. These issues can severely impact performance. Resolve this issue to ensure accurate tracking and delivery: Within 7 days of launch, campaigns must receive at least one post-install event postback.

Causes

Several integration settings can disrupt your MMP sending post-install event data to your campaign, such as the following:

Attribution configured incorrectly

When you configure your attribution links incorrectly, your MMP can't share post-install event data with Unity.

Ad revenue reporting disabled

If you don't enable your MMP to send both values and revenue for Purchase and Ad Revenue events, the dashboard doesn't have the data it needs for the following optimized campaign goals:
  • In-app Purchase (IAP) Return on Ad Spend (ROAS)
  • Ad Revenue ROAS
  • Hybrid ROAS
  • Payer Event Optimization
Refer to the Configure data-sharing correctly section for details on how to resolve this issue.

Resolutions

Consider the following resolutions to ensure your campaign receives post-install event data.

Map post-install events correctly

When you share post-install event data with your campaign, ensure that you correctly map the post-install events. Correct mapping means that you align the Unity Ads event name with the correct MMP event name.
Warning
If you use any MMP other than Singular, don't combine ad revenue events with in-app purchase (IAP) events.
Refer to the following examples of correctly mapped event names:
Map your post-install events in the Map events to share with Unity Ads section of the Adjust integration setup as follows:
Important
If your Adjust account supports ad revenue data-sharing, send this data as a dedicated
ad_revenue
event. Otherwise, don't send ad revenue events. Mapping ad revenue events as other event types, such as
purchase
, can cause campaign optimization to stop working.

Event type

Unity Ads event name

Adjust event name

In-app purchase (IAP)
purchase
purchase
Ad revenue
ad_revenue
ad_revenue
Milestone completion
level_complete
{milestone_event_name}
Session
session
session

Configure data-sharing correctly

When you share post-install event data with your campaign, ensure that you configure your data sharing settings correctly. To send install and post-install event data to Unity, refer to the Configure data-sharing settings sections of the following partner-specific instructions:
Complete the following steps to correctly integrate Adjust and share data with your User Acquisition campaign:
1

Activate Unity Ads in the Adjust dashboard

To activate the integration with Unity Ads, follow these steps:
  1. In the Adjust dashboard, go to Campaign Lab > Partners.
  2. Select + New partner and search for Unity Ads.
  3. Choose your app and select Next.
  4. Enter your advertiser Game ID in the GAME ID field.
Note
Enter your Game ID exactly as shown in the User Acquisition dashboard. Mismatched Game IDs prevent Unity from receiving events correctly.
2

Configure data-sharing settings

To configure data-sharing settings, follow these steps:
  1. From the What sources of data do you want to share options, select Data from all attribution sources.
  2. From the What other data do you want to share? options, select both Sessions and In-app revenue (from in app purchases).
Important
You must use these data-sharing settings to enable ROAS and Event campaigns.
3

Map events and parameters

To share in-app events with your User Acquisition campaign, do the following in Data sharing > Map your events:
  1. Select + Map event.
  2. Choose the event you want Adjust to share with Unity from the Adjust event list.
    The Map Events to Share with Unity dialog in the Adjust integration setup

    Map Adjust events

  3. Select or enter the Unity Ads event that corresponds with the correct Adjust event, as shown in the following table:
Important
If your Adjust account supports ad revenue data-sharing, send this data as a dedicated
ad_revenue
event. Otherwise, don't send ad revenue events. Mapping ad revenue events as other event types, such as
purchase
, can cause campaign optimization to stop working.

Adjust App event

Unity Ads Partner event

purchase
purchase
ad_revenue
ad_revenue
{milestone_event}
level_complete
  • session
  • launch
session
  1. To map the same events for all platforms, select Use global mapping.