From b8c521247c2007b6e604f73bbf074a9e9b32ffd0 Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 26 Sep 2024 13:34:25 -0400 Subject: [PATCH] Update PBSDK to add UID2 reference (#5550) * mobile uid2 * Update prebid-mobile/pbm-api/ios/pbm-targeting-ios.md Co-authored-by: Muki Seiler * review update * review update --------- Co-authored-by: Muki Seiler --- .../android/pbm-targeting-params-android.md | 17 ++++++++++++++++- prebid-mobile/pbm-api/ios/pbm-targeting-ios.md | 18 +++++++++++++++++- 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md b/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md index e470e326d3..883e28a3ac 100755 --- a/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md +++ b/prebid-mobile/pbm-api/android/pbm-targeting-params-android.md @@ -584,7 +584,22 @@ Example: PrebidMobile.storeExternalUserId(externalUserIdArray); ``` ---- +### IDs that Require Additional SDKs + +Certain identity vendors require an external dependency to generate user identity and then to pass it via Prebid SDK. Please note that these are references to a 3rd party code and Prebid has not inspected it. Links to the documentations of those references will be listed in this section. + +#### Unified ID 2.0 (UID2) + +UID2 provides a [native library](https://unifiedid.com/docs/guides/integration-mobile-client-side#optional-uid2-prebid-mobile-sdk-integration) for automatically updating latest UID2 +token stored inside [UID2 SDK for Android](https://unifiedid.com/docs/sdks/sdk-ref-android) into Prebid's external user's ID list. + +App developers are not required to manually call ```PrebidMobile.setExternalUserId``` method as the native library will do so automatically. + +Note: + +- [Github repo](https://github.com/IABTechLab/uid2-android-sdk) +- [UID2 Android Integration Documentation](https://unifiedid.com/docs/guides/integration-mobile-overview) +- [UID2+Prebid Integration Instruction](https://unifiedid.com/docs/guides/integration-mobile-client-side#optional-uid2-prebid-mobile-sdk-integration) ## Targeting Class Methods diff --git a/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md b/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md index 2556415d82..1fdc17b6c0 100644 --- a/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md +++ b/prebid-mobile/pbm-api/ios/pbm-targeting-ios.md @@ -456,7 +456,23 @@ Targeting.shared.removeStoredExternalUserId("sharedid.org") Targeting.shared.removeStoredExternalUserIds() ``` ---- +### IDs that Require Additional SDKs + +Certain identity vendors require an external dependency to generate user identity and then to pass it via Prebid SDK. Please note that these are references to a 3rd party code and Prebid has not inspected it. Links to the documentations of those references will be listed in this section. + +#### Unified ID 2.0 (UID2) + +UID2 provides a [native library](https://unifiedid.com/docs/guides/integration-mobile-client-side#optional-uid2-prebid-mobile-sdk-integration) for automatically updating latest UID2 +token stored inside [UID2 SDK for iOS](https://unifiedid.com/docs/sdks/sdk-ref-ios) into Prebid's external user's ID list. + +App developers are not required to manually call ```Prebid.shared.externalUserIdArray = latestExternalUserIdArray``` +as the native library will do so automatically + +Note: + +- [Github repo](https://github.com/IABTechLab/uid2-ios-sdk) +- [UID2 iOS Integration Documentation](https://unifiedid.com/docs/guides/integration-mobile-overview) +- [UID2+Prebid Integration Instruction](https://unifiedid.com/docs/guides/integration-mobile-client-side#optional-uid2-prebid-mobile-sdk-integration) ## Targeting Class Properties and Methods