Audiences partner connection

At a glance: List of partners having integration with AppsFlyer Audiences. 

Audiences related articlesAudiences | Import audience

Audiences partner list

The table that follows contains Audiences partners and the credentials needed to connect to the partner.

To connect to the partner:

  • Identify the partner in the table and do one of the following:
    • If the table contains a link to specific partner instructions, click on the link, and proceed using the instructions that display. 
      --OR--
    • If the table contains the list of credentials required:
      1. Obtain the credentials from the partner.
      2.  Complete the connection procedure in the Audiences dashboard.

List of Audience partners

Audiences partners
Partner Logo What's needed to connect to the partner
Aarki

API key

Adcolony API key 
Adikteev API username, API password, Company ID 
Adobe Audience Manager Instructions to connect to Adobe Audience Manager
Affle API key 
Amazon S3 Instructions to connect to Amazon S3
AppLovin Management key 
Appnext API key
Appreciate Buyer ID, API key 
Beeswax Email, Password, Buzzkey, Account ID
Beintoo API key 
Bidease API key
Bigabid API key
Chartboost User ID, User signature 
Criteo Instructions to connect to Criteo
CrossInstall  API key
Downstream API key
Edge226 API key
Facebook Instructions to connect to Facebook
Filexmedia API key
GetLoyal API key
Google Ads Instructions to connect to Google Ads
Httpool Instructions to connect to Httpool
InMobi Property ID 
Insider API key
ironSource ironSource user ID, API key
Jampp Client ID, Client secret, App ID 
Kayzen API key 
Lemmonet API key 
Lifestreet API key 
Liftoff API key
Manage API key 
MediaSmart Organization ID
Minsights m_insights_blue.png Access key ID, Secret access key, path
Mintegral API key, App ID 
MobYoung API key
Mobusi API key 
Mobvista Advertiser ID, API key 
Moloco API key 
myTarget Instructions to connect to MyTarget
Oracle   Instructions to connect to Oracle
Personaly API key 
PushSpring Instructions to connect to PushSpring
Remerge Access key ID, Secret access key, Path
RTBHouse API key 
SFTP Instructions to connect to SFTP
SHAREit API key
Slack Instructions to connect to Slack
Smadex Smadex login 
Snapchat Instructions to connect to Snapchat
Spotad API key 
StartApp API token 
Superads   API key
Tapjoy Instructions to connect to Tapjoy 
TheTradeDesk Advertiser ID, Secret key 
TikTok For Business Instructions to connect to TikTok For Business
Truecaller API key
Vizury API key
Widerplanet API key
YahooGemini Yahoo login 
Yeahmobi API key 
YouAppi API key
Taboola Log in to Taboola to authenticate
Backinapp Email address, Password
Appier API key

Adobe Audience Manager (AAM)

AppsFlyer creates and syncs Traits with your selected Data Source in AAM.

To connect an audience to AAM:

  1. Log in to Adobe Maketing Cloud dashboard
  2. Go to Manage Data > Data Sources.

  3. In the Data Sources page, create a new Data Source.

  4. Complete the form as follows:

    • Set ID Type to Device Advertising ID.

    • In the inbound data source settings, enable Customer ID.

  5. Click Save.
    The Data Sources selection displays.
  6. Record the Data Source ID for later use.
  7. In the left-hand menu, go to Administration > Groups.
  8. Go to the Permissions tab.

  9. Create a new group.
  10. Select the Data Source you created.
  11. Click Save Object.
  12. Go to Admin > Users.

  13. Create a new user for use by AppsFlyer Audiences and complete the mandatory fields as needed.

  14. In Assigned Groups, select the group you previously created.
  15. Record the Email and Password of the user created.
  16. Click Save.
  17. In AppsFlyer, go to Audiences > Connection.

  18. Click Create new connection.
  19. Enter a connection name.
  20. Select Adobe Marketing Cloud.
    The Connect to Adobe Marketing Cloud window displays.

  21. Complete the fields using the credentials previously recorded.
  22. Click Add connection.
    Audience data is available in AAM, under AnalyticsOnboarding Status after 24 hours.

Amazon S3

Creating an S3 integration allows AppsFlyer to send the audience device IDs directly to your S3 bucket. The file sent to S3 has the following characteristics:

  • File name: Audience name and date. For example, my_audience_2020-06-23.csv
  • Content: Single column, with no header, containing device IDs
  • An addtional file is written each day. Existing files aren't deleted
  • If split audiences are sent, a single ZIP file is written, it contains a separate file for each partner (split) 

