Histori rilis IMA Android SDK Google

Versi Release Date Catatan
3.33.0 2024-03-28
3.32.0 Tidak digunakan lagi 30-01-2024
  • Versi ini memiliki masalah dengan perangkat yang menjalankan Android API level 25 dan yang lebih rendah. Sebagai gantinya, gunakan IMA SDK Android v3.33.0.
  • Menambahkan dukungan streaming VOD penggabung pihak ketiga untuk penayangan pod. Lihat panduan penayangan pod Android untuk informasi selengkapnya. Perubahan ini termasuk penambahan API berikut:
  • Tingkatkan minSdkVersion yang didukung IMA ke 19.
  • Memperbaiki masalah saat klik-tayang iklan yang menggunakan tombol Pelajari lebih lanjut tidak dapat membuka halaman baru di Android API versi 30 dan yang lebih baru. Masalah tersebut masih ada di IMA SDK versi 3.31.0 hingga 3.29.0 yang memerlukan solusi agar klik-tayang iklan berfungsi.
  • Memperbaiki bug saat penggunaan AdsLoader.addAdsLoadedListener() dapat menyebabkan pengecualian ArrayIndexOutOfBoundsException.
  • Menambahkan error iklan VAST_NO_ADS_AFTER_WRAPPER.
3.31.0 2023-08-31
  • Ada masalah dengan IMA SDK versi 3.31.0 hingga 3.29.0 dengan Android API versi 30 dan yang lebih tinggi saat klik-tayang iklan menggunakan tombol Pelajari lebih lanjut tidak membuka halaman baru. Sebagai solusi untuk versi yang terpengaruh, Anda harus menambahkan deklarasi intent untuk membuka link web dalam manifes aplikasi sebagai berikut:
              <?xml version="1.0" encoding="utf-8"?>
              <manifest xmlns:android="http://schemas.android.com/apk/res/android"
                  package="com.example.project_name">
                  ...
                  </application>
                  <queries>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="https" />
                      </intent>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="http" />
                      </intent>
                  </queries>
              </manifest>
            
  • Mengupdate dependensi IMA pada OM SDK ke versi 1.4.8, yang menyertakan sinyal TV yang terhubung baru.
  • Menghentikan penggunaan AdsRequest API berikut:
    • getExtraParameter()
    • getExtraParameters()
    • setExtraParameter()
  • SDK versi 3.31.0 tidak akan digunakan lagi mulai 1/XX/2025. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.30.3 2023-08-03
  • Mengupdate dependensi library internal untuk meningkatkan latensi pengaktifan.
  • SDK versi 3.30.3 tidak akan digunakan lagi pada 31-08-2024. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.30.2 2023-07-28
  • Memperbaiki error NullPointerException tidak terduga yang diperkenalkan di v3.30.1.
  • Memperbaiki masalah dengan proguarding yang menyebabkan beberapa peristiwa tidak dimunculkan dari SDK. Perbaikan bug ini memengaruhi ekstensi ExoPlayer untuk IMA DAI SDK.
  • Menambahkan dukungan untuk Gradle v8+. IMA SDK Android versi sebelumnya perlu menetapkan android.enableR8.fullMode=false pada file gradle.properties. Lihat artikel mode lengkap R8 untuk info selengkapnya.
  • SDK versi 3.30.2 tidak akan digunakan lagi pada 03-08-2024. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.30.1 Tidak digunakan lagi 2023-04-18
  • Versi ini memiliki masalah dengan error NullPointerException yang tidak terduga. Gunakan IMA SDK Android v3.29.0 yang lebih lama hingga versi yang lebih baru dirilis.
  • Memperbaiki masalah saat aplikasi yang menggunakan v3.30.0 mengalami error di perangkat non-Android TV.
