Integration Requirements
Choose your platform and the demand sources you want, and we'll show the exact dependencies, versions and requirements to add. Versions are always the latest published release.
1. Choose your integration
2. Select demand sources
We recommend including every adapter so the SDK can serve from all available demand. Untick one only if you have a specific reason not to ship it.
3. Requirements
| Requirement | Minimum |
|---|---|
| Android | 5.0 (API level 21) or higher |
| compileSdkVersion | 31 or higher |
| Android Studio | 4.0 or higher |
4. Dependencies & versions
build.gradle
repositories {
google()
mavenCentral()
maven { url 'https://packagecloud.io/smartadserver/android/maven2' }
}
dependencies {
implementation 'com.azerion:bluestack-sdk-core:6.0.6'
implementation 'com.azerion:bluestack-mediation-bidding:6.0.6.0'
implementation 'com.azerion:bluestack-mediation-google:6.0.0.1'
implementation 'com.azerion:bluestack-mediation-equativ:6.0.0.2'
}
Android ProGuard / R8
If you enable code shrinking and hit NoSuchMethodException or AdapterNotFoundError errors referencing com.azerion.bluestack.mediation.*, add this keep rule to your ProGuard configuration:
-keep public class com.azerion.bluestack.mediation.** { *; }