SDKs - Summary
Review the SDK functionality to determine which SDK or SDKs you want to use, then click through in the SDKs table to review the reference documentation.
SDK Functionality
The following table summarizes the functionality available with each SDK.
SDK | Client or Server | Encrypt Raw UID2 to UID2 Token | Decrypt UID2 Token | Generate UID2 Token from DII | Refresh UID2 Token |
---|---|---|---|---|---|
UID2 SDK for JavaScript | Client-Side | Not supported | Not supported | Not supported | Supported |
UID2 SDK for Java | Server-Side | Supported | Supported | Supported | Supported |
UID2 SDK for Python | Server-Side | Supported | Supported | Supported | Supported |
UID2 SDK for C# / .NET | Server-Side | Supported | Supported | Not supported | Not supported |
UID2 SDK for C++ | Server-Side | Supported | Supported | Not supported | Not supported |
UID2 SDK for iOS | Client-Side | Not supported | Not supported | Not supported | Supported |
UID2 SDK for Android | Client-Side | Not supported | Not supported | Not supported | Supported |
SDKs
The following SDK documentation is available for UID2 integration.
SDK | Document | Description | Audience |
---|---|---|---|
UID2 SDK for JavaScript | UID2 SDK for JavaScript Reference Guide | Client-Side JavaScript SDK that facilitates the process of establishing client identity using UID2 and retrieving UID2 tokens for publishers. | Publishers |
UID2 SDK for Java | UID2 SDK for Java (Server-Side) Reference Guide | An SDK for audiences using Java server-side: - Helps publishers to generate or refresh UID2 tokens from DII. - Helps UID2 sharers to encrypt or decrypt UID2 tokens. - Helps DSPs to decrypt UID2 tokens from bid requests. | Publishers DSPs Advertisers Data Providers |
UID2 SDK for Python | UID2 SDK for Python (Server-Side) Reference Guide | An SDK for audiences using Python server-side: - Helps publishers to generate or refresh UID2 tokens from DII. - Helps UID2 sharers to encrypt or decrypt UID2 tokens. - Helps DSPs to decrypt UID2 tokens from bid requests. | Publishers DSPs Advertisers Data Providers |
UID2 SDK for C# / .NET | UID2 SDK for C# / .NET (Server-Side) Reference Guide | An SDK for audiences using .NET server-side: - Helps DSPs to decrypt UID2 tokens from bid requests. - Helps UID2 sharers to encrypt or decrypt UID2 tokens. | DSPs Advertisers Data Providers |
UID2 SDK for C++ | UID2 SDK for C++ (Server-Side) Reference Guide | An SDK for audiences using C++ server-side: - Helps DSPs to decrypt UID2 tokens from bid requests. - Helps UID2 sharers to encrypt or decrypt UID2 tokens. | DSPs Advertisers Data Providers |
UID2 SDK for Android | UID2 SDK for Android Reference Guide | An SDK that facilitates the process of establishing client identity using UID2 and retrieving UID2 tokens for publishers that need to support Android apps. | Publishers |
UID2 SDK for iOS | UID2 SDK for iOS Reference Guide | An SDK that facilitates the process of establishing client identity using UID2 and retrieving UID2 tokens for publishers that need to support iOS apps. | Publishers |