3.30.0 Tidak digunakan lagi 2023-03-29
  • Versi ini memiliki masalah yang menyebabkan error untuk aplikasi yang tidak berjalan di platform Android TV. Sebagai gantinya, gunakan IMA SDK Android v3.29.0.
  • Menambahkan ImaSdkFactory.createVideoStitcherVodStreamRequest() API.
  • Menambahkan kompatibilitas untuk inventaris Hybrid Google TV.
  • Menghapus dukungan untuk ImaSdkFactory.createSdkOwnedPlayer() API yang tidak digunakan lagi.
  • Menambahkan kode error ADS_PLAYER_NOT_PROVIDED.
  • Membuat class BaseRequest yang sekarang diimplementasikan oleh AdsRequest dan StreamRequest.
  • Menambahkan class SecureSignals.
  • Menambahkan metode BaseRequest.setSecureSignals().
  • SDK versi 3.30.0 tidak akan digunakan lagi pada 18-04-2024. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.29.0 2022-10-14
  • Mengganti nama class EspVersion menjadi class VersionInfo.
  • Mengganti Nama API Sinyal Terenkripsi untuk Penayang (ESP) menjadi Sinyal Aman API.
  • Menambahkan API tombol fitur. Anda dapat menggunakan API tombol fitur untuk mengaktifkan atau menonaktifkan fitur tertentu di IMA. Gunakan ImaSdkSettings.getFeatureFlags() dan ImaSdkSettings.setFeatureFlags() untuk mendapatkan dan menetapkan tombol fitur.
  • Memperbaiki masalah saat beberapa peristiwa IMA tidak dikirim.
  • Menambahkan androidx.webkit:webkit sebagai dependensi IMA SDK
  • SDK versi 3.29.0 tidak akan digunakan lagi pada 29-03-2024. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.28.2 2022-09-14
  • Mengupdate dependensi SDK untuk menggunakan AndroidX.
  • SDK versi 3.28.2 tidak akan digunakan lagi pada 14-10-2023. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.28.1 Tidak digunakan lagi 2022-08-03
3.27.1 2022-05-27
  • Rilis layanan, tidak ada fitur baru.
  • SDK versi 3.27.1 tidak akan digunakan lagi pada 03-08-2023. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.27.0 2022-03-01
  • Menambahkan dukungan untuk slot pengiring yang berukuran dapat menyesuaikan dengan menetapkan lebar dan tinggi pengiring ke konstanta IMA FLUID_SIZE .
  • SDK versi 3.27.0 tidak akan digunakan lagi pada 27-05-2023. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.26.0 2022-01-12
  • Menambahkan API Sinyal Terenkripsi untuk Penayang (ESP) (diganti namanya menjadi Sinyal Aman di IMA SDK v3.29.0). Hal ini memungkinkan penayang mengaktifkan Bidder Jaringan dan IDP.
  • SDK versi 3.26.0 tidak akan digunakan lagi pada 01-03-2023. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.25.1 2021-11-08
  • Menambahkan AdsRenderingSettings.setEnableCustomTabs() dan AdsRenderingSettings.getEnableCustomTabs() untuk klik-tayang iklan dalam aplikasi menggunakan tab khusus.
  • Mulai versi 3.25.1, IMA SDK menyertakan izin com.google.android.gms.permission.AD_ID dalam manifes SDK yang otomatis digabungkan ke dalam manifes aplikasi oleh alat build Android. Untuk mempelajari pernyataan izin AD_ID lebih lanjut, termasuk cara menonaktifkannya, lihat artikel Bantuan Konsol Play ini.
  • Menambahkan dukungan untuk ID kumpulan aplikasi untuk kasus penggunaan seperti pelaporan dan pencegahan penipuan.
  • Menambahkan peningkatan performa saat menggunakan beberapa instance AdsLoader dengan mendukung caching dan penggunaan ulang thread.
  • SDK versi 3.25.1 tidak akan digunakan lagi pada 12-01-2023. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.24.0 2021-06-03
