SDK for JavaScript Reference Guide
この SDK を使用して、UID2 を使用したクライアント ID の生成または確立、ターゲティング広告用の Advertising Token の取得、および UID2 Token の自動リフレッシュを容易に行うことができます。
以下のセクションでは、UID2 ID の確立のための高レベルな ワークフロー、SDK API リファレンス、および UID2 ストレージフォーマット を説明します。
UID2 Identify Module、または UID2 サポートのある他の製品と Prebid.js を使用している場合、SDK を使用する必要はありません。Prebid.js モジュールがすべてを管理します。詳細については、UID2 Client-Side Integration Guide for Prebid.js を参照してください。
このページでは、SDK のバージョン 3 について説明します。以前のバージョンを使用している場合は、移行ガイド を使用してインテグレーションをアップグレードすることをお勧めします。必要に応じて、SDK の以前のバージョン のドキュメントも利用できます。
コンテンツパブリッシャー向けのインテグレーション手順は、以下のガイドを参照してください:
Functionality
この SDK は、独自にカスタマイズした UID2 インテグレーションを行いたいパブリッシャーの開発を簡素化します。次の表は、SDK がサポートする機能を示しています。
Encrypt Raw UID2 to UID2 Token for Sharing | Decrypt UID2 Token to Raw UID2 | Generate UID2 Token from DII | Refresh UID2 Token | Map DII to Raw UID2s | Monitor Rotated Salt Buckets |
---|---|---|---|---|---|
— | — | ✅ | ✅ | — | — |
Sample Implementation
サンプルアプリケーションと関連するドキュメントは以下を参照してください:
- The UID2 Google Secure Signals with SDK v3 example:
- Code and docs
- Running site: Client-Side UID2 SDK Integration Example
- The example of JavaScript client-side integration: Code and running site (Client-Side Integration Example, UID2 JavaScript SDK).
API Permissions
この SDK を使用するには、Account Setup ページに記載されている手順に従って、UID2 アカウントのセットアップを完了する必要があります。
SDK が提供する特定の機能の使用許可が与えられ、そのアクセス用の認証情報が与えられます。SDK には、使用する権限を持たない機能があるかもしれないことに留意してください。例えば、パブリッシャーはトークンの生成と更新のために特定の API Permissions を取得しますが、SDK は共有などの他のアクティビティをサポートするかもしれません。
詳細は API Permissions を参照してください。
SDK Version
このドキュメントは SDK for JavaScript version 3 用です。
GitHub Repository
この SDK のソースは、以下のオープンソースの GitHub リポジトリにあります:
SDK Distribution
この SDK は、以下のロケーションに公開されています:
-
NPM: https://www.npmjs.com/package/@uid2/uid2-sdk
これは、SDK を自分のビルドに含める最も簡単な方法です。他の JavaScript または TypeScript ファイルと一緒に SDK をバンドルしたい場合に使用します。
また、TypeScript の型情報を使用して、スクリプトを CDN 経由でロードすることもできます。この場合、インストールした NPM パッケージのバージョンが CDN URL のバージョンと一致していることを確認してください。
-
CDN:
https://cdn.prod.uidapi.com/uid2-sdk-${VERSION_ID}.js
これは、ビルドパイプラインを使用して JavaScript をバンドルしていない場合に、サイトに SDK を含める最も簡単な方法です。
本ドキュメントの最新の更新時点で、最新のバージョンは 3.4.5 です。利用可能なバージョンの一覧は the list of available versions を参照してください。
-
CDN (Integration):
https://cdn.integ.uidapi.com/uid2-sdk-${VERSION_ID}.js