Audiences Partners Integrations

Introduction

Set out below are the instructions for integrating your audiences with the different ad networks that support receiving this data.

You can also find partners supporting audiences in the table of contents to the right.

Aarki 

1.  Obtain your app's API Key from your Aarki account manager.

2.  Create a new Aarki integration. The following window opens:

Aarki_1.png

Paste your API Key in the input bar, and click on Add connection.

Adobe Marketing Cloud

AppsFlyer creates and syncs Traits with your selected DataSource.

  1. Log into your Adobe Maketing Cloud dashboard
  2. On the left-hand menu, select Manage Data >> Data Sources

    AMC_1.png

  3. In your Data Sources page, create a new Data Source.
  4. Set the ID Type to Device Advertising ID, and the Inbound settings to Customer ID.

  5. Once saved, you are redirected to the Data Sources selection menu. Find your newly created Data Source, and save its ID for later.
  6. In the left-hand menu, select Administration >> Groups.
  7. Create a new group, and in the permissions settings tab, select the Data Source you previously created:

  8. Save the group and go to Administration >> Users.
  9. Create a new user for AppsFlyer’s Audiences:

  10. In the Assigned Groups selection menu and select the group you previously created.
  11. Copy the Data Source ID, and the Email and Password of the user you previously created.
  12. Go to AppsFlyer’s Audiences page, and select Adobe Marketing Cloud.  The following window opens:

  13. Paste the values you copied in their corresponding locations
  14. Save the connection.

About 24 hours after uploading your audience to Adobe, you can see the data in your Adobe Marketing Cloud dashboard, under Analytics >> Onboarding Status.

Affle

1. Obtain your app’s API Key from your Affle account manager.

2. Create a new Affle integration. The following window opens:

3. Paste your API Key in the input bar. 

4. Click Add connection.

Amazon S3

Creating an S3 integration allows AppsFlyer to send you the audience Device IDs directly to your S3 bucket.

  1. Create a new Amazon S3 integration. The following window opens:
  2. Before going through the integration process, you must first create a Policy dedicated to AppsFlyer’s Audience feature.
  3. In your AWS console, go to IAM >> Policies tab.
  4. Click Create Policy and then Create your own policy.
  5. Enter the following policy document (this is a suggestion):
    {
     "Version": "2012-10-17",
     "Statement": [
       {
         "Effect": "Allow",
         "Action":[
               "s3:PutObject", "s3:DeleteObject", "s3:ListBucket"  
          ],
         "Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*",
         "Condition": {"StringEquals": {"sts:ExternalId": "PROVIDED EXTERNAL ID"}}
       }
     ]
    }
  6. Replace YOUR-BUCKET-NAME with the name of the bucket you want AppsFlyer to upload your audience to and PROVIDED EXTERNAL ID with the value presented previously on the audiences integration screen, under External ID.

 Note

This is a sample policy. Your policy must restrict the access only for the provided external ID. 

The actions PutObject, DeleteObject and ListBucket are MANDATORY for AppsFlyer to perform minimal actions on your bucket.

  1. After creating your policy, proceed to the next steps:
  2. In your AWS Dashboard, go to IAM and click Create a new role.
  3. Under Role for cross-account access, select the option to Provide access between your AWS account and a 3rd party AWS account.

  4. Copy the AccountID and ExternalID provided AppsFlyer's S3 integration screen, and paste them into the appropriate input boxes in the role's creation screen.

  5. You are prompted to select a policy from the existing policies in your AWS account. Choose the policy previously created.

  6. Once the new role is created, click the name of the role to enter its properties window.

  7. Copy the ARN.

  8. Paste the ARN, with your bucket name, into the appropriate box in the AppsFlyer integration window. 

    If you want to transfer the files into a specific folder within a bucket, provide the bucket name with the subsequent folders inside it, separated by "/" for example (bucketname/foldername/foldername).

    If you provided a folder name that does not already exist, AppsFlyer creates it during the upload process.

