Technical Information
Requirements
The minimum Android API level supported by the SDK is 21.
The SDK requires Java 8 support.
The SDK is compiled using Kotlin 1.7.20.
The minimum supported Gradle version is 6.7.1 (as required by Kotlin 1.7.20).
The minimum supported Android Gradle plugin version is 3.6.4 (as required by Kotlin 1.7.20).
The SDK is compiled using Gradle 7.3.3 and Android Gradle plugin version 7.2.2.
Dependencies
The SDK includes the following dependencies:
Dependency | Version |
---|---|
org.jetbrains.kotlin:kotlin-stdlib-jdk8 | 1.7.20 |
androidx.core:core-ktx | 1.8.0 |
org.jetbrains.kotlinx:kotlinx-coroutines-core | 1.6.3 |
androidx.preference:preference-ktx | 1.2.0 |
androidx.work:work-runtime-ktx | 2.7.1 |
androidx.lifecycle:lifecycle-process | 2.5.1 |
androidx.appcompat:appcompat | 1.5.0 |
androidx.constraintlayout:constraintlayout | 2.1.4 |
com.google.android.material:material | 1.6.1 |
com.google.android.gms:play-services-ads-identifier | 18.0.1 |
com.google.ads.interactivemedia.v3:interactivemedia | 3.28.1 |
io.sentry:sentry-android | 5.4.3 |
There is a known incompatibility between play-services-basement
version 18.0.1 and 18.0.2 so versions of Google dependencies might collide resulting in an IncompatibleClassChangeError
. More details here.
Integration Guides