Add an ad client dependency

Enable Google IMA and Google DAI ad requests in your app



If you are not using Google IMA or Google DAI to serve your ads, skip to Schedule VAST ads.

The JW Player SDK for Android integrates the Google IMA and Google DAI SDKs that you can use to request ads.


Add client dependency


  1. In the build.gradle file of your app, add com.jwplayer:jwplayer-ima:x.x.x. Be sure to replace x.x.x with the dependency version number.
dependencies {
  implementation 'com.jwplayer:jwplayer-core:x.x.x'
  implementation 'com.jwplayer:jwplayer-common:x.x.x'
  implementation 'com.jwplayer:jwplayer-ima:x.x.x'
  implementation '${GOOGLE_IMA_VERSION}'
  implementation '

  1. Sync Gradle.


  1. With your app open in Android Studio, click File > New > New Module... > Import .JAR / .AAR Package.
  2. Click Next.
  3. Select the jwplayer-ima-x.x.aar file from your computer.


If you do not have a jwplayer-ima-x.x.x.aar file on your computer, you can download the Android SDK .zip from your JW Player dashboard.

  1. Click Finish.
  2. Click File > Project Structure... > Dependencies. Under Modules, be sure that your app is selected.
  3. Click the plus sign in the main panel.
  4. Select Module dependency.
  5. Select the checkbox next to the name of each dependency that needs to be added.
  6. Click OK.
  7. Click Apply.
  8. Click OK.

Did this page help you?