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

# Android Platform Setup

Integration instruction for Android platform

1. Open the **`build.gradle`** file of your shared module.
2. To add networks for the **Android** **Platform** In the `androidMain.dependencies` section, add the following line or any combination of them:

```kts
androidMain.dependencies {
    ...
    implementation ("io.bidapp.networks:applovin:+")
    implementation ("io.bidapp.networks:applovinmax:+")
    implementation ("io.bidapp.networks:unity:+")
    implementation ("io.bidapp.networks:liftoff:+")
    implementation ("io.bidapp.networks:admob:+")
    implementation ("io.bidapp.networks:chartboost:+")
    implementation ("io.bidapp.networks:startIo:+")
    implementation ("io.bidapp.networks:facebook:+")
    implementation ("io.bidapp.networks:digitalturbine:+")
    implementation ("io.bidapp.networks:yandex:+")
    implementation ("io.bidapp.networks:mytarget:+")
    ...
}
```

{% hint style="warning" %}
Before adding the **Admob** adapter, it's crucial to add the Admob **APPLICATION\_ID** as a `meta-data` in your **AndroidManifest.xml** file of the **androidApp** module. This is mandatory for adapter to function correctly.
{% endhint %}

## Permissions

Make sure to add the next permissions to your **androidApp -** **AndroidManifest.xml** to ensure the SDK functions as intended:

* For accessing the Google Advertising ID.

**`<uses-permission android:name="com.google.android.gms.permission.AD_ID" />`**

{% hint style="warning" %}
This is required by the Android Advertising ID (AAID) module - `com.google.android.gms:play-services-ads-identifier`
{% endhint %}

* For analytics.

**`<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />`**

* For the SDK to operate correctly.

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