Skip to content

Conversation

@sunnywu
Copy link
Contributor

@sunnywu sunnywu commented May 24, 2024

  1. add more info (R8/Proguard warning) from android sdk repo readme into IMA/GMA plugin guide,
  2. change minimum requirements for different uses of SDK and make it clearer to app publishers

dcaunt and others added 3 commits May 22, 2024 08:14
- [Gradle](#installing-with-gradle)

- [ Maven](#installing-with-maven)
- [Maven](#installing-with-maven)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

previous typo

sunnywu added 2 commits May 24, 2024 17:52
… and change minimum requirements for different uses of SDK and make it clearer to app publishers
… and change minimum requirements for different uses of SDK and make it clearer to app publishers
Copy link

@IanDBird IanDBird left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, thanks!

- Minimum target Android version: 4.4+ / API 19+ (SDK) 5.0+


To run the development app as mentioned in the [Client-Side Integration Guide for Mobile](../guides/integration-mobile-client-side#client-side-integration-example) or build binary from source code, minimum requirements are as follows:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good clarification, thanks!

Copy link
Collaborator

@genwhittTTD genwhittTTD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Few copy mods. Your call. LMK if any questions.


1. Check out the main branch of the [UID2 SDK for Android source code repository on GitHub](https://github.com/IABTechLab/uid2-android-sdk/tree/main).
1. In Android Studio (Jellyfish/v2023.3.1 or whichever future version supports the Android Gradle Plugin version required by the UID2 SDK for Android release at the time), open the directory that you checked out.
1. In Android Studio (check the version required in the [Minimum Requirements section](../sdks/uid2-sdk-ref-android.md#minimum-requirements) in UID2 SDK for Android Reference Guide, open the directory that you checked out.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. In Android Studio (check the version required in the Minimum Requirements section in the UID2 SDK for Android Reference Guide), open the directory that you checked out.

(close parens missing + "section" isn't part of the link and can go outside link text + added "the")

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

- [SDK](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk)
- [UID2 SDK for Android Reference Guide](../sdks/uid2-sdk-ref-android.md)
1. [UID2 Android GMA Plugin v0.5.0](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk-gma/)
1. If you are using R8 or Proguard, add the necessary file mentioned in [here](#notes-for-using-r8-or-proguard)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. If you are using R8 or Proguard, add the applicable file specified in Notes for Using R8 or ProGuard

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

</dependency>
```

## Notes for using R8 or ProGuard
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Notes for Using R8 or ProGuard

(capitalization)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed


## Notes for using R8 or ProGuard

If you are using R8 the shrinking and obfuscation rules are included automatically.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you are using R8, the shrinking and obfuscation rules are included automatically.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed


If you are using R8 the shrinking and obfuscation rules are included automatically.

ProGuard users must manually add the options from
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you are using ProGuard, you must manually add the option specified in the following file:
uid2-gma.pro.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

- [SDK](https://central.sonatype.com/artifact/com.uid2/uid2-android-sdk)
- [UID2 SDK for Android Reference Guide](../sdks/uid2-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. If you are using R8 or Proguard, add the necessary file mentioned in [here](#notes-for-using-r8-or-proguard)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. If you are using R8 or Proguard, add the applicable file specified in Notes for Using R8 or ProGuard

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed


## Notes for using R8 or ProGuard

If you are using R8 the shrinking and obfuscation rules are included automatically.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you are using R8, the shrinking and obfuscation rules are included automatically.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

If you are using R8 the shrinking and obfuscation rules are included automatically.

ProGuard users must manually add the options from
[uid2-ima.pro](https://github.com/IABTechLab/uid2-android-sdk/blob/main/securesignals-ima/uid2-ima.pro).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you are using ProGuard, you must manually add the option specified in the following file: uid2-ima.pro.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

- Minimum target Android version: 4.4+ / API 19+ (SDK) 5.0+


To run the development app as mentioned in the [Client-Side Integration Guide for Mobile](../guides/integration-mobile-client-side#client-side-integration-example) or build binary from source code, minimum requirements are as follows:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To run the development app (see Client-Side Integration Guide for Mobile), or to build the binary from source code, the minimum requirements are as follows:

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed


To run the development app as mentioned in the [Client-Side Integration Guide for Mobile](../guides/integration-mobile-client-side#client-side-integration-example) or build binary from source code, minimum requirements are as follows:

- Android Studio version: Check the Android Gradle Plugin (AGP) version required by the UID2 SDK specified in the [code repository](https://github.com/IABTechLab/uid2-android-sdk/blob/main/gradle/libs.versions.toml), and check [here](https://developer.android.com/build/releases/gradle-plugin) for the corresponding Android Studio version required
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

@sunnywu sunnywu merged commit 118b8aa into main May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants