Skip to main content

UID2 Integration Guides: Summary

The following guides provide integration instructions based on the needs and requirements of your organization and its primary role as a publisher, DSP, or data provider/advertiser. As a UID2 participant, you can also integrate via Enterprise Partners that enable engaging with an Open Operator service and hosting of a Private Operator service.

Integrations fall into these categories:

Publisher Integrations

Publisher integrations fall into the following main categories:

Web Integrations

The following resources are available for publisher web integrations.

tip

For a detailed summary of web integration options, see Web Integration Overview.

Integration GuideContent Description
UID2 Integration Overview for PrebidAn overview of options for publishers who want to integrate with UID2 and generate UID2 tokens (advertising tokens) to be passed by Prebid.js and the Prebid Mobile SDK in the RTB bidstream.
UID2 Client-Side Integration Guide for Prebid.jsAn integration guide for publishers who want to integrate with UID2 and want Prebid.js to manage token generation and automatic token refresh as well as passing the tokens into the RTB bidstream. This guide is for publishers who want to request UID2 tokens client-side, which is the easiest implementation approach.
UID2 Client-Server Integration Guide for Prebid.jsAn integration guide for publishers who want to integrate with UID2 and generate identity tokens to be passed by Prebid.js in the RTB bidstream. This guide is for publishers who are using a Private Operator or who want to generate tokens server-side.
UID2 Integration Overview for JavaScriptAn overview of options for publishers who want to integrate with UID2 using the JavaScript SDK.
Client-Side Integration Guide for JavaScriptA guide for publishers who want to integrate with UID2 using only client-side JavaScript changes, which is the easiest implementation approach.
The SDK for JavaScript manages token generation and token refresh automatically.
Client-Server Integration Guide for JavaScriptThis integration guide for publishers covers standard web integration scenarios that use the SDK for JavaScript and requires the token to be generated on the server side and passed to the publishers' web pages.
Publisher Integration Guide, Server-SideThis integration guide is for publishers that do not use the SDK for JavaScript.
Google Ad Manager Secure Signals Integration GuideThis integration guide covers the additional steps needed for publishers using UID2 with the Google Ad Manager Secure Signals feature (previously known as Encrypted Signals for Publishers, ESP).

Mobile Integrations

The following resources are available for publishers integrating with Android or iOS devices.

Integration GuideContent Description
Mobile Integration Overview for Android and iOSAn overview of options for mobile app publishers who want to integrate with UID2 using the SDK for Android or the SDK for iOS.
Client-Side Integration Guide for MobileAn integration guide for mobile app publishers who want to integrate with UID2 with changes only within the mobile app (no server-side changes).
Client-Server Integration Guide for MobileAn integration guide for mobile app publishers who want to integrate with UID2 by doing the following:
  1. Generating UID2 tokens server-side via either a Public or Private Operator.
  2. Passing the resulting identities to a mobile app for passing into the bidstream.

CTV Integrations

The following resources are available for publisher integrations supporting CTV.

Integration GuideContent Description
CTV Integration GuideA summary of CTV integration options, with links to additional information and instructions.

Prebid Integrations

The following resources are available for publishers integrating with Prebid.

Integration GuideContent Description
UID2 Integration Overview for PrebidAn overview of options for publishers who want to integrate with UID2 and generate UID2 tokens to be passed by Prebid.js or the Prebid Mobile SDK in the RTB bidstream.
UID2 Client-Side Integration Guide for Prebid.jsAn integration guide for publishers who want to integrate with UID2 and want Prebid.js to manage token generation and automatic token refresh as well as passing the tokens into the RTB bidstream. This guide is for publishers who want to request UID2 tokens client-side, which is the easiest implementation approach.
UID2 Client-Server Integration Guide for Prebid.jsAn integration guide for publishers who want to integrate with UID2 and generate identity tokens to be passed by Prebid.js in the RTB bidstream. This guide is for publishers who are using a Private Operator or who want to generate tokens server-side.
UID2 Mobile Integration for Prebid.jsA summary of information resources for UID2 integration with Prebid.js on mobile devices.

The following resources are available for publishers integrating with Google Ad Manager.

Integration GuideContent Description
Google Ad Manager Secure Signals Integration GuideThis integration guide covers the additional steps needed for publishers using UID2 with the Google Ad Manager Secure Signals feature (previously known as Encrypted Signals for Publishers, ESP).
UID2 GMA Plugin for Android Integration GuideThe UID2 Google Mobile Ads (GMA) Plugin for Android enables publishers that use the Google GMA SDK to send UID2 tokens as secure signals in ad requests from Android apps.
UID2 GMA Plugin for iOS Integration GuideThe UID2 Google Mobile Ads (GMA) Plugin for iOS enables publishers that use the Google GMA SDK to send UID2 tokens as secure signals in ad requests from iOS apps.
UID2 IMA Plugin for Android Integration GuideThe UID2 Interactive Media Ads (IMA) Plugin for Android enables publishers that use the Google IMA SDK for Android to send UID2 tokens as secure signals in ad requests from Android apps.
UID2 IMA Plugin for iOS Integration GuideThe UID2 Interactive Media Ads (IMA) Plugin for iOS enables publishers that use the Google IMA SDK for iOS to send UID2 tokens as secure signals in ad requests from iOS apps.

Advertiser/Data Provider Integrations

The following resources are available for advertisers and data providers integrating with UID2.

Integration GuideContent Description
Advertiser/Data ProviderThis integration guide for advertisers and data providers covers integration workflows for mapping identity for audience-building and targeting.
Client-Side Integration Guide for JavaScriptA guide for advertisers and data providers who want to use this SDK for adding a UID2 token to their tracking pixels.
Snowflake Integration GuideInstructions for generating UID2s from emails within Snowflake.
AWS Entity Resolution Integration GuideInstructions for integrating with the UID2 framework using AWS Entity Resolution.

DSP Integrations

The following resources are available for DSPs integrating with UID2.

Integration GuideContent Description
DSP Integration GuideThis integration guide for DSPs covers handling UID2s for bidding and honoring user opt-outs.
DSP Direct Integration InstructionsInstructions for DSPs who prefer to integrate without using one of the UID2 SDKs.

Private Operator Service Integrations

The following resources are available for Private Operator integrations.

Integration GuideContent Description
UID2 Private Operator for AWSInstructions for setting up a Private Operator service for AWS Marketplace.
UID2 Private Operator for GCPInformation for setting up the UID2 Operator Service in Confidential Space, a confidential computing option from Google Cloud Platform.
UID2 Private Operator for AzureInstructions for setting up the UID2 Operator Service in an instance of Confidential Containers, a confidential computing option from Microsoft Azure.