Documentation

User Acquisition

Integration troubleshooting

Troubleshoot common Mobile Measurement Partner (MMP) integration errors.
Read time 5 minutesLast updated a month 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.
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 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. To copy your Game ID from the Unity Dashboard, refer to the following steps:

To copy your Game ID from the User Acquisition Dashboard, follow these steps:
  1. Go to Apps from the left navigation menu of the dashboard. The provided table lists each of your organization's apps.
  2. Scroll or search to locate the desired app.
  3. Select Settings () at the end of the app row to open the app details page.
  4. Go to the MMP settings section.
  5. Select copy () next to Game ID to copy the ID to your clipboard.
Note
Enter your Game ID exactly as shown in the User Acquisition dashboard. Mismatched Game IDs prevent Unity from receiving events correctly.
2

Choose data to share with Unity

To select which data Adjust can share with your campaign, follow these steps in the Adjust integration:
  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? section, select all options:
  • Sessions
  • Uninstalls and reinstalls
  • In-app revenue
  • Parameters
  1. In the Parameters data options, select Send all parameters.
Adjust data-sharing options

Select all Adjust data-sharing options

Important
You must share all data types to enable Return on Ad Spend (ROAS) and Event optimization campaigns.
3

Map events and parameters

To share in-app events with your User Acquisition campaign, do the following in the Adjust integration:
  1. Go to Data sharing > Map your events and select + Map event.
  2. Choose the event you want Adjust to share with Unity from the Adjust event list.
Adjust event

Adjust event

  1. To map the same events for all platforms, select Use global mapping.
  2. Select or enter the Unity event that corresponds with the correct Adjust event in the Partner event > Name field.
Partner event

Partner event

Refer to the following table for correct Adjust event mapping:

Event type

Adjust App event

Unity Partner event

Mapping notes

In-app purchase (IAP)
purchase
purchase
-
Ad revenue
ad_revenue
ad_revenue
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 can cause campaign optimization to stop working.
Milestone completion
{milestone_event}
level_complete_{NameOfEvent}
You can use any custom defined event name for the Adjust App event.
Ensure that you use the provided formatting for the partner event Name. The
NameOfEvent
must not contain spaces.
Session
  • session
  • launch
session
Session events for Retention campaigns don't require event 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:

Event type

Adjust App event

Unity Partner event

Mapping notes

In-app purchase (IAP)
purchase
purchase
-
Ad revenue
ad_revenue
ad_revenue
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 can cause campaign optimization to stop working.
Milestone completion
{milestone_event}
level_complete_{NameOfEvent}
You can use any custom defined event name for the Adjust App event.
Ensure that you use the provided formatting for the partner event Name. The
NameOfEvent
must not contain spaces.
Session
  • session
  • launch
session
Session events for Retention campaigns don't require event mapping.

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. To copy your Game ID from the Unity Dashboard, refer to the following steps:

To copy your Game ID from the User Acquisition Dashboard, follow these steps:
  1. Go to Apps from the left navigation menu of the dashboard. The provided table lists each of your organization's apps.
  2. Scroll or search to locate the desired app.
  3. Select Settings () at the end of the app row to open the app details page.
  4. Go to the MMP settings section.
  5. Select copy () next to Game ID to copy the ID to your clipboard.
Note
Enter your Game ID exactly as shown in the User Acquisition dashboard. Mismatched Game IDs prevent Unity from receiving events correctly.
2

Choose data to share with Unity

To select which data Adjust can share with your campaign, follow these steps in the Adjust integration:
  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? section, select all options:
  • Sessions
  • Uninstalls and reinstalls
  • In-app revenue
  • Parameters
  1. In the Parameters data options, select Send all parameters.
Adjust data-sharing options

Select all Adjust data-sharing options

Important
You must share all data types to enable Return on Ad Spend (ROAS) and Event optimization campaigns.
3

Map events and parameters

To share in-app events with your User Acquisition campaign, do the following in the Adjust integration:
  1. Go to Data sharing > Map your events and select + Map event.
  2. Choose the event you want Adjust to share with Unity from the Adjust event list.
Adjust event

Adjust event

  1. To map the same events for all platforms, select Use global mapping.
  2. Select or enter the Unity event that corresponds with the correct Adjust event in the Partner event > Name field.
Partner event

Partner event

Refer to the following table for correct Adjust event mapping:

Event type

Adjust App event

Unity Partner event

Mapping notes

In-app purchase (IAP)
purchase
purchase
-
Ad revenue
ad_revenue
ad_revenue
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 can cause campaign optimization to stop working.
Milestone completion
{milestone_event}
level_complete_{NameOfEvent}
You can use any custom defined event name for the Adjust App event.
Ensure that you use the provided formatting for the partner event Name. The
NameOfEvent
must not contain spaces.
Session
  • session
  • launch
session
Session events for Retention campaigns don't require event mapping.