# Get Started with Android

## Before You Begin

- Sign up for a [Chartboost Mediation](https://chartboost.com/mediate) (formerly Helium) account.
- Add apps to the Mediation platform. (See [Import Apps](/en/mediation/import-apps/))
- Set up Ad Placements in the Mediation platform. (See [Manage Placements](/en/mediation/manage-placements/))
- Review our [Android sample app](https://github.com/ChartBoost/chartboost-mediation-android-sdk-demo).



## Minimum Supported Development Tools



<table>
	<thead>
		<tr>
			<th>Software</th>
			<th>Version</th>
		</tr>
	</thead>
	<tbody>
		
		<tr>
			<td>Minimum Supported Version</td>
			<td>API 21 (Android 5.0 Lollipop)</td>
		</tr>
		
		<tr>
			<td>Compile Version</td>
			<td>API 35</td>
		</tr>
		
		<tr>
			<td>Gradle</td>
			<td>8.2</td>
		</tr>
		
		<tr>
			<td>Kotlin</td>
			<td>1.9.21</td>
		</tr>
		
		<tr>
			<td>Recommended Java</td>
			<td>17</td>
		</tr>
		
	</tbody>
</table>




## Add the Mediation SDK to Your Project

For `build.gradle`

```java
repositories {
  maven {
    name "Chartboost Mediation’s maven repo"
    url "https://cboost.jfrog.io/artifactory/chartboost-mediation"
  }
}
 
dependencies {
   implementation 'com.chartboost:chartboost-mediation-sdk:4.9.1'
}
```



## Add 3rd-Party Dependencies

```java
implementation 'com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:1.0.0'
implementation 'com.squareup.okhttp3:logging-interceptor:4.10.0'
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
implementation 'com.squareup.retrofit2:converter-scalars:2.9.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1'
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1'
```



## Add Google Play Services

Add the Google Play Services Library as a dependency of your project. For detailed instructions, reference the official integration instructions for [Google Play Services](https://developers.google.com/android/guides/setup).

Instead of referencing the entire Google Play Services package, you only need `play-services-base`, `play-services-ads-identifier`, and `play-services-appset`:

```java
implementation 'com.google.android.gms:play-services-base:18.0.1'
implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1'
implementation 'com.google.android.gms:play-services-appset:16.0.2'
```



## OPTIONAL: Mediation Android Sample App

The [Chartboost Mediation Demo App](https://github.com/ChartBoost/chartboost-mediation-android-sdk-demo) is available on our public GitHub repo.

