From 326226368685637a521b2248aead4bd222fe5216 Mon Sep 17 00:00:00 2001 From: Caroline6312 Date: Tue, 22 Oct 2024 15:32:39 -0700 Subject: [PATCH 1/4] Update uid2 doc after euid work --- .../guides/integration-mobile-client-server.md | 6 +++--- docs/guides/integration-mobile-client-side.md | 17 +++++++++++++---- docs/guides/mobile-plugin-gma-android.md | 14 +++++++------- docs/guides/mobile-plugin-gma-ios.md | 18 +++++++++--------- docs/guides/mobile-plugin-ima-android.md | 10 +++++----- docs/guides/mobile-plugin-ima-ios.md | 18 +++++++++--------- docs/sdks/sdk-ref-android.md | 8 ++++---- docs/sdks/sdk-ref-ios.md | 14 ++++++++------ 8 files changed, 58 insertions(+), 47 deletions(-) diff --git a/docs/guides/integration-mobile-client-server.md b/docs/guides/integration-mobile-client-server.md index a2bc04c37..3bc71e42c 100644 --- a/docs/guides/integration-mobile-client-server.md +++ b/docs/guides/integration-mobile-client-server.md @@ -48,10 +48,10 @@ You'll need to complete the following steps: ## Mobile SDK Version -This guide provides instructions for using version 1.2.0 or higher of either of these UID2 mobile SDKs: +This guide provides instructions for using either of these UID2 mobile SDKs: -- SDK for Android -- SDK for iOS +- SDK for Android(version 1.5.0 or later) +- SDK for iOS(version 1.7.0 or later) For instructions for installing the correct SDK/version into your mobile app, see [Add the UID2 Mobile SDK to Your Mobile App](#add-the-uid2-mobile-sdk-to-your-mobile-app). diff --git a/docs/guides/integration-mobile-client-side.md b/docs/guides/integration-mobile-client-side.md index 611f557c0..fae342e39 100644 --- a/docs/guides/integration-mobile-client-side.md +++ b/docs/guides/integration-mobile-client-side.md @@ -49,10 +49,10 @@ To integrate with UID2 client-side, you'll need to complete the following steps: ## Mobile SDK Version -This guide provides instructions for using version 1.2.0 or higher of either of these UID2 mobile SDKs: +This guide provides instructions for using either of these UID2 mobile SDKs: -- SDK for Android -- SDK for iOS +- SDK for Android(version 1.5.0 or later) +- SDK for iOS(version 1.7.0 or later) For instructions for installing the correct SDK/version into your mobile app, see [Add the UID2 Mobile SDK to Your Mobile App](#add-the-uid2-mobile-sdk-to-your-mobile-app). @@ -67,7 +67,8 @@ Follow the applicable instructions, for Android or iOS: 1. Check out the main branch of the [SDK for Android source code repository on GitHub](https://github.com/IABTechLab/uid2-android-sdk/tree/main). 1. In Android Studio (check the version required in the [Minimum Requirements](../sdks/sdk-ref-android.md#minimum-requirements) section in the SDK for Android Reference Guide), open the directory that you checked out. -1. Run the **dev-app** app. +1. set `uid2_environment_euid` to `false` in [AndroidManifest.xml](https://github.com/IABTechLab/uid2-android-sdk/blob/main/dev-app/src/main/AndroidManifest.xml) +2. Run the **dev-app** app. 1. When you've started the app, make sure that the **Client Side** checkbox is checked. 1. Enter an email or phone number, and then click the arrow to the right. @@ -80,6 +81,14 @@ Follow the applicable instructions, for Android or iOS: ```js Development/UID2SDKDevelopmentApp/UID2SDKDevelopmentApp.xcodeproj ``` +1. Set the `UID2EnvironmentEUID` key to `NO` in `Development/UID2SDKDevelopmentApp/UID2SDKDevelopmentApp/Info.plist` in Xcode's editor. Alternatively you can use `plutil` from the command line: + ```console + plutil -replace UID2EnvironmentEUID -bool NO Development/UID2SDKDevelopmentApp/UID2SDKDevelopmentApp/Info.plist + ``` + to use a EUID environment, + ```console + plutil -replace UID2EnvironmentEUID -bool YES Development/UID2SDKDevelopmentApp/UID2SDKDevelopmentApp/Info.plist + ``` 1. Run the **UID2SDKDevelopmentApp** app scheme. 1. When you've started the app, make sure that the **Client Side** checkbox is checked. 1. Enter an email or phone number, and then click the arrow to the right. diff --git a/docs/guides/mobile-plugin-gma-android.md b/docs/guides/mobile-plugin-gma-android.md index 81e641868..0ffb85113 100644 --- a/docs/guides/mobile-plugin-gma-android.md +++ b/docs/guides/mobile-plugin-gma-android.md @@ -17,9 +17,9 @@ This plugin simplifies integration with Google Mobile Ads (GMA) for any publishe ## Version - + -This documentation is for the UID2 GMA Plugin for Android version 0.5.0 and later. +This documentation is for the UID2 GMA Plugin for Android version 1.5.0 and later. ## GitHub Repository @@ -34,17 +34,17 @@ To run this plugin, install the following: 1. Google Mobile Ads SDK v22.0.0 or later: - [SDK](https://developers.google.com/admob/android/sdk) - [Release notes](https://developers.google.com/admob/android/rel-notes) -1. SDK for Android v0.5.0 or later: +1. SDK for Android v1.5.0 or later: - [SDK](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk) - [SDK for Android Reference Guide](../sdks/sdk-ref-android.md) -1. [UID2 Android GMA Plugin v0.5.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-gma/) +1. [UID2 Android GMA Plugin v1.5.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-gma/) 1. If you are using R8 or Proguard, add the applicable option specified in [Notes for Using R8 or ProGuard](#notes-for-using-r8-or-proguard) ## Installation Prerequisite: Install the Google Mobile Ads SDK and the SDK for Android. -Install the UID2 Android GMA Plugin v0.5.0 to an existing app with the SDK for Android and Google GMA SDK installed. There are two installation options: +Install the UID2 Android GMA Plugin v1.5.0 to an existing app with the SDK for Android and Google GMA SDK installed. There are two installation options: - [Gradle](#gradle) - [Maven](#maven) @@ -54,7 +54,7 @@ Install the UID2 Android GMA Plugin v0.5.0 to an existing app with the SDK for A To install with Gradle, add the SDK as a dependency in the `build.gradle` file: ```js -implementation 'com.uid2:uid2-android-sdk-gma:0.5.0' +implementation 'com.uid2:uid2-android-sdk-gma:1.5.0' ``` ### Maven @@ -65,7 +65,7 @@ To install with Maven, add the SDK as a dependency in the `pom.xml` file: com.uid2 uid2-android-sdk-gma - 0.5.0 + 1.5.0 ``` diff --git a/docs/guides/mobile-plugin-gma-ios.md b/docs/guides/mobile-plugin-gma-ios.md index 216d6a2fc..0a0a3e79b 100644 --- a/docs/guides/mobile-plugin-gma-ios.md +++ b/docs/guides/mobile-plugin-gma-ios.md @@ -17,9 +17,9 @@ This plugin simplifies integration with Google Mobile Ads (GMA) for any publishe ## Version - + -This documentation is for the UID2 GMA Plugin for iOS version 0.3.2 or later. +This documentation is for the UID2 GMA Plugin for iOS version 1.0.0 or later. ## GitHub Repository @@ -34,10 +34,10 @@ To run this plugin, install the following: 1. Google Mobile Ads SDK v10.7.0 or later: - [SDK](https://developers.google.com/admob/ios) - [Release Notes](https://developers.google.com/admob/ios/rel-notes) -1. SDK for iOS v0.3.2 or later: +1. SDK for iOS v1.7.0 or later: - [SDK](https://github.com/IABTechLab/uid2-ios-sdk) - [SDK for iOS Reference Guide](../sdks/sdk-ref-ios.md) -1. [UID2 GMA Plugin for iOS v0.3.2](https://github.com/IABTechLab/uid2-ios-plugin-google-gma) +1. [UID2 GMA Plugin for iOS v1.0.0](https://github.com/IABTechLab/uid2-ios-plugin-google-gma) ## Installation @@ -57,7 +57,7 @@ Add the following dependency to Package.swift: ```js dependencies: [ - .package(url: "https://github.com/IABTechLab/uid2-ios-plugin-google-gma.git", exact: "0.3.2") + .package(url: "https://github.com/IABTechLab/uid2-ios-plugin-google-gma.git", exact: "1.0.0") ] ``` @@ -65,14 +65,14 @@ dependencies: [ In the XCode user interface, under Package Dependencies, add the following entry for your apps: -| Name | Location | Dependency Rule | -| :--- | :--- |:----------------------------------------| -| uid2-ios-plugin-google-gma | `git@github.com:IABTechLab/uid2-ios-plugin-google-gma.git` | Exact Version: 0.3.2 | +| Name | Location | Dependency Rule | +| :--- | :--- |:---------------------| +| uid2-ios-plugin-google-gma | `git@github.com:IABTechLab/uid2-ios-plugin-google-gma.git` | Exact Version: 1.0.0 | ### Installing with CocoaPods Add the following entry in your `Podfile`: ``` -pod 'UID2GMAPlugin', '0.3.2' +pod 'UID2GMAPlugin', '1.0.0' ``` diff --git a/docs/guides/mobile-plugin-ima-android.md b/docs/guides/mobile-plugin-ima-android.md index 0999ac03d..5df8c4d74 100644 --- a/docs/guides/mobile-plugin-ima-android.md +++ b/docs/guides/mobile-plugin-ima-android.md @@ -19,7 +19,7 @@ This plugin simplifies integration with Google Interactive Media Ads (IMA) for a -This documentation is for the UID2 IMA Plugin for Android version 0.5.0 and later. +This documentation is for the UID2 IMA Plugin for Android version 1.5.0 and later. ## GitHub Repository @@ -34,10 +34,10 @@ To run this plugin, install the following: 1. Google IMA SDK v3.30.3 or later: - [SDK](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side) - [Release history](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/history) -1. SDK for Android v0.5.0 or later: +1. SDK for Android v1.5.0 or later: - [SDK](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk) - [SDK for Android Reference Guide](../sdks/sdk-ref-android.md) -1. [UID2 IMA Plugin for Android v0.5.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-ima) +1. [UID2 IMA Plugin for Android v1.5.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-ima) 1. If you are using R8 or Proguard, add the applicable option specified in [Notes for Using R8 or ProGuard](#notes-for-using-r8-or-proguard) ## Installation @@ -54,7 +54,7 @@ Install the UID2 Android IMA Plugin to an existing app with the SDK for Android To install with Gradle, add the SDK as a dependency in the `build.gradle` file: ```js -implementation 'com.uid2:uid2-android-sdk-ima:0.5.0' +implementation 'com.uid2:uid2-android-sdk-ima:1.5.0' ``` ### Maven @@ -65,7 +65,7 @@ To install with Maven, add the SDK as a dependency in the `pom.xml` file: com.uid2 uid2-android-sdk-ima - 0.5.0 + 1.5.0 ``` diff --git a/docs/guides/mobile-plugin-ima-ios.md b/docs/guides/mobile-plugin-ima-ios.md index 406333ad1..e3be954ff 100644 --- a/docs/guides/mobile-plugin-ima-ios.md +++ b/docs/guides/mobile-plugin-ima-ios.md @@ -17,9 +17,9 @@ This plugin simplifies integration with Google Interactive Media Ads (IMA) for a ## Version - + -This documentation is for the UID2 IMA Plugin for iOS version 0.3.2 or later. +This documentation is for the UID2 IMA Plugin for iOS version 1.0.0 or later. ## GitHub Repository @@ -34,10 +34,10 @@ To run this plugin, install the following: 1. Google IMA SDK v3.19.1 or later: - [SDK](https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side) - [Release history](https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side/history) -1. SDK for iOS v0.3.2 or later: +1. SDK for iOS v1.0.0 or later: - [SDK](https://github.com/IABTechLab/uid2-ios-sdk) - [SDK for iOS Reference Guide](../sdks/sdk-ref-ios.md) -1. [UID2 IMA Plugin for iOS v0.3.2](https://github.com/IABTechLab/uid2-ios-plugin-google-ima) +1. [UID2 IMA Plugin for iOS v1.0.0](https://github.com/IABTechLab/uid2-ios-plugin-google-ima) ## Installation @@ -57,7 +57,7 @@ Add the following dependency to Package.swift: ```js dependencies: [ - .package(url: "https://github.com/IABTechLab/uid2-ios-plugin-google-ima.git", exact: "0.3.2") + .package(url: "https://github.com/IABTechLab/uid2-ios-plugin-google-ima.git", exact: "1.0.0") ] ``` @@ -65,14 +65,14 @@ dependencies: [ In the XCode user interface, under Package Dependencies, add the following entry for your apps: -| Name | Location | Dependency Rule | -| :--- | :--- |:----------------------------------------| -| uid2-ios-plugin-google-ima | `git@github.com:IABTechLab/uid2-ios-plugin-google-ima.git` | Exact Version: 0.3.2 | +| Name | Location | Dependency Rule | +| :--- | :--- |:---------------------| +| uid2-ios-plugin-google-ima | `git@github.com:IABTechLab/uid2-ios-plugin-google-ima.git` | Exact Version: 1.0.0 | ### Installing with CocoaPods Add the following entry in your `Podfile`: ``` -pod 'UID2IMAPlugin', '0.3.2' +pod 'UID2IMAPlugin', '1.0.0' ``` diff --git a/docs/sdks/sdk-ref-android.md b/docs/sdks/sdk-ref-android.md index ba8583dc1..9d39089ab 100644 --- a/docs/sdks/sdk-ref-android.md +++ b/docs/sdks/sdk-ref-android.md @@ -43,9 +43,9 @@ You'll be granted permission to use specific functions offered by the SDK, and g ## SDK Version - + -This documentation is for the SDK for Android version 1.2.0 and later. +This documentation is for the SDK for Android version 1.5.0 and later. For current and past release notes information, see [https://github.com/IABTechLab/uid2-android-sdk/releases](https://github.com/IABTechLab/uid2-android-sdk/releases). @@ -87,7 +87,7 @@ To install with Gradle, add the SDK as a dependency in the build.gradle file: ```js -implementation 'com.uid2:uid2-android-sdk:1.2.0' +implementation 'com.uid2:uid2-android-sdk:1.5.0' ``` ### Installing with Maven @@ -98,7 +98,7 @@ To install with Maven, add the SDK as a dependency in the `pom.xml` file: com.uid2 uid2-android-sdk - 1.2.0 + 1.5.0 ``` diff --git a/docs/sdks/sdk-ref-ios.md b/docs/sdks/sdk-ref-ios.md index 056486287..f95b85c1b 100644 --- a/docs/sdks/sdk-ref-ios.md +++ b/docs/sdks/sdk-ref-ios.md @@ -40,9 +40,9 @@ You'll be granted permission to use specific functions offered by the SDK, and g ## SDK Version - + -This documentation is for the SDK for iOS version 1.2.0 and later. +This documentation is for the SDK for iOS version 1.7.0 or later. For current and past release notes information, see [https://github.com/IABTechLab/uid2-ios-sdk/releases](https://github.com/IABTechLab/uid2-ios-sdk/releases). @@ -57,7 +57,9 @@ This SDK is in the following open-source GitHub repository: Minimum requirements for this SDK are as follows: - Xcode version: 15.0+ -- iOS minimum target version: 13.0+ +- iOS minimum target version: + - For full functionality: 13.0+ƒ + - For partial functionality: 12.0+. The app with the SDK integrated can be installed with all devices, but generating or retrieving UID2 tokens on the client side will not work with devices running iOS versions below 13.0. - tvOS minimum target version: 13.0+ - Swift version: 5.0+ @@ -77,7 +79,7 @@ Add the following dependency to Package.swift: ```js dependencies: [ - .package(url: "https://github.com/IABTechLab/uid2-ios-sdk.git", from: "1.2.0"), + .package(url: "https://github.com/IABTechLab/uid2-ios-sdk.git", from: "1.7.0"), ] ``` @@ -87,14 +89,14 @@ In the XCode user interface, under Package Dependencies, add the following entry | Name | Location | Dependency Rule | | :--- | :--- |:----------------------------------------| -| uid2-ios-sdk | `git@github.com:IABTechLab/uid2-ios-sdk.git` | Up to next major version: 1.2.0 < 2.0.0 | +| uid2-ios-sdk | `git@github.com:IABTechLab/uid2-ios-sdk.git` | Up to next major version: 1.7.0 < 2.0.0 | ### Installing with CocoaPods Add the following entry in your `Podfile`: ``` -pod 'UID2', '~> 1.2' +pod 'UID2', '~> 1.7' ``` ## Usage Guidelines From 285ad9f929a6cd9df5b33467a44c78c445c76f93 Mon Sep 17 00:00:00 2001 From: Caroline6312 Date: Wed, 23 Oct 2024 20:11:10 -0700 Subject: [PATCH 2/4] Update android version and address Gen's comments --- .../guides/integration-mobile-client-server.md | 2 +- docs/guides/integration-mobile-client-side.md | 8 ++++---- docs/guides/mobile-plugin-gma-android.md | 14 +++++++------- docs/guides/mobile-plugin-ima-android.md | 12 ++++++------ docs/guides/mobile-plugin-ima-ios.md | 2 +- docs/sdks/sdk-ref-android.md | 8 ++++---- docs/snippets/_mobile_docs_prebid-mobile.mdx | 4 ++-- .../guides/integration-mobile-client-server.md | 2 +- .../guides/integration-mobile-client-side.md | 2 +- .../guides/mobile-plugin-gma-android.md | 12 ++++++------ .../current/guides/mobile-plugin-gma-ios.md | 18 +++++++++--------- .../guides/mobile-plugin-ima-android.md | 10 +++++----- .../current/guides/mobile-plugin-ima-ios.md | 14 +++++++------- .../current/sdks/sdk-ref-android.md | 6 +++--- .../current/sdks/sdk-ref-ios.md | 4 ++-- 15 files changed, 59 insertions(+), 59 deletions(-) diff --git a/docs/guides/integration-mobile-client-server.md b/docs/guides/integration-mobile-client-server.md index 3bc71e42c..67f769e52 100644 --- a/docs/guides/integration-mobile-client-server.md +++ b/docs/guides/integration-mobile-client-server.md @@ -50,7 +50,7 @@ You'll need to complete the following steps: This guide provides instructions for using either of these UID2 mobile SDKs: -- SDK for Android(version 1.5.0 or later) +- SDK for Android (version 1.6.0 or later) - SDK for iOS(version 1.7.0 or later) For instructions for installing the correct SDK/version into your mobile app, see [Add the UID2 Mobile SDK to Your Mobile App](#add-the-uid2-mobile-sdk-to-your-mobile-app). diff --git a/docs/guides/integration-mobile-client-side.md b/docs/guides/integration-mobile-client-side.md index fae342e39..8a9181ee2 100644 --- a/docs/guides/integration-mobile-client-side.md +++ b/docs/guides/integration-mobile-client-side.md @@ -51,7 +51,7 @@ To integrate with UID2 client-side, you'll need to complete the following steps: This guide provides instructions for using either of these UID2 mobile SDKs: -- SDK for Android(version 1.5.0 or later) +- SDK for Android (version 1.6.0 or later) - SDK for iOS(version 1.7.0 or later) For instructions for installing the correct SDK/version into your mobile app, see [Add the UID2 Mobile SDK to Your Mobile App](#add-the-uid2-mobile-sdk-to-your-mobile-app). @@ -67,7 +67,7 @@ Follow the applicable instructions, for Android or iOS: 1. Check out the main branch of the [SDK for Android source code repository on GitHub](https://github.com/IABTechLab/uid2-android-sdk/tree/main). 1. In Android Studio (check the version required in the [Minimum Requirements](../sdks/sdk-ref-android.md#minimum-requirements) section in the SDK for Android Reference Guide), open the directory that you checked out. -1. set `uid2_environment_euid` to `false` in [AndroidManifest.xml](https://github.com/IABTechLab/uid2-android-sdk/blob/main/dev-app/src/main/AndroidManifest.xml) +1. set `uid2_environment_euid` to `false` in [AndroidManifest.xml](https://github.com/IABTechLab/uid2-android-sdk/blob/main/dev-app/src/main/AndroidManifest.xml). 2. Run the **dev-app** app. 1. When you've started the app, make sure that the **Client Side** checkbox is checked. 1. Enter an email or phone number, and then click the arrow to the right. @@ -85,7 +85,7 @@ Follow the applicable instructions, for Android or iOS: ```console plutil -replace UID2EnvironmentEUID -bool NO Development/UID2SDKDevelopmentApp/UID2SDKDevelopmentApp/Info.plist ``` - to use a EUID environment, + To use a EUID environment, ```console plutil -replace UID2EnvironmentEUID -bool YES Development/UID2SDKDevelopmentApp/UID2SDKDevelopmentApp/Info.plist ``` @@ -719,7 +719,7 @@ If the response status indicates that the DII has been opted out of UID2, you mi ## Optional: UID2 Prebid Mobile SDK Integration :::important -The UID2 Prebid Mobile SDK integration requires version 1.4.0 of the UID2 SDK for Android, or version 1.5.0 of the UID2 SDK for iOS. +The UID2 Prebid Mobile SDK integration requires version 1.6.0 of the UID2 SDK for Android, or version 1.7.0 of the UID2 SDK for iOS. ::: diff --git a/docs/guides/mobile-plugin-gma-android.md b/docs/guides/mobile-plugin-gma-android.md index 0ffb85113..2deebdab7 100644 --- a/docs/guides/mobile-plugin-gma-android.md +++ b/docs/guides/mobile-plugin-gma-android.md @@ -17,9 +17,9 @@ This plugin simplifies integration with Google Mobile Ads (GMA) for any publishe ## Version - + -This documentation is for the UID2 GMA Plugin for Android version 1.5.0 and later. +This documentation is for the UID2 GMA Plugin for Android version 1.6.0 and later. ## GitHub Repository @@ -34,17 +34,17 @@ To run this plugin, install the following: 1. Google Mobile Ads SDK v22.0.0 or later: - [SDK](https://developers.google.com/admob/android/sdk) - [Release notes](https://developers.google.com/admob/android/rel-notes) -1. SDK for Android v1.5.0 or later: +1. SDK for Android v1.6.0 or later: - [SDK](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk) - [SDK for Android Reference Guide](../sdks/sdk-ref-android.md) -1. [UID2 Android GMA Plugin v1.5.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-gma/) +1. [UID2 Android GMA Plugin v1.6.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-gma/) 1. If you are using R8 or Proguard, add the applicable option specified in [Notes for Using R8 or ProGuard](#notes-for-using-r8-or-proguard) ## Installation Prerequisite: Install the Google Mobile Ads SDK and the SDK for Android. -Install the UID2 Android GMA Plugin v1.5.0 to an existing app with the SDK for Android and Google GMA SDK installed. There are two installation options: +Install the UID2 Android GMA Plugin v1.6.0 to an existing app with the SDK for Android and Google GMA SDK installed. There are two installation options: - [Gradle](#gradle) - [Maven](#maven) @@ -54,7 +54,7 @@ Install the UID2 Android GMA Plugin v1.5.0 to an existing app with the SDK for A To install with Gradle, add the SDK as a dependency in the `build.gradle` file: ```js -implementation 'com.uid2:uid2-android-sdk-gma:1.5.0' +implementation 'com.uid2:uid2-android-sdk-gma:1.6.0' ``` ### Maven @@ -65,7 +65,7 @@ To install with Maven, add the SDK as a dependency in the `pom.xml` file: com.uid2 uid2-android-sdk-gma - 1.5.0 + 1.6.0 ``` diff --git a/docs/guides/mobile-plugin-ima-android.md b/docs/guides/mobile-plugin-ima-android.md index 5df8c4d74..e47e4ec05 100644 --- a/docs/guides/mobile-plugin-ima-android.md +++ b/docs/guides/mobile-plugin-ima-android.md @@ -17,9 +17,9 @@ This plugin simplifies integration with Google Interactive Media Ads (IMA) for a ## Version - + -This documentation is for the UID2 IMA Plugin for Android version 1.5.0 and later. +This documentation is for the UID2 IMA Plugin for Android version 1.6.0 and later. ## GitHub Repository @@ -34,10 +34,10 @@ To run this plugin, install the following: 1. Google IMA SDK v3.30.3 or later: - [SDK](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side) - [Release history](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/history) -1. SDK for Android v1.5.0 or later: +1. SDK for Android v1.6.0 or later: - [SDK](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk) - [SDK for Android Reference Guide](../sdks/sdk-ref-android.md) -1. [UID2 IMA Plugin for Android v1.5.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-ima) +1. [UID2 IMA Plugin for Android v1.6.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-ima) 1. If you are using R8 or Proguard, add the applicable option specified in [Notes for Using R8 or ProGuard](#notes-for-using-r8-or-proguard) ## Installation @@ -54,7 +54,7 @@ Install the UID2 Android IMA Plugin to an existing app with the SDK for Android To install with Gradle, add the SDK as a dependency in the `build.gradle` file: ```js -implementation 'com.uid2:uid2-android-sdk-ima:1.5.0' +implementation 'com.uid2:uid2-android-sdk-ima:1.6.0' ``` ### Maven @@ -65,7 +65,7 @@ To install with Maven, add the SDK as a dependency in the `pom.xml` file: com.uid2 uid2-android-sdk-ima - 1.5.0 + 1.6.0 ``` diff --git a/docs/guides/mobile-plugin-ima-ios.md b/docs/guides/mobile-plugin-ima-ios.md index e3be954ff..8f1af6ce6 100644 --- a/docs/guides/mobile-plugin-ima-ios.md +++ b/docs/guides/mobile-plugin-ima-ios.md @@ -34,7 +34,7 @@ To run this plugin, install the following: 1. Google IMA SDK v3.19.1 or later: - [SDK](https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side) - [Release history](https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side/history) -1. SDK for iOS v1.0.0 or later: +1. SDK for iOS v1.7.0 or later: - [SDK](https://github.com/IABTechLab/uid2-ios-sdk) - [SDK for iOS Reference Guide](../sdks/sdk-ref-ios.md) 1. [UID2 IMA Plugin for iOS v1.0.0](https://github.com/IABTechLab/uid2-ios-plugin-google-ima) diff --git a/docs/sdks/sdk-ref-android.md b/docs/sdks/sdk-ref-android.md index 9d39089ab..3691c337e 100644 --- a/docs/sdks/sdk-ref-android.md +++ b/docs/sdks/sdk-ref-android.md @@ -43,9 +43,9 @@ You'll be granted permission to use specific functions offered by the SDK, and g ## SDK Version - + -This documentation is for the SDK for Android version 1.5.0 and later. +This documentation is for the SDK for Android version 1.6.0 and later. For current and past release notes information, see [https://github.com/IABTechLab/uid2-android-sdk/releases](https://github.com/IABTechLab/uid2-android-sdk/releases). @@ -87,7 +87,7 @@ To install with Gradle, add the SDK as a dependency in the build.gradle file: ```js -implementation 'com.uid2:uid2-android-sdk:1.5.0' +implementation 'com.uid2:uid2-android-sdk:1.6.0' ``` ### Installing with Maven @@ -98,7 +98,7 @@ To install with Maven, add the SDK as a dependency in the `pom.xml` file: com.uid2 uid2-android-sdk - 1.5.0 + 1.6.0 ``` diff --git a/docs/snippets/_mobile_docs_prebid-mobile.mdx b/docs/snippets/_mobile_docs_prebid-mobile.mdx index c2134ae63..b8360f363 100644 --- a/docs/snippets/_mobile_docs_prebid-mobile.mdx +++ b/docs/snippets/_mobile_docs_prebid-mobile.mdx @@ -23,7 +23,7 @@ To configure your UID2 Prebid for Mobile integration, follow these steps: Include the following in your Gradle configuration: ```js - implementation("com.uid2:uid2-android-sdk-prebid:1.5.0") + implementation("com.uid2:uid2-android-sdk-prebid:1.6.0") ``` @@ -32,7 +32,7 @@ To configure your UID2 Prebid for Mobile integration, follow these steps: com.uid2 uid2-android-sdk-prebid - 1.5.0 + 1.6.0 ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-server.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-server.md index 0a96adf75..6f2bff821 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-server.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-server.md @@ -153,7 +153,7 @@ UID2Settings.shared.uid2Environment = .custom( ```js UID2Manager.init( context = this, - serverUrl = "https://global.prod.uidapi.com" + UID2Manager.Environment.Signapore ) // or UID2Manager.init( diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-side.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-side.md index c5b878df1..53287027d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-side.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/integration-mobile-client-side.md @@ -711,7 +711,7 @@ If the response status indicates that the DII has been opted out of UID2, you mi ## Optional: UID2 Prebid Mobile SDK Integration :::important -UID2 Prebid Mobile SDK インテグレーションは、UID2 SDK for Android version 1.4.0 または UID2 SDK for iOS version 1.5.0 が必要です。 +UID2 Prebid Mobile SDK インテグレーションは、UID2 SDK for Android version 1.6.0 または UID2 SDK for iOS version 1.7.0 が必要です。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-gma-android.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-gma-android.md index 71458a269..4c80ca8c3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-gma-android.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-gma-android.md @@ -19,7 +19,7 @@ UID2 Google Mobile Ads (GMA) Plugin for Android は、[Google Mobile Ads (GMA) S -このドキュメントは、UID2 GMA Plugin for Android バージョン 0.5.0 以降用です。 +このドキュメントは、UID2 GMA Plugin for Android バージョン 1.6.0 以降用です。 ## GitHub Repository @@ -34,17 +34,17 @@ UID2 Google Mobile Ads (GMA) Plugin for Android は、[Google Mobile Ads (GMA) S 1. Google Mobile Ads SDK v22.0.0 or later: - [SDK](https://developers.google.com/admob/android/sdk) - [Release notes](https://developers.google.com/admob/android/rel-notes) -1. SDK for Android v0.5.0 or later: +1. SDK for Android v1.6.0 or later: - [SDK](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk) - [SDK for Android Reference Guide](../sdks/sdk-ref-android.md) -1. [UID2 Android GMA Plugin v0.5.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-gma/) +1. [UID2 Android GMA Plugin v1.6.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-gma/) 1. R8 または Proguard を使用している場合は、[Notes for Using R8 or ProGuard](#notes-for-using-r8-or-proguard) に指定された適用オプションを追加します。 ## Installation 前提条件: Google Mobile Ads SDK と SDK for Android をインストールしてください。 -SDK for Android と Google IMA SDK がインストールされている既存のアプリに、UID2 Android GMA Plugin v0.5.0 をインストールします。インストール方法は 2 つあります: +SDK for Android と Google IMA SDK がインストールされている既存のアプリに、UID2 Android GMA Plugin v1.6.0 をインストールします。インストール方法は 2 つあります: - [Gradle](#gradle) - [Maven](#maven) @@ -54,7 +54,7 @@ SDK for Android と Google IMA SDK がインストールされている既存の Gradle でインストールするには、`build.gradle` ファイルに依存関係として SDK を追加します: ```js -implementation 'com.uid2:uid2-android-sdk-gma:0.5.0' +implementation 'com.uid2:uid2-android-sdk-gma:1.6.0' ``` ### Maven @@ -65,7 +65,7 @@ Maven でインストールするには、`pom.xml` ファイルに依存関係 com.uid2 uid2-android-sdk-gma - 0.5.0 + 1.6.0 ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-gma-ios.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-gma-ios.md index 2b383a759..0f754c752 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-gma-ios.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-gma-ios.md @@ -17,9 +17,9 @@ UID2 Google Mobile Ads (GMA) Plugin for iOS は、[Google Mobile Ads (GMA) SDK]( ## Version - + -このドキュメントは UID2 GMA Plugin for iOS バージョン 0.3.2 以降用です。 +このドキュメントは UID2 GMA Plugin for iOS バージョン 1.0.0 以降用です。 ## GitHub Repository @@ -34,10 +34,10 @@ UID2 Google Mobile Ads (GMA) Plugin for iOS は、[Google Mobile Ads (GMA) SDK]( 1. Google Mobile Ads SDK v10.7.0 or later: - [SDK](https://developers.google.com/admob/ios) - [Release Notes](https://developers.google.com/admob/ios/rel-notes) -1. SDK for iOS v0.3.2 or later: +1. SDK for iOS v1.7.0 or later: - [SDK](https://github.com/IABTechLab/uid2-ios-sdk) - [SDK for iOS Reference Guide](../sdks/sdk-ref-ios.md) -1. [UID2 GMA Plugin for iOS v0.3.2](https://github.com/IABTechLab/uid2-ios-plugin-google-gma) +1. [UID2 GMA Plugin for iOS v1.0.0](https://github.com/IABTechLab/uid2-ios-plugin-google-gma) ## Installation @@ -57,7 +57,7 @@ Package.swift に次の依存関係を追加します: ```js dependencies: [ - .package(url: "https://github.com/IABTechLab/uid2-ios-plugin-google-gma.git", exact: "0.3.2") + .package(url: "https://github.com/IABTechLab/uid2-ios-plugin-google-gma.git", exact: "1.0.0") ] ``` @@ -65,14 +65,14 @@ dependencies: [ XCode ユーザーインターフェースで、パッケージ依存関係の下に、次のエントリを追加します: -| Name | Location | Dependency Rule | -| :--- | :--- |:----------------------------------------| -| uid2-ios-plugin-google-gma | `git@github.com:IABTechLab/uid2-ios-plugin-google-gma.git` | Exact Version: 0.3.2 | +| Name | Location | Dependency Rule | +| :--- | :--- |:---------------------| +| uid2-ios-plugin-google-gma | `git@github.com:IABTechLab/uid2-ios-plugin-google-gma.git` | Exact Version: 1.0.0 | ### Installing with CocoaPods `Podfile` に次のエントリを追加します: ``` -pod 'UID2GMAPlugin', '0.3.2' +pod 'UID2GMAPlugin', '1.0.0' ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-ima-android.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-ima-android.md index 8f77a022e..83aff32b5 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-ima-android.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-ima-android.md @@ -19,7 +19,7 @@ UID2 Interactive Media Ads (IMA) Plugin for Android は、[Google IMA SDK for An -このドキュメントは、UID2 IMA Plugin for Android version 0.5.0 以降用です。 +このドキュメントは、UID2 IMA Plugin for Android version 1.6.0 以降用です。 ## GitHub Repository @@ -34,10 +34,10 @@ UID2 Interactive Media Ads (IMA) Plugin for Android は、[Google IMA SDK for An 1. Google IMA SDK v3.30.3 or later: - [SDK](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side) - [Release history](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/history) -1. SDK for Android v0.5.0 or later: +1. SDK for Android v1.6.0 or later: - [SDK](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk) - [SDK for Android Reference Guide](../sdks/sdk-ref-android.md) -1. [UID2 IMA Plugin for Android v0.5.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-ima) +1. [UID2 IMA Plugin for Android v1.6.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-ima) 1. R8 または Proguard を使用している場合は、[Notes for Using R8 or ProGuard](#notes-for-using-r8-or-proguard) に指定された適用オプションを追加します。 ## Installation @@ -54,7 +54,7 @@ SDK for Android と Google IMA SDK がインストールされている既存の Gradle でインストールするには、`build.gradle` ファイルに依存関係として SDK を追加します: ```js -implementation 'com.uid2:uid2-android-sdk-ima:0.5.0' +implementation 'com.uid2:uid2-android-sdk-ima:1.6.0' ``` ### Maven @@ -65,7 +65,7 @@ Maven でインストールするには、`pom.xml` ファイルに依存関係 com.uid2 uid2-android-sdk-ima - 0.5.0 + 1.6.0 ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-ima-ios.md b/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-ima-ios.md index 4c2f0eb76..7b51953b8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-ima-ios.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/guides/mobile-plugin-ima-ios.md @@ -17,9 +17,9 @@ UID2 Interactive Media Ads (IMA) Plugin for iOS は、[Google IMA SDK for iOS](h ## Version - + -このドキュメントはUID2 IMA Plugin for iOS version 0.3.2 以降用です。 +このドキュメントはUID2 IMA Plugin for iOS version 1.0.0 以降用です。 ## GitHub Repository @@ -34,10 +34,10 @@ UID2 Interactive Media Ads (IMA) Plugin for iOS は、[Google IMA SDK for iOS](h 1. Google IMA SDK v3.19.1 or later: - [SDK](https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side) - [Release history](https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side/history) -1. SDK for iOS v0.3.2 or later: +1. SDK for iOS v1.7.0 or later: - [SDK](https://github.com/IABTechLab/uid2-ios-sdk) - [SDK for iOS Reference Guide](../sdks/sdk-ref-ios.md) -1. [UID2 IMA Plugin for iOS v0.3.2](https://github.com/IABTechLab/uid2-ios-plugin-google-ima) +1. [UID2 IMA Plugin for iOS v1.0.0](https://github.com/IABTechLab/uid2-ios-plugin-google-ima) ## Installation @@ -57,7 +57,7 @@ Package.swift に次の依存関係を追加します: ```js dependencies: [ - .package(url: "https://github.com/IABTechLab/uid2-ios-plugin-google-ima.git", exact: "0.3.2") + .package(url: "https://github.com/IABTechLab/uid2-ios-plugin-google-ima.git", exact: "1.0.0") ] ``` @@ -67,12 +67,12 @@ XCode ユーザーインターフェースで、パッケージ依存関係の | Name | Location | Dependency Rule | | :--- | :--- |:----------------------------------------| -| uid2-ios-plugin-google-ima | `git@github.com:IABTechLab/uid2-ios-plugin-google-ima.git` | Exact Version: 0.3.2 | +| uid2-ios-plugin-google-ima | `git@github.com:IABTechLab/uid2-ios-plugin-google-ima.git` | Exact Version: 1.0.0 | ### Installing with CocoaPods `Podfile` に次のエントリを追加します: ``` -pod 'UID2IMAPlugin', '0.3.2' +pod 'UID2IMAPlugin', '1.0.0' ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/sdks/sdk-ref-android.md b/i18n/ja/docusaurus-plugin-content-docs/current/sdks/sdk-ref-android.md index 895eda6fa..2ac819a0e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/sdks/sdk-ref-android.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/sdks/sdk-ref-android.md @@ -49,7 +49,7 @@ SDK が提供する特定の機能の使用許可が与えられ、そのアク -このドキュメントは、SDK for Android バージョン1.2.0以降用です。 +このドキュメントは、SDK for Android バージョン1.6.0以降用です。 リリースノートの情報については、[https://github.com/IABTechLab/uid2-android-sdk/releases](https://github.com/IABTechLab/uid2-android-sdk/releases) を参照してください。 @@ -91,7 +91,7 @@ Gradle を使用してインストールするには、build.gradle ファイル ```js -implementation 'com.uid2:uid2-android-sdk:0.5.0' +implementation 'com.uid2:uid2-android-sdk:1.6.0' ``` ### Installing with Maven @@ -102,7 +102,7 @@ Maven を使用してインストールするには、`pom.xml` ファイルに com.uid2 uid2-android-sdk - 1.2.0 + 1.6.0 ``` diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/sdks/sdk-ref-ios.md b/i18n/ja/docusaurus-plugin-content-docs/current/sdks/sdk-ref-ios.md index a96024ee6..bbbc45f44 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/sdks/sdk-ref-ios.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/sdks/sdk-ref-ios.md @@ -81,7 +81,7 @@ Package.swift に次の依存関係を追加します: ```js dependencies: [ - .package(url: "https://github.com/IABTechLab/uid2-ios-sdk.git", from: "1.2.0"), + .package(url: "https://github.com/IABTechLab/uid2-ios-sdk.git", from: "1.7.0"), ] ``` @@ -91,7 +91,7 @@ dependencies: [ | Name | Location | Dependency Rule | | :--- | :--- |:----------------------------------------| -| uid2-ios-sdk | `git@github.com:IABTechLab/uid2-ios-sdk.git` | Up to next major version: 1.2.0 < 2.0.0 | +| uid2-ios-sdk | `git@github.com:IABTechLab/uid2-ios-sdk.git` | Up to next major version: 1.7.0 < 2.0.0 | ### Installing with CocoaPods From 0e61fffc221719685d877d7da9a5171bbaa35a60 Mon Sep 17 00:00:00 2001 From: Caroline6312 Date: Wed, 23 Oct 2024 20:25:46 -0700 Subject: [PATCH 3/4] Fix Vulnerability for http-proxy-middleware --- package-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 71edd632f..e22ace2b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8652,8 +8652,8 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.3.tgz", "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dependencies": { "@types/http-proxy": "^1.17.8", @@ -8675,7 +8675,7 @@ } }, "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", + "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "engines": { @@ -18550,7 +18550,7 @@ "express": "^4.17.3", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", + "http-proxy-middleware": "^3.0.3", "ipaddr.js": "^2.0.1", "launch-editor": "^2.6.0", "open": "^8.0.9", From 0c53bda5c6e1fbe93169ca4902e4583cd74f6e5b Mon Sep 17 00:00:00 2001 From: Caroline6312 Date: Wed, 23 Oct 2024 20:34:52 -0700 Subject: [PATCH 4/4] Fix the build --- package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e22ace2b2..ec859d0dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8652,9 +8652,9 @@ } }, "node_modules/http-proxy-middleware": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.3.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -8675,7 +8675,7 @@ } }, "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.3", + "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "engines": { @@ -18550,7 +18550,7 @@ "express": "^4.17.3", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", - "http-proxy-middleware": "^3.0.3", + "http-proxy-middleware": "^2.0.6", "ipaddr.js": "^2.0.1", "launch-editor": "^2.6.0", "open": "^8.0.9",