The Interactive Media Ads (IMA) SDK for Android moves to Google's Maven repository
With the release of version 3.16.0 of the Interactive Media Ads SDK (IMA SDK) for Android, the location where we host the SDK has changed to Google's Maven Repository.
As a result of this change, your Android project should include a reference to the
The
Another change that comes from this update is that the
If you have questions about the IMA SDK for Android, please see the SDK documentation, or reach out to us on the IMA SDK forum.
google() repository (Google's Maven Repository) as a dependency. Previously, the SDK was hosted on JCenter. You can now remove the
jcenter() reference from your Android project’s
build.gradle file, as long as none of your other dependencies are hosted there.
google() repository should be referenced in the project-level
build.gradle file of your project. You should then import the IMA SDK in the
app/build.gradle file. See an example in the following code snippet from the Adding the IMA Android SDK to the player app section of the Android IMA SDK getting started guide.
repositories {
google()
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'com.google.ads.interactivemedia.v3:interactivemedia:3.16.0'
}
com.google.android.gms:play-services-ads-identifier target is now included as a dependency of the IMA SDK and is no longer required to be explicitly included in the
app/build.gradle file.