3.23.0 2021-04-07
  • Menambahkan metode ImaSdkSettings.setSessionId() dan ImaSdkSettings.getSessionId() untuk mendapatkan dan menyetel ID Sesi. ID ini adalah ID acak sementara yang digunakan secara eksklusif untuk pembatasan frekuensi.
  • Memperbaiki error NullPointerException terkait iklan pengiring.
  • Menonaktifkan JavaScript dalam iklan pengiring di bawah API level 21 untuk memperbaiki masalah terkait kerentanan keamanan.
  • SDK versi 3.23.0 tidak akan digunakan lagi pada 03-06-2022. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.22.3 2021-03-16
  • Memperbaiki error NullPointerException yang terkait dengan merilis AdsLoader saat iklan sedang dimuat.
  • Menambahkan error 1206 untuk UNEXPECTED_ADS_LOADED_EVENT jika peristiwa iklan yang dimuat dikirim secara tidak terduga.
  • SDK versi 3.22.3 tidak akan digunakan lagi pada 07-04-2022. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.22.2 2021-02-26
  • IMA SDK kini bergantung pada library berikut:
    • com.google.android.gms:play-services-base
    • com.google.android.gms:play-services-basement
    • androidx.preference:preference
  • Memperbaiki pesan error saat AdsLoader menerima error tanpa ID sesi yang valid.
  • SDK versi 3.22.2 tidak akan digunakan lagi pada 16-03-2022. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.22.0 2021-01-11
  • Menambahkan penayangan pod untuk streaming DAI. Dalam alur kerja penayangan pod, Ads Manager hanya bertanggung jawab untuk menayangkan iklan. Penayang bertanggung jawab atas konten dan pembuatan manifes yang kemudian akan mengarah ke Pengelola Iklan. Gunakan ImaSdkFactory.createPodStreamRequest() untuk membuat permintaan streaming untuk penayangan pod. Jika menggunakan ini, Anda akan bertanggung jawab untuk memuat aliran data pada streamInit().
  • Memperbaiki kebocoran memori yang disebabkan oleh monitor siklus proses aplikasi yang tidak dibersihkan dengan benar.
  • SDK versi 3.22.0 tidak akan digunakan lagi pada 26-02-2022. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.21.4 2020-12-09
  • Menghapus pesan peringatan tidak berbahaya yang terkait dengan panggilan adsLoader.release() setelah webview dihancurkan.
  • SDK versi 3.21.4 tidak akan digunakan lagi pada 08-01-2022. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.21.2 2020-11-20
  • Memperbaiki masalah keamanan thread yang tidak terduga yang disebabkan oleh pengiriman pembaruan pesan dari antrean kosong.
  • Memperbarui dokumentasi untuk AdsLoader.release().
  • SDK versi 3.21.2 tidak akan digunakan lagi pada 09-12-2021. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.21.1 2020-11-17
  • Memperbaiki masalah yang terkadang menyebabkan error aplikasi saat peristiwa diaktifkan.
  • SDK versi 3.21.1 tidak akan digunakan lagi pada 20-11-2021. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.21.0 2020-10-23
  • Menambahkan dukungan untuk iklan SIMID di DAI Android SDK.
  • Menambahkan metode AdsLoader.release() dan menghentikan penggunaan BaseDisplayContainer.destroy(). Perubahan ini mengatasi kebocoran memori yang terjadi saat membuang BaseDisplayContainer di tengah jadwal iklan VMAP. AdsLoader.release() adalah metode baru yang direkomendasikan untuk membuang objek IMA SDK, bukan menggunakan BaseDisplayContainer.destroy().
  • SDK versi 3.21.0 tidak akan digunakan lagi pada 17-11-2021. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.20.1 2020-10-12
  • Memperbaiki masalah dengan pengiring HTMLResource pada API Level 29+ Android. Lihat perubahan perilaku Android API yang telah didokumentasikan.
  • SDK versi 3.20.1 tidak akan digunakan lagi pada 23-10-2021. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.20.0 2020-08-18
  • Versi 3.20.0 adalah versi pertama yang akan terpengaruh oleh perubahan pada perilaku jeda IMA. Jika Anda menggunakan SDK ini atau versi mendatang, sebaiknya baca postingan blog ini dan lakukan perubahan untuk menjeda perilaku jeda di aplikasi Anda. Penayang dapat menguji penerapan perubahan ini menggunakan tag iklan percobaan.
  • Menambahkan callback onPause() dan onResume() untuk class VideoStreamPlayer DAI.
  • Menambahkan metode adPeriodDuration() ke class AdProgressInfo.
  • Menambahkan dukungan untuk gambar penggantian klik ikon di perangkat Android TV.
  • Menambahkan peristiwa ICON_FALLBACK_IMAGE_CLOSED untuk menangani saat gambar penggantian ikon ditutup di perangkat Android TV.
  • Menghapus metode focusSkipButton() yang tidak digunakan lagi dari AdsManager dan digantikan dengan metode focus().
  • Untuk perangkat CTV, iklan kini difokuskan secara otomatis saat peristiwa AdEvent.AdEventType STARTED diaktifkan. Untuk menonaktifkan fokus otomatis untuk iklan, gunakan metode adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) lalu gunakan metode focus() berdasarkan persyaratan kustom.
  • Menambahkan metode getCurrentTimeMs() dan getDurationMs ke class VideoProgressUpdate().
  • Menghentikan penggunaan metode getCurrentTime dan getDuration dan digantikan dengan metode getCurrentTimeMs dan getDurationMs yang baru.
  • Memperbaiki masalah live stream DASH saat peristiwa iklan tidak dilaporkan dengan benar.
  • SDK versi 3.20.0 tidak akan digunakan lagi pada 12-10-2021. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.19.4 2020-07-08
  • Memperbaiki masalah yang mencegah setLoadVideoTimeout memperbarui waktu tunggu dengan benar.
  • SDK versi 3.19.4 tidak akan digunakan lagi pada 18-08-2021. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.19.3 2020-06-29
  • Memperbaiki masalah pada integrasi TCF IAB untuk GDPR yang menyebabkan error bagi pemain yang terintegrasi dengan SDK Platform Pengelolaan Izin.
  • SDK versi 3.19.3 tidak akan digunakan lagi pada 08-07-2021. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.19.2 2020-06-22
