> For the complete documentation index, see [llms.txt](https://docs.adjump.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.adjump.io/flutter/sdk-setup.md).

# SDK Setup

Adjump is an offerwall monetization SDK that enables Flutter apps to launch a native Android offerwall. This Docs walks you through integrating and using Adjump within your Flutter project.

***

### 🚀 Features

* Easy integration with Flutter and native Android
* Simple method channel-based communication
* Automatic handling of SDK initialization and offerwall launch

***

### 🧰 Requirements

* Flutter SDK (2.10+ recommended)
* Android SDK (API 24+)
* Kotlin 1.5+
* Gradle 7.0+
* Internet permission

***

### 📦 Installation

#### 1. Flutter Project Setup

No need to install a Flutter package. The communication is done using a `MethodChannel`.

#### 2. Android Native Setup

Navigate to `android/app/build.gradle` and add this inside the `dependencies` block:

```groovy
implementation("io.leadmint.adjump:offerwall:1.0.1")
```

Also ensure your app has internet permission in `AndroidManifest.xml`:

```xml
<uses-permission android:name="android.permission.INTERNET" />
```

***
