Skip to content

Commit e46a018

Browse files
committed
add Private Operator info for publishers + top-level page
1 parent 8aa59a2 commit e46a018

14 files changed

+194
-159
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: Publisher Integration Resources
3+
description: Overview of the resources available for publishers integrating with UID2.
4+
hide_table_of_contents: false
5+
sidebar_position: 02
6+
displayed_sidebar: sidebarPublishers
7+
---
8+
9+
import Link from '@docusaurus/Link';
10+
import PublisherImplementationResources from '../snippets/_publisher-implementation-resources.mdx';
11+
12+
# Publisher Integration Resources
13+
14+
<PublisherImplementationResources/>

docs/guides/integration-options-publisher-web.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
---
2-
title: Web Integration Overview
2+
title: Publisher Web Integration Overview
33
description: Overview of the publisher options for UID2 web integration.
44
hide_table_of_contents: false
55
sidebar_position: 02
66
displayed_sidebar: sidebarPublishers
77
---
88

99
import Link from '@docusaurus/Link';
10-
import PrivateOperatorOption from '../snippets/_private-operator-option.mdx';
1110

12-
# Web Integration Overview
11+
# Publisher Web Integration Overview
1312

1413
As a publisher, there are many ways that you can integrate with UID2 to generate identity tokens to be passed into the RTB <Link href="../ref-info/glossary-uid#gl-bidstream">bidstream</Link> in the context of your web pages.
1514

@@ -25,10 +24,6 @@ At a high level, to integrate with UID2, you'll implement these three key activi
2524

2625
There are many ways you can accomplish these key steps. The simplest and fastest implementation is a full client-side implementation using Prebid.js 8.21.0 or later.
2726

28-
## Private Operator Option
29-
30-
<PrivateOperatorOption/>
31-
3227
## Integration Options Summary
3328

3429
The following table summarizes the solutions available for each integration step.

docs/guides/summary-guides.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Publisher integrations fall into the following main categories:
3636
The following documentation resources are available for publisher web integrations.
3737

3838
:::tip
39-
For a detailed summary of web integration options, see [Web Integration Overview](integration-options-publisher-web.md).
39+
For a detailed summary of web integration options, see [Publisher Web Integration Overview](integration-options-publisher-web.md).
4040
:::
4141

4242
| Integration Guide | Content Description |

docs/overviews/overview-publishers.md

Lines changed: 8 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ banner_background_color_dark: '#DCDEE1'
1414
displayed_sidebar: sidebarPublishers
1515
---
1616

17-
import IntegratingWithSSO from '../snippets/_integrating-with-sso.mdx';
18-
1917
import Link from '@docusaurus/Link';
18+
import IntegratingWithSSO from '../snippets/_integrating-with-sso.mdx';
19+
import PrivateOperatorOption from '../snippets/_private-operator-option.mdx';
20+
import PublisherImplementationResources from '../snippets/_publisher-implementation-resources.mdx';
2021

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

@@ -71,6 +72,10 @@ The following steps provide a high-level outline of the workflow intended for or
7172

7273
<IntegratingWithSSO />
7374

75+
## Private Operator Option
76+
77+
<PrivateOperatorOption/>
78+
7479
## Getting Started
7580

7681
To get started, follow these steps:
@@ -97,76 +102,7 @@ To get started, follow these steps:
97102

98103
## Implementation Resources
99104

100-
The following resources are available for publishers to implement UID2:
101-
102-
- [Web Integrations](#web-integrations)
103-
- [Mobile Integrations](#mobile-integrations)
104-
- [CTV Integrations](#ctv-integrations)
105-
- [Prebid Integrations](#prebid-integrations)
106-
- [Google Ad Manager Integrations](#google-ad-manager-integrations)
107-
108-
### Web Integrations
109-
110-
The following resources are available for publisher web integrations.
111-
112-
:::tip
113-
For a detailed summary of web integration options, see [Web Integration Overview](../guides/integration-options-publisher-web.md).
114-
:::
115-
116-
| Integration Type| Documentation | Content Description |
117-
| :--- | :--- | :--- |
118-
| Prebid (Overview) | [UID2 Integration Overview for Prebid](../guides/integration-prebid.md) | An overview of options for publishers who want to integrate with UID2 and generate <Link href="../ref-info/glossary-uid#gl-uid2-token">UID2 tokens</Link> (advertising tokens) to be passed by Prebid.js or the Prebid Mobile SDK in the RTB bidstream. |
119-
| Prebid.js Client-Side Integration | [UID2 Client-Side Integration Guide for Prebid.js](../guides/integration-prebid-client-side.md) | A guide for publishers who want to request UID2 tokens client-side, which is the easiest implementation approach, and choose to have Prebid.js manage the following: <ul><li>Token generation and <a href="../ref-info/glossary-uid#gl-token-refresh">token refresh</a>.</li><li>Passing the tokens into the RTB bidstream.</li></ul> |
120-
| Prebid.js Client-Server Integration | [UID2 Client-Server Integration Guide for Prebid.js](../guides/integration-prebid-client-server.md) | A guide for publishers who want to integrate with UID2 and generate UID2 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 <Link href="../ref-info/glossary-uid#gl-private-operator">Private Operator</Link>. |
121-
| JavaScript (Overview) | [UID2 Integration Overview for JavaScript](../guides/integration-javascript.md) | An overview of options for publishers who want to integrate with UID2 using the JavaScript SDK. |
122-
| JavaScript Client-Side Integration | [Client-Side Integration Guide for JavaScript](../guides/integration-javascript-client-side.md) | A guide for publishers who want to integrate with UID2 using only client-side JavaScript changes, which is the easiest implementation approach.<br/>The SDK for JavaScript manages token generation and token refresh automatically. |
123-
| JavaScript Client-Server Integration | [Client-Server Integration Guide for JavaScript](../guides/integration-javascript-client-server.md) | A 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. |
124-
| Server-Side Integration | [Publisher Integration Guide, Server-Side](../guides/integration-publisher-server-side.md) | A guide for publishers who do not use the [SDK for JavaScript](../sdks/sdk-ref-javascript.md). |
125-
| Publisher/SSP Integration with GAM | [Google Ad Manager Secure Signals Integration Guide](../guides/integration-google-ss.md) | A guide covering the additional steps needed for publishers using UID2 with the Google Ad Manager Secure Signals feature (previously known as Encrypted Signals for Publishers, ESP). |
126-
127-
### Mobile Integrations
128-
129-
The following resources are available for publisher integrations supporting Android or iOS devices.
130-
131-
| Integration Type| Documentation | Content Description |
132-
| :--- | :--- | :--- |
133-
| Android/iOS (Overview) | [Mobile Integration Overview for Android and iOS](../guides/integration-mobile-overview.md) | An overview of options for mobile app publishers who want to integrate with UID2 using the SDK for Android or the SDK for iOS. |
134-
| Android/iOS, Client-Side Integration | [Client-Side Integration Guide for Mobile](../guides/integration-mobile-client-side.md) | An integration guide for mobile app publishers who want to integrate with UID2 with changes only within the mobile app (no server-side changes). |
135-
| Android/iOS, Client-Server Integration | [Client-Server Integration Guide for Mobile](../guides/integration-mobile-client-server.md) | An integration guide for mobile app publishers who want to integrate with UID2 by doing the following:<ol><li>Generating UID2 tokens server-side via either a Public or Private Operator.</li><li>Passing the resulting <Link href="../ref-info/glossary-uid#gl-identity">identities</Link> to a mobile app for passing into the bidstream.</li></ol> |
136-
| Android/iOS, Server-Side Integration | [Server-Side Integration Guide for Mobile](../guides/integration-mobile-server-side.md) | An integration guide for mobile app publishers who want to manage the UID2 token entirely on the server side. |
137-
| Android | [SDK for Android Reference Guide](../sdks/sdk-ref-android.md) |An SDK that facilitates the process of generating or establishing client identity using UID2 and retrieving UID2 tokens for publishers that need to support Android apps. |
138-
| iOS | [SDK for iOS Reference Guide](../sdks/sdk-ref-ios.md) | An SDK that facilitates the process of generating or establishing client identity using UID2 and retrieving UID2 tokens for publishers that need to support iOS apps. |
139-
140-
### CTV Integrations
141-
142-
The following resources are available for publisher integrations supporting CTV.
143-
144-
| Integration Type| Documentation | Content Description |
145-
| :--- | :--- | :--- |
146-
| CTV | [CTV Integration Guide](../guides/integration-ctv-guide.md) | A summary of CTV integration options, with links to additional information and instructions. |
147-
148-
### Prebid Integrations
149-
150-
The following resources are available for publishers integrating with Prebid.
151-
152-
| Integration Type| Documentation | Content Description |
153-
| :--- | :--- | :--- |
154-
| Prebid (Overview) | [UID2 Integration Overview for Prebid](../guides/integration-prebid.md) | An overview of options for publishers who want to integrate with UID2 and generate <Link href="../ref-info/glossary-uid#gl-uid2-token">UID2 tokens</Link> (advertising tokens) to be passed by Prebid.js or the Prebid Mobile SDK in the RTB bidstream. |
155-
| Prebid.js Client-Side Integration | [UID2 Client-Side Integration Guide for Prebid.js](../guides/integration-prebid-client-side.md) | A guide for publishers who want to request UID2 tokens client-side, which is the easiest implementation approach, and choose to have Prebid.js manage the following: <ul><li>Token generation and token refresh.</li><li>Passing the tokens into the RTB bidstream.</li></ul> |
156-
| Prebid.js Client-Server Integration | [UID2 Client-Server Integration Guide for Prebid.js](../guides/integration-prebid-client-server.md) | A guide for publishers who want to integrate with UID2 and generate UID2 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. |
157-
| Prebid.js on Mobile | [UID2 Mobile Integration for Prebid.js](../guides/integration-prebid-mobile-summary.md) | A summary of information resources for UID2 integration with Prebid.js on mobile devices. |
158-
159-
### Google Ad Manager Integrations
160-
161-
The following resources are available for publishers integrating with Google Ad Manager.
162-
163-
| Integration Type| Documentation | Content Description |
164-
| :--- | :--- | :--- |
165-
| Publisher/SSP Integration with GAM | [Google Ad Manager Secure Signals Integration Guide](../guides/integration-google-ss.md) | A guide covering the additional steps needed for publishers using UID2 with the Google Ad Manager Secure Signals feature (previously known as Encrypted Signals for Publishers, ESP). |
166-
| GMA for Android | [UID2 GMA Plugin for Android Integration Guide](../guides/mobile-plugin-gma-android.md) | A guide that enables publishers using the Google Mobile Ads (GMA) SDK to include UID2 tokens in ad requests from their Android apps. |
167-
| GMA for iOS | [UID2 GMA Plugin for iOS Integration Guide](../guides/mobile-plugin-gma-ios.md) | A guide that enables publishers using the Google Mobile Ads (GMA) SDK to include UID2 tokens in ad requests from their iOS apps. |
168-
| IMA for Android | [UID2 IMA Plugin for Android Integration Guide](../guides/mobile-plugin-ima-android.md) | A guide that enables publishers using the Google Interactive Media Ads (IMA) SDK to include UID2 tokens in ad requests from their Android apps. |
169-
| IMA for iOS | [UID2 IMA Plugin for iOS Integration Guide](../guides/mobile-plugin-ima-ios.md) | A guide that enables publishers using the Google Interactive Media Ads (IMA) SDK to include UID2 tokens in ad requests from their iOS apps. |
105+
<PublisherImplementationResources/>
170106

171107
## FAQs for Publishers
172108

docs/ref-info/updates-doc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ January 16, 2024
372372

373373
We've added a new page summarizing the web integration options available to publishers integrating with UID2.
374374

375-
For details, see [Web Integration Overview](../guides/integration-options-publisher-web.md).
375+
For details, see [Publisher Web Integration Overview](../guides/integration-options-publisher-web.md).
376376

377377
<!-- APIDOCS-1846 -->
378378

0 commit comments

Comments
 (0)