3.19.0 2020-05-12
3.18.1 2020-03-25
  • Menambahkan penskalaan untuk Iklan Pengiring pada perangkat dengan kepadatan piksel tinggi.
  • Menambahkan dukungan untuk iklan SIMID sisi klien.
  • SDK versi 3.18.1 tidak akan digunakan lagi pada 12-05-2021. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.18.0 2020-03-04
  • Menambahkan jeda() dan resume() ke antarmuka VideoStreamPlayer. Hal ini harus diterapkan untuk v3.18.0 dan yang lebih baru.
  • SDK versi 3.18.0 tidak akan digunakan lagi pada 25-03-2021. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.17.0 2020-02-07
3.16.5 2020-01-22
  • Mengulangi dukungan untuk contentUrl OMID 1.3 dengan AdsRequest.setContentUrl dan StreamRequest.setContentUrl .
  • Mengulangi dukungan untuk penghalang yang cocok dengan OMID 1.3 dengan FriendlyObstruction .
  • Menghentikan penggunaan metode BaseDisplayContainer.registerVideoControlsOverlay dan BaseDisplayContainer.unregisterAllVideoControlsOverlay untuk mendukung FriendlyObstruction .
  • Memperbaiki masalah terkait NullPointerException yang terjadi setelah memanggil clear() pada CompanionAdSlots.
  • Memperbaiki masalah yang berpotensi menyebabkan kebocoran memori saat memanggil destroy() selama pemutaran iklan.
  • SDK versi 3.16.5 tidak akan digunakan lagi pada 07-02-2021. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.16.2 2019-12-05
  • Menambahkan dukungan untuk penyertaan parameter izin secara otomatis dari TCFv2 IAB dan CCPA.
  • Penggunaan preferensi Android kini memerlukan paket androidx.
  • SDK versi 3.16.2 tidak akan digunakan lagi pada 22-01-2021. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.16.1 2019-11-08
3.16.0 2019-10-23
  • Menambahkan metode replaceAdTagParameters ke StreamManager, yang memberikan kemampuan untuk mengganti semua parameter tag iklan selama livestream.
  • Menghapus dukungan untuk metode berikut yang tidak digunakan lagi:
    • AdsRequest.getAdDisplayContainer()
    • AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
    • ImaSdkFactory.createAdsLoader(Context context)
    • ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
    • ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • StreamRequest.getStreamDisplayContainer()
  • SDK versi 3.16.0 tidak akan digunakan lagi pada 08-11-2020. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.14.0 2019-09-11
  • Rilis layanan, tidak ada fitur baru.
  • SDK versi 3.14.0 tidak akan digunakan lagi pada 23-10-2020. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.13.1 2019-09-03
  • Menambahkan kemampuan untuk menyetel konteks pemutaran berkelanjutan untuk permintaan iklan. Lihat setContinuousPlayback() untuk detail selengkapnya.
  • Menambahkan metode getUniversalAdIds() ke class Ad.
  • Menambahkan setAuthToken, getAuthToken, setFormat, getFormat, dan enum StreamFormat.
  • Memperbaiki error di perangkat nexus 5 yang terjadi saat penampung dihapus sebelum menerima respons iklan.
  • Memperbaiki masalah saat iklan pengiring hanya akan dirender sekali.
  • Memperbaiki masalah saat jenis iklan yang tidak didukung (nonlinear, VPAID) tidak gagal dengan baik.
  • SDK versi 3.13.1 tidak akan digunakan lagi pada 11-09-2020. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.11.3 2019-06-11
  • Memperbaiki bug dengan setelan is_lat pada perangkat AOSP.
  • SDK versi 3.11.3 tidak akan digunakan lagi pada 03-09-2020. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.11.2 2019-04-16
  • Memperbaiki error berikut: java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap".
  • SDK versi 3.11.0 secara resmi tidak digunakan lagi mulai 11-06-2020. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.11.0 Tidak digunakan lagi 2019-03-22
