Skip to main content

EUID Overview for Publishers

Maintain audience targeting in the ever-changing advertising industry for better impression monetization and more relevance.

Publishers

As a publisher, you can benefit from the cross-device presence of European Unified ID (EUID) and take advantage of a consistent identity fabric on all your inventory.

Learn about benefits, workflow, documentation, and other resources for publishers adopting EUID, as well as instructions for getting started.

Benefits of EUID for Publishers

Here are just some of the intended benefits for publishers integrating with EUID:

  • Addressable audience targeting on desktop, mobile, and CTV with a single identifier.
  • Frequency management across devices.
  • More relevant content recommendations.
  • The ability to provide personalized ad experiences with relevant content.
  • The ability to offer opt-out, with the goal of improving consumer privacy controls.

Workflow for Publishers

The following steps provide a high-level outline of the workflow intended for organizations that propagate EUID tokens to the bidstream via SSPs—for example, identity providers, publishers, and SSO providers. Publishers can choose to work with an SSO provider or an independent ID provider that is interoperable with EUID and can handle the EUID integration on behalf of publishers.

  1. A user visits a publisher website, mobile app, or CTV app.

  2. The publisher provides transparency around its data practices and asks the user to provide an email address or phone number, by login or other means, and consent to the use of their email address or phone number for EUID.

  1. Once the user has provided an email address or phone number, and consented, the publisher sends it to the EUID Operator via an SDK or direct API integration.
tip

A publisher can authorize an SSO provider or identity provider to pass personal data on their behalf.

  1. The EUID Operator:

    • Takes the email or phone number.
    • Performs the salt, hash, and encryption process.
    • Returns the EUID token.
  2. The publisher stores the EUID token to share with SSPs during real-time bidding.

    • Server-side: The publisher stores the token in a mapping table, DMP, data lake, or other server-side application.
    • Client-side: The publisher stores the token in a client-side app or in the user’s browser as a first-party cookie.
  3. The publisher retrieves the EUID token from storage.

  4. The publisher sends the EUID token to the SSP.

  5. The SSP puts the bid request, with the EUID token, into the bidstream.

Publisher Workflow

Getting Started

To get started, follow these steps:

  1. Request access to EUID by filling out the form on the Request Access page.

  2. Identify the properties that you want to integrate with EUID.

  3. Sign the EUID contract.

  4. Determine whether you want a client-side, client-server, or server-side integration, and tell your EUID contact.

    For more information about these options, see Integration Approaches.

  5. Receive the EUID credentials.

  6. Build your integration to EUID via an SDK or direct integration with the EUID APIs, using the applicable implementation resources.

    note

    Be sure to encrypt request messages to EUID. For details, see Encrypting Requests and Decrypting Responses.

  7. Test:

    • Confirm that EUID tokens are being generated and passed correctly within the bid request.
    • Troubleshoot as needed, and work with SSPs to properly pass EUID tokens in bid requests.
  8. Go live.

Implementation Resources

The following resources are available for publishers to implement EUID:

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 TypeDocumentationContent Description
Prebid (Overview)EUID Integration Overview for PrebidAn overview of options for publishers who want to integrate with EUID and generate EUID tokens (advertising tokens) to be passed by Prebid.js or the Prebid Mobile SDK in the RTB bidstream.
Prebid.js Client-Side IntegrationEUID Client-Side Integration Guide for Prebid.jsA guide for publishers who want to request EUID tokens client-side, which is the easiest implementation approach, and choose to have Prebid.js manage the following:
  • Token generation and token refresh.
  • Passing the tokens into the RTB bidstream.
