This is a multi-step guide for setting up your Digital Turbine campaign with AppsFlyer.

Step 1. Configuring Digital Turbine as an Integrated Partner

Step 2. Configuring Event Postbacks

Step 3. Creating a Tracking Link

Step 4. Enabling Cost Tracking

Step 5. Setting up a Suppression List with Audiences

Step 1. Configuring Digital Turbine as an Integrated Partner

  1. On the My Apps page, locate your app and click on the three dots icon in its top-right corner, pick Active Integration, then select Digital Turbine:

undefined-high (4).gif

  1. Under the Integration tab, click Activate Partner.

For iOS

Turn off the Advanced Privacy toggle (learn more about Advanced Privacy here).

This is required for probabilistic matching to be enabled.

  1. Enable the Install View-Through Attribution toggle.

  1. Enable the Preload Attribution toggle.


Preload Attribution requires AppsFlyer SDK 6.6 and later.


Preload Attribution is applicable for on-device inventory only.

Enabling Preload Attribution gives Digital Turbine longer lookback window options, deterministic matching without a device ID, and preload attribution priority for Digital Turbine above other ad engagements (impressions and clicks). Credit goes to Digital Turbine because the app is installed directly on device as opposed to redirecting to the Store.

  1. Set the Preload lookback window to at least 90 days (AppsFlyer's recommended default).


If desired, you can extend the lookback window to up to 180 days. Consider doing so to prevent attribution loss post successful app preload.

  1. From the Install dropdown, select All media sources including organic. Then enable the In-app event Postbacks toggle, and set In-app events Postback window to Lifetime.

AppsFlyer GIF 3 .gif

Step 2. Configuring Event Postbacks

  1. Click Add event.
  2. Map all AppsFlyer events to partner events.


Digital Turbine machine learning algorithms rely on standard event names to improve ad targeting, optimization, measurement, and insights. For best results, use these names for event mapping:

  • app_open
  • purchase
  • level_achieved
  • ad_click
  • ad_view
  • login
  • add_payment_info
  • add_to_cart
  • add_to_wishlist
  • checkout_initiated
  • complete_registration
  • complete_tutorial
  • reservation
  • update
  • subscribe
  • search
  • view_content
  • credits_spent
  • achievement_unlocked
  • app_rated
  • tutorial_complete
  • social_share

If there's no suitable name on this list for an event, you can add an arbitrary event name. However, make sure there are no spaces and special characters in it other than the underscore ( _ ).

  1. For all designated events, select All media sources, including organic as sending option.
  2. For all designated events, select Values & revenue.
  3. Click Save Integration at the bottom right.

Step 3. Creating a Tracking Link

  1. Under the Attribution Link tab, ensure that Single-platform link is selected.


Currently, Digital Turbine does not support OneLink.

  1. Set the Click-through lookback window. We recommend setting this to 30 days.
  1. Set the View-through lookback window. We recommend setting this to 24 hours.
  2. Click Save Attribution Link.
  3. Copy and send the two links to your Digital Turbine representative.

Step 4. Enabling Cost Tracking

This section will guide you in setting up your cost integration between Digital Turbine and AppsFlyer.

  1. Go to Configuration→Active Integrations and open the Cost tab.

AppsFlyer DT - cost .png

  1. Enable the Get cost data toggle and click Save Cost.


If you are using another MMP for cost tracking, or an alternate cost reporting method, leave this toggle off to avoid data discrepancies.
  1. Under the Permissions tab, enable the Ad network permissions to view their traffic for your app in their dashboard.


We also recommend granting the following permissions to better optimize campaigns and assist in troubleshooting any issues that arise:

Step 5. Setting up a Suppression List With Audiences

Digital Turbine requires suppression lists of existing devices through historical audience lists and real-time unattributed install postbacks (set up in a previous section). This section explains how to set up historical audience lists for suppression through AppsFlyer’s Audiences tool and only applies if you have this enabled on your AppsFlyer account.
  1. Add an audience by following the steps listed in the AppsFlyer's support documentation.
  2. Go to Engage→Audiences→Connections.
  3. Click + New connection.

If you are creating a new partner connection from within the audience builder, click on + Add partner connection within the Manage audience connections window.

  1. For the Partner name, select Appreciate.
  2. For the Connection name, enter Digital Turbine.

  1. Enter the Buyer ID and API key values in the partner connection. Your Digital Turbine representative will provide these values to you.

  1. Select GAID and IDFA as the user identifiers that you authorize for sharing with this partner, then click Save

Back to Top ⇧