EUID IMA Plugin for Android Integration Guide
The EUID Interactive Media Ads (IMA) Plugin for Android enables publishers that use the Google IMA SDK for Android to send EUID tokens as secure signals in ad requests from Android apps. This is done automatically, with no direct coding needed from the app developer.
Functionality
This plugin simplifies integration with Google Interactive Media Ads (IMA) for any publishers who want to support EUID for apps running on Android devices.
Version
This documentation is for the EUID IMA Plugin for Android version 1.6.0 or later.
GitHub Repository
This plugin is in the following open-source GitHub repository:
Requirements
To run this plugin, install the following:
- Google IMA SDK v3.30.3 or later:
- SDK for Android v1.6.0 or later:
- EUID IMA Plugin for Android v1.6.0
- If you are using R8 or Proguard, add the applicable option specified in Notes for Using R8 or ProGuard
Installation
Prerequisite: Install the Google Interactive Media Ads SDK and the SDK for Android.
Install the EUID Android IMA Plugin to an existing app with the SDK for Android and Google IMA SDK installed. There are two installation options:
Gradle
To install with Gradle, add the SDK as a dependency in the build.gradle
file:
implementation 'com.uid2:uid2-android-sdk-ima:1.6.0'
Maven
To install with Maven, add the SDK as a dependency in the pom.xml
file:
<dependency>
<groupId>com.uid2</groupId>
<artifactId>uid2-android-sdk-ima</artifactId>
<version>1.6.0</version>
</dependency>
Notes for Using R8 or ProGuard
If you are using R8, the shrinking and obfuscation rules are included automatically.
If you are using ProGuard, you must manually add the option specified in uid2-ima.pro.