Skip to content

Commit d02c4d2

Browse files
committed
add server-side integration guide for mobile
1 parent 52db8ae commit d02c4d2

File tree

7 files changed

+61
-0
lines changed

7 files changed

+61
-0
lines changed

docs/guides/integration-mobile-overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ For details, refer to one of the following guides:
5353

5454
- [Client-Side Integration Guide for Mobile](integration-mobile-client-side.md)
5555
- [Client-Server Integration Guide for Mobile](integration-mobile-client-server.md)
56+
- [Server-Side Integration Guide for Mobile](integration-mobile-server-side.md)
5657

5758
## Mobile Integration Paths
5859

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: UID2 Server-Side Integration Guide for Mobile
3+
sidebar_label: Server-Side Integration for Mobile
4+
pagination_label: UID2 Server-Side Integration Guide for Mobile
5+
description: Setting up a mobile integration with token generate and refresh both on the server side.
6+
hide_table_of_contents: false
7+
sidebar_position: 04
8+
---
9+
10+
import Link from '@docusaurus/Link';
11+
12+
# UID2 Server-Side Integration Guide for Mobile
13+
14+
This guide is for mobile app publishers who want to manage the UID2 token entirely on the server side:
15+
16+
- The token is generated on the server side.
17+
- The token is refreshed as needed on the server side.
18+
19+
This setup requires that most of the code changes are done on the server side, with minimal changes in the mobile app.
20+
21+
One advantage of this approach is that if you're dealing with multiple platforms (Web / CTV / mobile), doing everything on the server side can reduce platform-specific efforts.
22+
23+
To implement using this approach, follow the instructions in [Publisher Integration Guide, Server-Side](integration-publisher-server-side.md).
24+
25+
If your server-side code is in Java or Python, you can use one of the UID2 SDKs to make the HTTP requests to UID2, instead of writing your own source code. For details, refer to one of the following SDK guides:
26+
27+
- [SDK for Java Reference Guide: Usage for Publishers](../sdks/sdk-ref-java.md#usage-for-publishers)
28+
- [SDK for Python Reference Guide: Usage for Publishers](../sdks/sdk-ref-python.md#usage-for-publishers)

docs/guides/summary-guides.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ The following documentation resources are available for publishers integrating w
5959
| [Mobile Integration Overview for Android and iOS](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. |
6060
| [Client-Side Integration Guide for Mobile](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). |
6161
| [Client-Server Integration Guide for Mobile](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> |
62+
| [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. |
6263

6364
### CTV Integrations
6465

docs/overviews/overview-publishers.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ The following resources are available for publisher integrations supporting Andr
133133
| 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. |
134134
| 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). |
135135
| 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. |
136137
| 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. |
137138
| 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. |
138139

i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ UID2 mobile SDK を使用してモバイルアプリを UID2 とインテグレ
5353

5454
- [Client-Side Integration Guide for Mobile](integration-mobile-client-side.md)
5555
- [Client-Server Integration Guide for Mobile](integration-mobile-client-server.md)
56+
- [Server-Side Integration Guide for Mobile](integration-mobile-server-side.md)
5657

5758
## Mobile Integration Paths
5859

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: UID2 Server-Side Integration Guide for Mobile
3+
sidebar_label: Server-Side Integration for Mobile
4+
pagination_label: UID2 Server-Side Integration Guide for Mobile
5+
description: Setting up a mobile integration with token generate and refresh both on the server side.
6+
hide_table_of_contents: false
7+
sidebar_position: 04
8+
---
9+
10+
import Link from '@docusaurus/Link';
11+
12+
# UID2 Server-Side Integration Guide for Mobile
13+
14+
This guide is for mobile app publishers who want to manage the UID2 token entirely on the server side:
15+
16+
- The token is generated on the server side.
17+
- The token is refreshed as needed on the server side.
18+
19+
This setup requires that most of the code changes are done on the server side, with minimal changes in the mobile app.
20+
21+
One advantage of this approach is that if you're dealing with multiple platforms (Web / CTV / mobile), doing everything on the server side can reduce platform-specific efforts.
22+
23+
To implement using this approach, follow the instructions in [Publisher Integration Guide, Server-Side](integration-publisher-server-side.md).
24+
25+
If your server-side code is in Java or Python, you can use one of the UID2 SDKs to make the HTTP requests to UID2, instead of writing your own source code. For details, refer to one of the following SDK guides:
26+
27+
- [SDK for Java Reference Guide: Usage for Publishers](../sdks/sdk-ref-java.md#usage-for-publishers)
28+
- [SDK for Python Reference Guide: Usage for Publishers](../sdks/sdk-ref-python.md#usage-for-publishers)

sidebars.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ const fullSidebar = [
145145
items: [
146146
'guides/integration-mobile-client-side',
147147
'guides/integration-mobile-client-server',
148+
'guides/integration-mobile-server-side',
148149
],
149150
},
150151

0 commit comments

Comments
 (0)