Applift

  1. Obtain your API Key from your Applift account manager.
  2. Create a new Applift integration.  The following window opens:
  3. Enter your DataLift 360 Advertiser email  (your login email to DataLift 360’s dashboard) the API Key you've just copied.
  4. Click on Add to complete the connection.
  5. After uploading an Audience to AppLift, you will see it in your DataLift 360’s Audiences dashboard (https://applift.datalift360.com/audiences).

Applovin

Once the integration process is complete and an audience is uploaded, you can see a CSV file with the Device IDs in the bucket specified. 

  1. Obtain your Custom Audience Key from your Applovin advertiser’s account page
  2. Create a new Applovin integration. The following window opens:
  3. Paste your Custom Audience Key in the input bar, and click on Add Connection.

Beintoo

  1. Obtain your app’s API Key from your Beintoo account manager.
  2. Create a new Beintoo integration. The following window opens:

  3. Paste your API Key in the input bar, and click on Add connection.

Criteo

1. Obtain your Criteo Advertiser ID.

2. Create an API User in your Criteo dashboard -

https://support.criteo.com/hc/en-us/articles/210162145-How-can-I-manually-generate-an-API-for-my-account-

3. Copy the API User’s Client ID and Secret, provided to you after its creation.

4. Create a new Criteo integration. The following window opens:

4. Paste your API User’s Client ID and Client Secret, along with your Advertiser ID in the input bar.

5. Click Add Connection.

Facebook

  1. Create an Ad Account on Facebook
  2. Select Facebook in AppsFlyer’s Audiences integrations page. The following window opens:
  3. Login to your Facebook account and select the required Ad Account.

After uploading an Audience to Facebook, it appears in your Facebook’s Custom Audiences dashboard.

GetLoyal

  1. Obtain your app's API Key from your GetLoyal account manager.
  2. Create a new GetLoyal integration.  The following window opens:


  3. Enter your API Key in the input bar and click Add Connection.

InMobi

  1. Obtain your app's Property ID from InMobi's dashboard. 
  2. Under the Monetize tab, select your app and copy the Property ID displayed at the top of the screen:
  3. Create a new InMobi integration. The following window opens:

  4. Paste your Property ID in the input bar, select the DST LIST Type you want and click Add.

IronSource

  1. Obtain your API Key from IronSource's dashboard. 
  2. On the top right-hand side, click your account email.
  3. From the dropdown menu select My Account
  4. In the Account window, under Reporting API tab, copy the Secret Key:
  5.  Create a new ironSource integration.  The following window opens:

  6. Enter your IronSource User ID (your email address, specified on the top right-hand side of the IronSource dashboard), and the API Key you just copied.
  7. Click on Add to complete the connection.

Mobvista

  1. Obtain your app’s API Key and Advertiser ID from your Mobvista account manager.
  2. Create a new Mobvista integration. The following window opens:


  3. Paste your API Key and Advertiser ID in the input bar.
  4. Click on Add connection.

MyTarget

1.  Select MyTarget in AppsFlyer’s Audiences integrations page. The following window opens:

2.  Login to your MyTarget account, and select your ad account.

3.  Click on Add Connection.

After uploading an Audience to MyTarget, it appears in your MyTarget’s Users Lists dashboard.

Oracle Data Cloud

  1. Create a new Oracle Data Cloud connection, as in the screenshot below:

  2. Copy AppsFlyer’s Seat ID, and request your Oracle Data Cloud account manager to whitelist it for you. This enables AppsFlyer to create categories on your behalf.
  3. Insert your Seat ID and Site ID (you can receive them from your Oracle Data Cloud account manager).
  4. After verifying your Seat ID, a dropdown list displays all of your Parent Categories:

  5. Select the Parent Category under which your sub-categories should be created.
  6. Click Add Connection.

PushSpring

  1. Select PushSpring in AppsFlyer’s Audiences integrations page. The following window opens:

  1. Login to your PushSpring account. A new timestamp is displayed. 
  1. click on Add Connection.

After uploading an Audience to PushSpring, it appears in your PushSpring’s Imported Audiences dashboard.

SFTP

  1. Create SFTP access credentials which include a server ip, username, and password.
  2. Create a new SFTP connection. The following window opens:

  1. Enter the SFTP credentials.
  2. If you want the files to be transferred to a specific folder path in the server, enter the path with “/” delimiters (for example, “appsflyer/audiences”).

 

 Note

Each file will be added to a folder named after the Audience name itself. The file name will contain the audience name and relevant date (eg. “appsflyer/audiences/MyAudience/MyAudience_2017-10-02”).

If you leave this blank, the files will be added to the root folder of your SFTP server.

  1. If you want the files to be compressed with GZIP, enable the GZIP files option.
  2. click on Add Connection

Slack

AppsFlyer uploads a CSV file of Device IDs to your public Slack channel.

  1. Create a new Slack integration.  The following window opens: 
  2. Click Add to Slack button. You are redirected to an authentication screen, where you pick your relevant Slack Team.
  3. Once the Slack Team is selected, select your public Channel.
  4. Click Add.

Once the integration process is complete, and an audience has been uploaded, you can see a CSV file with the Device IDs sent to the selected channel.

Snapchat

  1. Select Snapchat in AppsFlyer’s Audiences integrations page. The following window opens:

  2. Login to your SnapChat account.
  3. Select your Organization and Ad Account

  4. Click Add Connection.

24 hours After uploading an Audience to Snapchat, it can be seen in the dashboard.

 Note

Snapchat deducts unfamiliar Device IDs, which potentially results in a smaller audience size.

Startapp

  1. Obtain your app's API Token from your StartApp account manager.
  2. Create a new StartApp integration. The following window opens:
  3. Paste your API Token in the input bar, and click on Add connection.

Tapjoy

  1. Obtain your Partner ID from your Tapjoy Account Manager.
  2. Obtain your Publisher Reporting API Key from your Tapjoy App Settings page.
  3. Create a new Tapjoy integration. The following window opens:
  4. Paste your Tapjoy Partner ID and Publisher Reporting API Key in the input bar
  5. Click Add.

Taptica

  1. Obtain your app’s API Key from your Taptica Account Manager.
  2. Create a new Taptica integration.  The following window opens:

  3. Paste your API Key in the input bar.
  4. Click Add connection.

Yahoo Gemini

  1. Create an Ad Account on Yahoo Gemini
  2. Select Yahoo Gemini in AppsFlyer’s Audiences Integrations page. The following window opens:
  3. Login to your Yahoo account, and select your desired Ad Account.

After uploading an Audience to Yahoo Gemini, you can view it in your Yahoo Gemini Advertiser dashboard.

 

Was this article helpful?
0 out of 0 found this helpful