3.10.9 2019-03-13
  • Memperbaiki bug kondisi race yang menyebabkan UI iklan terkadang tidak dirender pada iklan berikutnya setelah iklan pertama dilewati.
  • Memperbaiki error yang terjadi saat memanggil getCompanionAds() API.
  • SDK versi 3.10.7 tidak akan digunakan lagi pada 22-03-2020. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.10.7 2019-02-19
3.10.6 2019-01-23
  • Menambahkan metode seek() ke antarmuka pemutar streaming.
  • Menambahkan dukungan untuk callback peristiwa iklan AD_BUFFERING.
  • Penampung tidak boleh lagi diteruskan di permintaan iklan. Alur kerja baru memerlukan penampung untuk diteruskan melalui konstruktor AdsLoader.
  • Menambahkan metode BaseDisplayContainer.destroy().
  • Memperbaiki kebocoran memori yang terjadi saat pemutaran video selesai.
  • Menghentikan penggunaan requestNextAdBreak. API ini akan dihapus dalam rilis mendatang. Setelah itu, iklan akan otomatis diambil 4 detik sebelum waktu jeda iklan.
  • SDK versi 3.10.2 tidak akan digunakan lagi pada 19-02-2020. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.10.2 2018-11-13
  • Memperbaiki kondisi race yang menyebabkan iklan kedua di pod menampilkan error VAST 402.
  • Menambahkan pembatasan frekuensi dan pengecualian kompetitif ke DAI Android SDK.
  • Memindahkan getAdProgressInfo() dari StreamManager ke BaseManager.
  • Menambahkan getVastMediaHeight(), getVastMediaWidth(), dan getVastMediaBitrate() ke Ad.
  • SDK versi 3.9.4 tidak akan digunakan lagi pada 23-01-2020. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.9.4 2018-08-01
  • Menambahkan getCompanionAds() ke Ad. Tindakan ini hanya menampilkan iklan pengiring saat menggunakan DAI.
  • Menambahkan class CompanionAd baru.
  • Menambahkan peristiwa SKIPPABLE_STATE_CHANGED baru ke AdEvent.
  • Memperbaiki masalah saat setelan default untuk focusSkipButtonWhenAvailable tidak diterapkan dalam beberapa kasus.
  • SDK versi 3.9.0 tidak akan digunakan lagi pada 01-08-2019. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.9.0 2018-07-09
  • Android TV kini didukung.
  • Menambahkan focusSkipButton() ke AdsManager. Fitur ini hanya berfungsi di Android TV.
  • Menambahkan getFocusSkipButtonWhenAvailable() ke AdsRenderingSettings, yang ditetapkan secara default ke true. Fitur ini hanya berfungsi di Android TV.
  • Menambahkan setFocusSkipButtonWhenAvailable() ke AdsRenderingSettings. Fitur ini hanya berfungsi di Android TV.
  • VideoAdPlayer kini memperluas antarmuka VolumeProvider. Penerapan antarmuka ini sekarang diperlukan untuk pemutaran kustom.
  • SDK versi 3.8.7 tidak akan digunakan lagi pada 09-07-2019. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.8.7 2018-05-23
  • Mengizinkan animasi di iklan pengiring HTML.
  • SDK versi 3.8.5 tidak akan digunakan lagi pada 23-05-2019. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.8.5 2018-04-09
  • Memperbaiki masalah terkait ImaSdkSettings yang diabaikan.
  • Memperbaiki masalah saat terjadi konflik build dengan file versi com.android.support.
  • Menambahkan setAdWillPlayMuted ke AdsRequest.
  • Menambahkan setLoadVideoTimeout ke AdsRenderingSettings.
  • SDK versi 3.8.2 tidak akan digunakan lagi pada 09-04-2019. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.8.2 2018-01-24
  • Menambahkan setLiveStreamPrefetchSeconds ke AdsRequest.
  • Beragam perbaikan dokumentasi.
  • SDK versi 3.7.4 tidak akan digunakan lagi pada 24-01-2019. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.7.4 2017-06-29
  • Menambahkan setVastLoadTimeout ke AdsRequest.
  • Menambahkan getSkipTimeOffset ke Ad.
  • SDK versi 3.7.2 tidak akan digunakan lagi pada 29-06-2018. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.7.2 2017-05-25
  • Menambahkan setDebugMode ke ImaSdkSettings.
  • SDK versi 3.7.1 tidak akan digunakan lagi pada 25-05-2018. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.7.1 2017-03-24
  • Mengatasi konflik namespace saat menggunakan Proguard.
  • Ukuran jar dikurangi sekitar 30 KB.
  • SDK versi 3.7.0 tidak akan digunakan lagi pada 24-03-2018. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.7.0 2017-03-13
  • Memperbaiki masalah saat beberapa class IMA secara tidak sengaja digabungkan ke dalam paket a.a.a.a ProGuard.
  • SDK versi 3.6.0 tidak akan digunakan lagi mulai 13-03-2018. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.6.0 2017-02-16
  • Menambahkan kode berikut ke Ad:
    • getAdWrapperCreativeIds()
    • getAdvertiserName()
    • getCreativeAdId()
    • getCreativeId()
    • getDealId()
    • getSurveyUrl()
    • getUniversalAdIdRegistry()
    • getUniversalAdIdValue()
  • Menambahkan AdsManager.requestNextAdBreak().
  • Menambahkan kode berikut ke AdsRenderingSettings:
    • setEnablePreloading()
    • getEnablePreloading()
  • Menambahkan kode berikut ke AdsRequest:
    • setContentDuration()
    • setContentKeywords()
    • setContentTitle()
  • SDK versi 3.5.2 tidak akan digunakan lagi pada 16-02-2018. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.5.2 2016-11-14
  • Menambahkan pemutar video milik SDK yang menangani pemutaran iklan secara opsional.
  • Menambahkan CompanionAdSlot.ClickListener dan metode untuk menambahkan dan menghapus pemroses.
  • Memperbaiki masalah dengan log error getViewability() yang tidak valid.
  • Memperbaiki masalah pada perilaku klik-tayang ikon dan tidak dirender dengan benar.
  • SDK versi 3.4.0 tidak akan digunakan lagi pada 14-11-2017. Lihat Jadwal Penghentian untuk mengetahui detail selengkapnya.
