EUID IMA Plugin for iOS Integration Guide
The EUID Interactive Media Ads (IMA) Plugin for iOS enables publishers that use the Google IMA SDK for iOS to send EUID tokens as secure signals in ad requests from iOS 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 iOS devices.
Version
This documentation is for the EUID IMA Plugin for iOS version 1.0.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.19.1 or later:
- SDK for iOS v1.7.0 or later:
- EUID IMA Plugin for iOS v1.0.0
Installation
Prerequisite: Install the Google Interactive Ads SDK and the SDK for iOS.
Install the EUID iOS IMA Plugin via Swift Package Manager or CocoaPods to an existing app with the SDK for iOS and the Google Interactive Ads SDK installed.
There are three installation options:
Installing with Package.swift
Add the following dependency to Package.swift:
dependencies: [
.package(url: "https://github.com/IABTechLab/uid2-ios-plugin-google-ima.git", exact: "1.0.0")
]
Installing with Xcode
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: 1.0.0 |
Installing with CocoaPods
Add the following entry in your Podfile
:
pod 'UID2IMAPlugin', '1.0.0'