Prebid.js Client-Server IntegrationEUID Client-Server Integration Guide for Prebid.jsA guide for publishers who want to integrate with EUID and generate EUID tokens to be passed by Prebid.js in the RTB bidstream, but want to generate tokens server-side: for example, publishers who are using a Private Operator.
JavaScript (Overview)EUID Integration Overview for JavaScriptAn overview of options for publishers who want to integrate with EUID using the JavaScript SDK.
JavaScript Client-Side IntegrationClient-Side Integration Guide for JavaScriptA guide for publishers who want to integrate with EUID using only client-side JavaScript changes, which is the easiest implementation approach.
The SDK for JavaScript manages token generation and token refresh automatically.
JavaScript Client-Server IntegrationClient-Server Integration Guide for JavaScriptA publisher guide covering standard web integration scenarios that use the SDK for JavaScript and require tokens to be generated on the server side and passed to the publisher web pages.
Server-Side IntegrationPublisher Integration Guide, Server-SideA guide for publishers who do not use the SDK for JavaScript.
Publisher/SSP Integration with GAMGoogle Ad Manager Secure Signals Integration GuideA guide covering the additional steps needed for publishers using EUID with the Google Ad Manager Secure Signals feature (previously known as Encrypted Signals for Publishers, ESP).

Mobile Integrations

The following resources are available for publisher integrations supporting Android or iOS devices.

Integration TypeDocumentationContent Description
Android/iOS (Overview)Mobile Integration Overview for Android and iOSAn overview of options for mobile app publishers who want to integrate with EUID using the SDK for Android or the SDK for iOS.
Android/iOS, Client-Side IntegrationClient-Side Integration Guide for MobileAn integration guide for mobile app publishers who want to integrate with EUID with changes only within the mobile app (no server-side changes).
Android/iOS, Client-Server IntegrationClient-Server Integration Guide for MobileAn integration guide for mobile app publishers who want to integrate with EUID by doing the following:
  1. Generating EUID tokens server-side via either a Public or Private Operator.
  2. Passing the resulting identities to a mobile app for passing into the bidstream.
AndroidSDK for Android Reference GuideAn SDK that facilitates the process of generating or establishing client identity using EUID and retrieving EUID tokens for publishers that need to support Android apps.
iOSSDK for iOS Reference GuideAn SDK that facilitates the process of generating or establishing client identity using EUID and retrieving EUID tokens for publishers that need to support iOS apps.

CTV Integrations

The following resources are available for publisher integrations supporting CTV.

Integration TypeDocumentationContent Description
CTVCTV 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 TypeDocumentationContent Description
Prebid (Overview)EUID Integration Overview for PrebidAn overview of options for publishers who want to integrate with EUID and generate EUID tokens (advertising tokens) to be passed by Prebid.js or the Prebid Mobile SDK in the RTB bidstream.
Prebid.js Client-Side IntegrationEUID Client-Side Integration Guide for Prebid.jsA guide for publishers who want to request EUID tokens client-side, which is the easiest implementation approach, and choose to have Prebid.js manage the following:
  • Token generation and token refresh.
  • Passing the tokens into the RTB bidstream.
Prebid.js Client-Server IntegrationEUID Client-Server Integration Guide for Prebid.jsA guide for publishers who want to integrate with EUID and generate EUID tokens to be passed by Prebid.js in the RTB bidstream, but want to generate tokens server-side: for example, publishers who are using a Private Operator.
Prebid.js on MobileEUID Mobile Integration for Prebid.jsA summary of information resources for EUID integration with Prebid.js on mobile devices.

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

Integration TypeDocumentationContent Description
Publisher/SSP Integration with GAMGoogle Ad Manager Secure Signals Integration GuideA guide covering the additional steps needed for publishers using EUID with the Google Ad Manager Secure Signals feature (previously known as Encrypted Signals for Publishers, ESP).
GMA for AndroidEUID GMA Plugin for Android Integration GuideA guide that enables publishers using the Google Mobile Ads (GMA) SDK to include EUID tokens in ad requests from their Android apps.
GMA for iOSEUID GMA Plugin for iOS Integration GuideA guide that enables publishers using the Google Mobile Ads (GMA) SDK to include EUID tokens in ad requests from their iOS apps.
IMA for AndroidEUID IMA Plugin for Android Integration GuideA guide that enables publishers using the Google Interactive Media Ads (IMA) SDK to include EUID tokens in ad requests from their Android apps.
IMA for iOSEUID IMA Plugin for iOS Integration GuideA guide that enables publishers using the Google Interactive Media Ads (IMA) SDK to include EUID tokens in ad requests from their iOS apps.

FAQs for Publishers

For a list of frequently asked questions for publishers using the EUID framework, see FAQs for Publishers.