3.4.0 2016-09-12
  • Memperbaiki error file duplikat saat menggunakan layanan Google Play versi 9.0.0 dan yang lebih baru.
3.3.2 2016-07-11
3.3.0 2016-05-31
3.2.1 2016-04-07
  • Rilis layanan, tidak ada fitur baru.
3.1.3 2015-12-16
3.b13.3 (beta) 2015-09-10
  • Rilis layanan, tidak ada fitur baru.
3.b12.1 (beta) 2015-07-20
3.b11.4 (beta) 2015-05-21
  • Menambahkan hal berikut ke API:
    • AdError.AdErrorCode.VAST_EMPTY_RESPONSE
    • AdError.getErrorNumber()
    • AdsRequest.setAdWillAutoPlay(Boolean)
    • CompanionAdSlot.isFilled()
    • ImaSdkSettings.setPlayerType(String)
    • ImaSdkSettings.setPlayerVersion(String)
3.b10.3 (beta) 2015-03-24
  • Menambahkan ImaSdkSettings.getMaxRedirects dan ImaSdkSettings.setMaxRedirects.
  • Class IMA API sekarang menjadi final.
  • Nomor versi SDK kini dalam format 3.bX.Y dengan huruf b untuk menunjukkan status beta SDK.
  • Nilai AdError.AdErrorCode berikut telah dihapus:
    • API_ERROR - sebagai gantinya gunakan UNKNOWN_AD_RESPONSE.
    • PLAYLIST_MALFORMED_RESPONSE - sebagai gantinya gunakan UNKNOWN_AD_RESPONSE.
    • REQUIRED_LISTENERS_NOT_ADDED - tidak diajukan oleh SDK.
    • VAST_INVALID_URL - sebagai gantinya gunakan VAST_LOAD_TIMEOUT.