To connect an audience to Amazon S3:

  1. In AppsFlyer, go to Audiences > Connection.
  2. Click Create new connection.

  3. Enter a Connection name.
  4. Select Amazon S3.
    The Add connection window opens. 

    AudiencesAmazon.png

  5. Record the Account ID and External ID for later use.
  6. In the AWS console, go to IAM > Policies.
  7. Click Create Policy and then Create your own policy.
  8. Enter the following policy document:
    {
    							"Version": "2012-10-17",
    							"Statement": [
    							{
    							"Effect": "Allow",
    							"Action": "s3:*",
    							"Resource": "arn:aws:s3:::BUCKET-NAME/*"
    							}
    							]
    }
  9. Replace BUCKET-NAME with the name of the bucket to which you want AppsFlyer to upload your audience.

     Note

    The policy must contain only the root bucket and not additional directories in the path. For example, the resource arn:aws:s3:::BUCKET-NAME/Directory/* is not supported. If you need the files to be transferred to a specific directory, see step 14.

    The actions PutObject, DeleteObject and ListBucket are mandatory for AppsFlyer to perform the necessary actions on your bucket.

  10. In your AWS Dashboard, go to IAM and click Create a new role:

  11. Under Role, select the option Another AWS account to provide cross-account access between your AWS account and a 3rd party AWS account.

  12. Select Require external ID.

    Enter the previously recorded Account ID and External ID in the appropriate boxes in the role's creation screen.

  13. When prompted to select a policy from the existing policies in your AWS account, choose the policy previously created.
  14. Click the name of the newly created role to open its properties window.

  15. Record the Role ARN.

  16. In the AppsFlyer S3 integration window, enter the ARN and bucket name in the appropriate fields

    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 provide a folder name that does not already exist, AppsFlyer creates it during the upload process.

  17. Click Add connection.
    Once the integration process is complete and an audience is uploaded, a CSV with the device IDs will be available in the bucket.

Criteo

To connect an audience to Criteo:

  1. In the Criteo dashboard, create an API User.

  2. Record the API User Client ID and Secret.
  3. In AppsFlyer, go to Audiences > Connection.
  4. Click Create new connection.
  5. Enter a Connection name.
  6. Select Criteo.

     

    In the appropriate fields, enter the previously recorded API User Client ID and Client Secret, along with your Advertiser ID.
  7. Click Add Connection.

Facebook

Prerequisite:

Your role in Facebook Business Manager must be either Admin or Advertiser including the campaign management ability. 

To connect an audience to Facebook:

  1. Create an Ad Account on Facebook
  2. In AppsFlyer, go to Audiences > Connection.
  3. Click Create new connection.
  4. Enter a Connection name.
  5. Select Facebook.
  6. Click Log in to Facebook.
  7. Log in to Facebook (as an admin or advertiser).
  8. Select the required Ad Account.
    The Facebook permissions page opens.
  9. Follow the instruction in the Facebook user interface. 
  10. If you edit the settings, you must Enable Manage your ads. This is the default setting.
  11. To close the Facebook user interface, click Done.
  12. Click Add connection.
    Once the integration process is complete and an audience is uploaded, its available in your Facebook Custom Audiences dashboard.

Google Ads

To enable AppsFlyer to send Audiences to Google Ads the following actions must be completed. Note! We only send data to Google after all the steps are complete. 

Considerations:

  •  After completing the procedure we are able to connect and upload the audience to Google Ads. It takes 6-12 hours for Google Ads to display the populated list. 
  • Google customer match:
    • Supports: Universal App Campaigns for Engagement (UACe), Display and Video (DV360)
    • Doesn't support:  Universal App Campaigns (UAC)
Action # Description Performed by 
1
  • Connect audiences to your Google Ads account.
  • Prerequisite: Google Ads sign-in credentials.
Team member or Admin
2 Sign (approve) the AppsFlyer Google Customer Match terms in the Audiences page in the AppsFlyer platform AppsFlyerAdmin_us-en.png
3

Reach out to Google Ads, request that they enable your Google Ads account to use Customer Match. 

Team member 

To connect an audience to Google Ads:

  1. In AppsFlyer, go to Audiences, select an audience.
  2. Go to the Connect tab
  3. Click Create new connection.
  4. Enter a connection name.
  5. Select Google Ads. If the Google Ads icon does not display, reach out to your CSM or hello@appsflyer.com and request that they enable your Audiences to use Google Adwords. 
  6. Click Sign in to Google Ads.
    The Sign in with Google window opens.
  7. Complete the Google sign in and confirm your choices in Google Ads. 
    The window closes. 
  8. In the AppsFlyer platform, select an account. 
  9. Click Terms of service.
    The terms of service display.
  10. If you are the admin: If you agree to the terms, click I accept.
  11. If you are not the admin: 
    1. Click Proceed and review later.
    2. Ask the admin to login to accept the terms. Use the procedure that follows to do so. 
  12. Click Add connection.
    The Google Ads account is connected. Ensure that you complete all the actions in the preceding checklist to enable the connection. 

To accept the terms and enable the connection the admin performs the following procedure:

  1. In AppsFlyer, go to Audiences.
  2. Go to Connection tab
    The list of Audiences partners displays. 
  3. In the Google Ads section, select a connection name. 

    AcceptTermsAudiences_us-en.png

  4. Click Terms of service.
  5. Review the terms, and if you agree to the terms, click I accept.
  6. Click Save changes. 

Httpool

To connect an audience to Httpool:

  1. In AppsFlyer, go to Audiences > Connection.
  2. Click Create new connection.
  3. Enter a Connection name.
  4. Select Httpool.
  5. Click Log in to Httpool.
    A new timestamp displays.
  6. Click Add connection.

MyTarget

To connect an audience to MyTarget:

  1. In AppsFlyer, go to Audiences. > Connection.
  2. Click Create new connection.
  3. Enter a Connection name.
  4. Select MyTarget.
  5. Click Log in to MyTarget.
  6. Select an ad account.
  7. Click Add Connection.

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

To connect an audience to PushSpring:

  1. In AppsFlyer, go to Audiences > Connection.
  2. Go to the Connection tab.
  3. Click Create new connection.
  4. Enter a Connection name.
  5. Select PushSpring.
  6. Click Log in to PushSpring.
    A new timestamp displays.
  7. Click Add connection.
    Once the integration process is complete and an audience is uploaded, it appears in your PushSpring Imported Audiences dashboard.

SFTP

To connect an audience to SFTP:

  1. In SFTP, create access credentials which include Server IP, Username, and Password.
  2. In AppsFlyer, go to Audiences > Connection.
  3. Click Create new connection. Enter a Connection name.
  4. Select SFTP

     

  5. Enter the SFTP credentials.
  6. 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.

  7. If you want the files to be compressed with GZIP, enable the GZIP files option.
  8. Click Add Connection.

Slack

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

To connect an audience to Slack:

  1. In AppsFlyer, go to Audiences > Connection.
  2. Click Create new connection. Enter a Connection name.
  3.  Select Slack.
  4. Click Add to Slack.
  5. On the Slack authentication screen, select your relevant Slack Team.
  6. Select a public Channel.
  7. Click Add connection.
    Once the integration process is complete, and an audience has been uploaded, a CSV file with the Device IDs appears in the selected Slack channel. 

Snapchat

To connect an audience to Snapchat

  1. In AppsFlyer, go to Audiences > Connection.
  2. Click Create new connection. Enter a Connection name.
  3. Select Snapchat.
  4. Click Log in to Snapchat.
  5. Select your Organization and Ad account.
  6. Click Add connection.
    The audience will appear in the Snapchat dashboard 24 hours after upload. 

 Note

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

Tapjoy

To connect an audience to Tapjoy:

  1. Get your Partner ID from your Tapjoy Account Manager.
  2. Get your Publisher Reporting API Key from the Tapjoy App Settings page.

  3. In AppsFlyer, go to Audiences. > select an audience > go to the Connection tab.
  4. Click Create new connection. Enter a Connection name.
  5. Select Tapjoy.

     

    Enter the Tapjoy Partner ID and Publisher Reporting API Key.
  6. Select a Tapjoy list type: 
    • Retarget
    • Blacklist
    • App suppression
  7. Enter the Tapjoy app ID and Tapjoy offer ID as needed. 
  8. Click Add connection.

TikTok for Business

Prerequisite:

To connect an audience to TikTok:

  1. Get the TikTok for Business login credentials from your TikTok account manager.
  2. In AppsFlyer, go to Audiences > Connection.
  3. Click Create new connection.
  4. Enter a Connection name.
  5. Select TikTok.
  6. Click Log in to TikTok for Business.
    The TikTok for Business for developers window opens.
  7. In TikTok for Business, select an authorized account.
  8. Click Agree to Authorize. 
    After a few seconds, the AppsFlyer Audiences window displays.
  9. Click Add connection.
Was this article helpful?