TapMind SDK Documentation logo

Requirements & Setup

Requirements & Setup for TapMind Orchestration SDK on Android.

Prerequisites

Before integrating the Orchestration SDK, ensure your app meets the following requirements:

  • Android API Level: 24 (Android 7.0) or higher
  • Google Play Services: Available and updated on the targeted device

Add Orchestration SDK

Add the Orchestration SDK dependency to your app-level build.gradle or build.gradle.kts file:

dependencies {
 implementation("io.github.tapmind-tech:orchestration:1.0.0")
}

Note: After adding this dependencies, make sure to sync your project with Gradle files.


Required Dependencies

The Orchestration use the following core dependencies inside the SDK to handle data processing, lifecycle monitoring and ad rendering.

Dependency Purpose

DependencyPurpose
GsonJSON serialization and deserialization for SDK configuration and API responses
Lifecycle ProcessMonitors application lifecycle states such as foreground and background transitions
Play Services AdsProvides advertising and ad rendering services required by the SDK

Note: Required dependencies version are regularly updated to ensure the latest fixes, security patches and performance improvements are maintained.


Manifest Configuration

To initialize the underlying Google Ads services, add your Google Ad Manager (GAM) Application ID to your application's AndroidManifest.xml file.

<manifest>
  <application>
    <!-- Test Ad Manager app ID: ca-app-pub-3940256099942544~3347511713 -->
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="<YOUR_APP_ID>"/>
  </application>
</manifest>

Note: Replace YOUR_APP_ID with your Google Ad Manager (GAM) Application ID. While testing, use the Test Ad Manager app ID shown in the previous example.