At a glance
Connect your audiences to media partners so you can activate your tailored campaigns and achieve maximum results.
About partner connections
Data Collaboration Platform (DCP) partner connections enable you to securely connect your DCP audiences to supported media partners, so you can activate tailored campaigns on their platforms. Once a partner is connected to an audience, DCP delivers the audience based on the configured refresh and activation flow, using the latest available source data and permissions.
Note
- The audience is delivered for activation as a list of user identifiers. Each delivery represents a full audience snapshot at the time of export.
- Audience refreshes are not continuous or in real-time. Instead, they are triggered according to the defined policy, which is cadence-based and checks whether the source data has been updated. Each refresh generates and sends the audience list to the selected destinations.
Supported partner connections
This section lists the media partner connections supported by DCP, along with each partner’s setup requirements, permissions, supported campaign types, and any additional requirements or limitations.
Google Ads
Media partner platform:
Google Ads
Media partner name in DCP:
Google Ads
Media partner’s connection setup and account permissions requirements:
- Active Google account.
- User access: Standard or Admin access to the Google Ads account
- Customer Match: Must be enabled and approved
- Partner authorization: Account approved to work with the partner (via Google rep)
- Partner link: Backend connection created by Google
How it works:
A Standard/Admin user must enable the integration during setup.
After that, the DCP uploads audiences automatically via the Partner Link.
Official resources:
Google Ads Customer Match help
Supported campaign types:
-
Search
Use Customer Match lists in Observation or Targeting mode to adjust bids or refine targeting for search queries. -
Display
Target or exclude audiences directly across the Google Display Network using Customer Match lists. -
Video (YouTube)
Use audiences for targeting ads on YouTube (in-stream, in-feed, Shorts). -
Shopping
Apply audiences in Observation mode to optimize bids for users on Shopping campaigns. -
Performance Max (PMax)
Use Customer Match lists as audience signals to guide Google’s automation (not strict targeting). -
Demand Gen
Use Customer Match lists for direct audience targeting across YouTube, Discover, and Gmail. -
App Campaigns
App Campaigns for installs (ACi) use uploaded audiences only as optimization signals, while re-engagement campaigns (ACe) support deterministic targeting and are the primary method for audience activation.
App campaigns (ACi & ACe) guidelines
Google App campaigns (formerly known as Universal App Campaign - UAC) behave differently from other campaign types when using Customer Match audiences:
App Campaigns for Installs (ACi)
Designed for acquiring new users at scale.
Customer Match audiences cannot be used for direct targeting.
Uploaded audiences are used only as signals to improve Google’s machine learning and optimization.
Activation is fully automated by Google AI, with no control over audience inclusion/exclusion.
Requires sufficient account history (e.g., conversion data and spend) to be eligible.
App Campaigns for Engagement (ACe)
Designed for re-engaging existing users.
Customer Match audiences support deterministic targeting.
Advertisers can:
- Retarget specific user segments (e.g., churned users, purchasers)
- Run lifecycle campaigns (upsell, cross-sell, retention)
Audience lists from DCP are used as primary targeting criteria, similar to other platforms.
Notes
- Use ACi when your goal is scale and user acquisition (audiences = signals only).
- Use ACe when your goal is re-engagement and precise audience targeting (audiences = direct targeting).
Connection expiration:
- Connections are generally persistent and don't expire automatically
- Re-authentication may be required if OAuth tokens are revoked, account permissions change, password/security settings are updated, or Google partner authorization changes
Audience freshness:
- Customer Match memberships expire after 540 days unless refreshed
- Recommended operational validation: every 60–90 days
- Recommended audience refresh: daily for performance/lifecycle campaigns; minimum every 7 days
- Critical audiences must not remain stale for more than 7 days
Additional requirements/limitations:
- Customer Match lists require a minimum of 1,000 active, matched users before they can be used to serve ads.
- EU Consent (DMA): You must add that for users in the European Economic Area (EEA), passing explicit, granted consent signals (ad_user_data and ad_personalization) is strictly required to use Customer Match. If consent is denied or missing, the user will not be processed.
DV360
Media partner platform:
Google DV360 (Display & Video 360)
Media partner name in DCP:
DV360
Media partner’s connection setup and account permissions requirements:
- Active DV360 account
- User access: Partner-level or Advertiser-level access with sufficient permissions
- Audience ingestion enabled: Account must allow 1st-party audience uploads
- Partner authorization: Account approved to work with the partner (via Google rep)
- Partner link: Backend connection created by Google
How it works:
The appropriate DV360 access permissions are needed to enable the integration during setup.
After that, the DCP uploads audiences automatically via the Partner Link.
Official resources:
Display & Video 360 audience help
Supported campaign types:
- Display – Used for direct audience targeting and exclusions
- Video (YouTube & Programmatic Video) – Used for direct audience targeting across YouTube and video inventory
- Audio – Used for targeting on digital audio inventory
- Native – Used for audience targeting across native placements
- Connected TV (CTV) – Used for targeting on streaming and TV inventory
- App campaigns: DV360 supports app install and re-engagement strategies, but in a programmatic, line-item-based model. It does not replicate Google Ads App Campaigns, and Customer Match audiences are used directly for targeting/exclusion rather than as core optimization signals or deterministic app-user targeting.
Connection expiration:
- Connection remains active unless revoked or permissions change (mirrors Google Ads behavior)
- Audience memberships follow Google Customer Match policies, including the 540-day expiration window
Audience freshness:
- Recommended operational validation: every 60–90 days
- Recommended audience refresh: daily preferred; maximum 7 days between refreshes for active campaigns
Additional requirements / limitations:
- Customer Match lists require a minimum of 1,000 active, matched users before they can be used to serve ads.
- EU Consent (DMA): You must add that for users in the European Economic Area (EEA), passing explicit, granted consent signals (ad_user_data and ad_personalization) is strictly required to use Customer Match. If consent is denied or missing, the user will not be processed.
Meta Ads
Media partner platform:
Meta Ads Manager (Facebook / Instagram)
Media partner name in DCP:
Meta Ads
Media partner’s connection setup and account permissions requirements:
- Valid personal Meta (Facebook) account
- Business Manager created and linked to your personal account
- At least one Facebook Page
- Ad Account owned by or shared with the Business Manager
-
User access:
- Admin access to Business Manager
- Admin or Advertiser access to the Ad Account
You must be the ad account owner or have Admin/Advertiser permissions on an ad account connected to a Business Manager. These permissions are required to manage ads and audiences and are essential for DCP integrations.
Important requirements:
- The Meta user used to connect the DCP must:
- Accept Meta Ads Terms & Conditions
- Accept Custom Audiences Terms of Service
The same user authenticating the DCP connection must have accepted these terms, otherwise the connection will fail.
How it works:
You need the required permissions during setup to connect the DCP.
After setup is complete:
- The DCP can upload and refresh audiences automatically.
Official resources:
Meta Business help
Supported campaign types:
Custom audiences created in the DCP can be activated across the following Meta campaign types:
- Awareness (Brand Awareness / Reach) – Used for broad audience targeting
- Traffic – Used to drive users to a destination (e.g., website or app)
- Engagement – Used for optimizing interactions (e.g., post engagement, video views)
- Leads – Used for lead generation campaigns
- App Promotion – Used for app installs and re-engagement
- Sales (Conversions) – Used for driving purchases or other conversion events
DCP audiences (Custom Audiences) can be used for direct targeting across all Meta campaign types, supporting full-funnel use cases from awareness to conversion.
Connection expiration:
- Connections are generally long-lived but may break due to: password resets, MFA/security changes, revoked permissions, Business Manager ownership changes, or Meta policy reviews
Audience freshness:
- Recommended operational validation: every 60–90 days
- Recommended audience refresh: daily for conversion/lifecycle campaigns; every 3–7 days acceptable for awareness campaigns
TikTok
Media partner platform:
TikTok Ads Manager
Media partner name in DCP:
TikTok
Media partner’s connection setup and account permissions requirements:
TikTok Ads Manager account.
Approved and active advertiser account.
Admin access to the advertiser.
Active TikTok Ads account (Ads Manager)
-
Ad Account access:
- Admin or Operator access to the TikTok Ads account
-
Audience permissions:
- Ability to create and manage Custom Audiences
- Partner authorization:
- The partner (DCP) must be granted access via TikTok Business Center or Ads Manager
How it works:
An Admin or Standard user is required during setup to authorize and connect the DCP.
After setup is complete:
- The DCP can upload and refresh audiences automatically
- Audience activation happens directly within TikTok Ads using those uploaded audiences
Official resources:
TikTok Business Center partner access help
Supported campaign types:
Custom Audiences created in the DCP can be activated across the following TikTok campaign types:
- Reach – Used for maximizing audience exposure
- Traffic – Used to drive users to a website or landing page
- Video Views – Used to maximize video engagement
- Lead Generation – Used to collect leads directly on TikTok
- App Promotion – Used for app installs and re-engagement
- Conversions (Website Conversions) – Used to drive actions such as purchases or sign-ups
DCP audiences (Custom Audiences) can be used for direct targeting across all TikTok campaign types, supporting full-funnel use cases from awareness to conversion.
Connection expiration:
- OAuth/business authorization may expire or be revoked due to permission or admin changes
Audience freshness:
- Recommended token and permission validation: quarterly
- Recommended audience refresh: daily preferred; maximum 7 days for active audiences
Additional requirements / limitations:
- Minimum Audience Size: A Custom Audience requires a strict minimum of 1,000 total matched users before it can be applied to an ad group
Media partner platform:
Pinterest Ads Manager
Media partner name in DCP:
Pinterest
Media partner’s connection setup and account permissions requirements:
- Active Pinterest Business account
Ads Manager account linked to the business -
User access:
- Admin or Analyst (with audience permissions) access to the ad account
-
Audience permissions:
- Ability to create and manage Customer Lists (audiences)
-
Partner access:
- The partner (DCP) must be granted access to the ad account via Business Manager
How it works:
An Admin or (or sufficient) user is required during setup to connect the DCP and grant permissions.
After setup is complete:
- The DCP can upload and refresh audiences automatically
Official resources:
Pinterest audience targeting help
Supported campaign types:
Customer List audiences created in the DCP can be activated across the following Pinterest campaign types:
- Awareness – Used to maximize reach and brand visibility
- Consideration (Traffic / Engagement / Video Views) – Used to drive clicks, engagement, or video views
- Conversions – Used to drive actions such as purchases, sign-ups, or other conversion events
- Catalog Sales (Shopping ads) – Used to promote products from a catalog and drive purchases
DCP audiences (Customer Lists) can be used for direct targeting across all Pinterest campaign types, supporting full-funnel use cases from awareness to conversion, including shopping/catalog campaigns.
Connection expiration:
- OAuth tokens and partner permissions may expire or be revoked depending on business/account changes
Audience freshness:
- Recommended operational reconnect validation: every 60–90 days
- Recommended audience refresh: every 1–7 days, depending on campaign type
The Trade Desk
Media partner platform:
The Trade Desk (TTD)
Media partner name in DCP:
The Trade Desk
Media partner’s connection setup and account permissions requirements:
- Active The Trade Desk (TTD) account
-
User access:
- Admin or Trader-level access to the account
-
Audience permissions:
- Ability to create and manage first-party audiences (data segments)
-
Data sharing enabled:
- Account must allow data onboarding / audience ingestion from external partners (such as DCPs)
-
Partner authorization:
- The partner (DCP) must be approved and linked as a data provider in TTD
-
API credentials (required) Required for API-based audience upload and activation:
- Generate from the “First Party Data Credentials” section in TTD (or request them from your TTD account admin):
- Advertiser ID
- Advertiser Secret Key
- Generate from the “First Party Data Credentials” section in TTD (or request them from your TTD account admin):
How it works:
An Admin or Trader user is required during setup to:
- Enable the integration
- Generate API credentials
- Approve partner data sharing
After setup is complete:
- The DCP uploads audiences via API credentials + partner configuration
- Audiences are available as first-party data segments in TTD
Official resources:
The Trade Desk platform
Supported campaign types:
First-party audiences created in the DCP can be activated across the following TTD campaign types:
- Display – Used for direct audience targeting across web and in-app inventory
- Video (Online Video & CTV) – Used for targeting on programmatic video and connected TV inventory
- Audio – Used for targeting on digital audio/streaming platforms
- Native – Used for audience targeting across native ad formats
DCP audiences in The Trade Desk are used for direct targeting across all campaign types, including Display, Video (CTV & OLV), Audio, and Native, enabling deterministic audience activation across channels.
Connection expiration:
- API credentials are typically long-lived until manually rotated or revoked
- Recommended credential rotation: every 6–12 months per security policy
Audience freshness:
- Recommended audience refresh: daily or weekly, depending on activation use case and segment volatility
Create a partner connection
You can set up partner connections as part of the audience-builder flow or separately.
Setup as part of the audience-builder flow
To create a media partner connection as part of the audience-builder flow:
Follow the instructions detailed here.
Separate setup
To create a connection outside the audience-builder flow:
- In AppsFlyer, from the side menu, select Collaborate > Data Clean Room.
- From the top-right menu, click Manage connections.
- Click New connection. If you already have existing cloud connections in your account, you'll see them all under Partner.
-
From the New media partner connection dialog, select the relevant media partner.
- Enter a connection name.
- Log in to the media partner account with your credentials, and follow their instructions to enable AppsFlyer access.
- Click Select account ID and select the relevant account for this connection.
- Click Save. The new connection is added to the list of partners.