Integration approaches
パブリッシャーがワークフローに UID2 をインテグレーションする場合、または広告主が UID2 サポートをインテグレーションする場合、3 つの広範なインテグレーションアプローチがあります。UID2 インテグレーションは、Client-Side で完全に実装される場合、Server-Side で完全に実装される場合、または Client-Side と Server-Side の両方で部分的に実装される場合 (Client-Server) があります。
詳細は、以下を参照してください:
Client-side integration
Client-Side インテグレーションでは、UID2 Token は Client-Side で生成およびリフレッシュされます。
たとえば:
- パブリッシャーは、ビッドストリームで使用するために Client-Side で UID2 Token を生成し、リフレッシュします。
- 広告主は、トラッキングピクセル用に Client-Side で UID2 Token を生成します。
パブリッシャーの Client-Side インテグレーシ ョンの例:
- Client-side integration guide for Prebid.js
- Client-side integration guide for JavaScript
- Client-side integration guide for mobile
Client-Side でインテグレーションする広告主は、JavaScript SDK を使用できます:
Client-side integration: Security values
Client-Side インテグレーションを選択する場合、UID2 サーバーに対してあなたを識別する 2 つの値からなる Client Key ペアが提供されます: Subscription ID と Public Key。
詳細はSubscription ID and public keyを参照してください。
追加のセキュリティを提供するため、ルートレベルのドメインまたはアプリのリストを提供する必要があります。詳細は以下を参照してください:
- ウェブサイトの場合: Client-side web integrations。
- モバイルアプリの場合: Client-side mobile integrations。
Client-server integration
Client-Server インテグレーションでは、一部のインテグレーションステップが Client-Side で実装され、他のステップが Server-Side で実装されます。
たとえば、パブリッシャーの Client-Server インテグレーションでは、UID2 Token は Server-Side で生成され、Client-Side でリフレッシュされます。
パブリッシャーの Client-Server インテグレーションの例:
- Client-server integration guide for Prebid.js
- Client-server integration guide for JavaScript
- Client-server integration guide for mobile
Client-server integration: Credentials
Client-Server インテグレーションを選択する場合、API key と client secret が必要です。これらの値は安全に保管する必要があります。
認証情報を Web ページ、モバイルアプリソースコード、または他の情報が漏洩する可能性のある場所に埋め込まないでください。セキュリティ上の理由から、サーバーに安全に保存してください。
詳細は API key and client secret を参照してください。
Server-side integration
完全に Server-Side でインテグレーションすることも選択できます。
Server-Side インテグレーションでは、Server-Side で raw UID2 または UID2 Token が生成され、リフレッシュされます。
たとえば、Server-Side インテグレーションでは:
- パブリッシャーは、ビッドストリームで使用するために UID2 Token を Server-Side で生成します。
- 広告主は、オーディエンスターゲティングのために raw UID2 を Server-Side で生成します。
パブリッシャーの Server-Side インテグレーションの例として Publisher integration guide, server-side があります。
Server-side integration: Credentials
Server-Side インテグレーションを選択する場合、API key と client secret が必要です。これらの値は安全に保管する必要があります。
認証情報を Web ページ、モバイルアプリソースコード、または他の情報が漏洩する可能性のある場所に埋め込まないでください。セキュリティ上の理由から、サーバーに安全に保存してください。
詳細は API key and client secret を参照してください。