--- title: "Add the SDK Dependency" slug: "mapp-intelligence-android-sdk-v5-add-sdk-dependency" description: "Learn how to add the Mapp Intelligence Android SDK v5 dependency, configure repositories, and prepare your Android project for integration." updated: 2026-06-29T12:49:01Z published: 2026-06-29T12:49:01Z canonical: "docs.mapp.com/mapp-intelligence-android-sdk-v5-add-sdk-dependency" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.mapp.com/llms.txt > Use this file to discover all available pages before exploring further. # Add the SDK Dependency ## Goal of this step In this step, you add the Mapp Intelligence Android SDK v5 to your project and prepare your Android app to load it successfully at runtime. --- ## Before you begin Make sure your project already meets the requirements described in [Requirements & Compatibility](/v1/docs/mapp-intelligence-android-sdk-v5-requirements-compatibility). > [!NOTE] > **Note:** SDK v5 is configured directly in the app. Configuration via Tag Integration is no longer supported. Always check the latest released version on [GitHub Releases](https://github.com/mapp-digital/mapp-intelligence-android-sdk-v5/releases). --- ## Add the dependency Pick the build configuration that matches your project setup. The SDK is published on Maven Central. ### Gradle (Groovy) Add the dependency to your module-level `build.gradle`: ```groovy dependencies {    implementation 'com.mapp.sdk:intelligence-android:5.1.13' } ``` ### Gradle Kotlin DSL If your project uses `build.gradle.kts`: ```kotlin dependencies {    implementation("com.mapp.sdk:intelligence-android:5.1.13") } ``` ### Maven If you maintain dependencies in a Maven `pom.xml`: ```xml    com.mapp.sdk    intelligence-android    5.1.13 ``` --- ## Confirm package source availability Make sure your build environment can reach the package source you chose: - **Maven Central:** `https://repo.maven.apache.org` must be reachable. Declare `mavenCentral()` in your repositories block: ```kotlin repositories {    google()    mavenCentral() } ``` - **Google Maven:** `https://maven.google.com` must also be reachable for AndroidX dependencies pulled in transitively. --- ## Network access on Android The SDK sends tracking requests over HTTPS. Your Android app must declare the `INTERNET` permission in `AndroidManifest.xml`: ```xml ``` Android's Network Security Configuration enforces HTTPS by default on API 28+; ensure your Track Domain uses `https://`. --- ## Use a compatible build toolchain The SDK targets Android 6.0 and later. Configure your Android project accordingly: - **Min SDK:** API 23 (Android 6.0) or higher - **Compile SDK:** 34 or higher (36 recommended for current releases) - **JDK:** 17 - **Android libraries:** AndroidX is required Example Gradle Kotlin DSL configuration: ```kotlin android {    compileOptions {        sourceCompatibility = JavaVersion.VERSION_17        targetCompatibility = JavaVersion.VERSION_17    } } kotlin {    jvmToolchain(17) } ``` --- ## What this step should achieve After this step: - the SDK dependency resolves successfully from Maven Central - your Android min SDK and JDK version match the SDK's requirements - your app declares the `INTERNET` permission - your Track Domain uses HTTPS Next, continue with [Initialize the SDK](/v1/docs/mapp-intelligence-android-sdk-v5-initialize-sdk). --- ## Related - [Requirements & Compatibility](/v1/docs/mapp-intelligence-android-sdk-v5-requirements-compatibility) - [Initialize the SDK](/v1/docs/mapp-intelligence-android-sdk-v5-initialize-sdk) - [Configure Global Tracking](/v1/docs/mapp-intelligence-android-sdk-v5-configure-global-tracking) - [Releases & Changelog](/v1/docs/mapp-intelligence-android-sdk-v5-releases-changelog) Specify your Mapp Intelligence track domain. This information is provided by your account manager.