Unity SDK Prerequisites
Before integrating the Empower Mobile Ads SDK, make sure your environment meets the following requirements.
Minimum Requirements
| Requirement | Minimum Version |
|---|---|
| Unity | 2020.3 LTS or later |
| Android API level | 21 (Android 5.0 Lollipop) |
| iOS deployment target | 13.0 |
| Xcode | 14.0 or later |
| CocoaPods | 1.10 or later |
| External Dependency Manager for Unity (EDM4U) | Recommended (not strictly required) |
External Dependency Manager for Unity (EDM4U)
EDM4U resolves native Android (Gradle/Maven) and iOS (CocoaPods) dependencies automatically. If EDM4U is not installed, the plugin generates a fallback Podfile for iOS and injects Gradle dependencies for Android, and logs a warning.
We strongly recommend installing EDM4U from the Google GitHub repository.
What You'll Need
- Your App Ad Identifier for each platform (from the Empower dashboard).
- Zone IDs for each ad placement.
- For iOS: your AdMob / Ad Manager application ID (
GADApplicationIdentifier). - For Android: your AdMob application ID (
com.google.android.gms.ads.APPLICATION_ID).