Beta v9 2014-10-17
  • Menambahkan getTitle, getDescription, dan getContentType Ad API.
  • Menambahkan informasi tentang posisi pod iklan ke UI iklan, misalnya, "Ad 1 dari 4: (0:13)".
  • Anda tidak perlu lagi mengontrol secara langsung jeda/putar/lanjutkan iklan menggunakan pemutar video. Sebagai gantinya, gunakan AdsManager.pause() dan AdsManager.resume().
Beta v8 2014-06-12
  • Memperbaiki masalah UI iklan yang tidak dihapus untuk iklan yang dapat dilewati.
  • Mendokumentasikan kode error untuk waktu tunggu pemuatan file media.
Beta v7 2014-05-27
  • Memperbaiki masalah terkait layanan Google Play. SDK ini sekarang mewajibkan layanan Google Play disertakan dalam aplikasi Anda. Untuk informasi selengkapnya, lihat Menyiapkan SDK layanan Google Play.
Beta v6 2014-04-14
  • Menambahkan dukungan VAST 3.
  • Menambahkan dukungan VMAP parsial (paritas dengan aturan iklan Ad Manager saat ini).
  • Menambahkan hal berikut ke API:
    • AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
    • AdEvent.AdEventType.LOG
    • AdEvent.getAdData()
    • AdPodInfo.getMaximumDuration()
    • AdPodInfo.getPodIndex()
    • AdPodInfo.getTimeOffset()
  • Memperbaiki bug saat mid-roll dengan pod yang dioptimalkan dengan wrapper menyebabkan semua iklan lain di pod dilewati.
  • AdsRenderingSettings yang diteruskan ke AdsManager tidak akan diabaikan lagi.
  • Memperbaiki beberapa bug untuk meningkatkan stabilitas.
Beta v5 2013-12-12
  • Memperbaiki masalah pada iklan yang dapat dilewati dalam playlist.
Beta v4 2013-10-15
  • Menambahkan kemampuan untuk mereset nilai korelator dengan memanggil contentComplete di AdsLoader.
Beta v3 2013-09-05
  • Rilis layanan, tidak ada fitur baru.
Beta v2 2013-07-07
  • Rilis publik SDK versi Beta.
Beta Tertutup v2 2013-06-24
  • Menambahkan API untuk menyetel bahasa UI pada objek ImaSdkSettings. Perhatikan bahwa atribut ini digunakan untuk menyetel bahasa UI, bukan bahasa iklan.
  • Perbaikan konflik yang terjadi saat aplikasi menyertakan library IMA SDK dan AdMob SDK.
  • Menambahkan logging untuk berbagai metrik performa internal.
Beta Tertutup v1 2013-04-02
  • Rilis Beta awal. Berikut adalah masalah umum pada rilis Beta:

    Terkait SDK

    AdEvents berikut yang tersedia dalam IMA SDK HTML5 tidak didukung dalam IMA SDK Android v3: IMPRESSION, LOG, SKIPPABLE_STATE_CHANGED, STOPPED, VOLUME_CHANGED, VOLUME_MUTED

    Contoh terkait Aplikasi

    1. Ada masalah sesekali ketika pemutar iklan tidak melanjutkan dengan benar setelah pengguna mengklik iklan. Misalnya, terkadang, saat Anda kembali ke aplikasi setelah mengklik iklan, melanjutkan pemutaran iklan tersebut menyebabkan iklan melewati bagian akhir dan selesai, bukan melanjutkan dari bagian terakhir iklan sebelum mengklik.
    2. Iklan yang ditampilkan oleh tag iklan "Instream 2" tidak kompatibel dengan IMA Android SDK v3.
    3. Pemutar contoh tidak secara otomatis menonaktifkan pencarian (scrubbing) saat iklan diputar. Pastikan untuk menonaktifkan pencarian di pemutar video saat iklan diputar.