Versi |
Tanggal Rilis |
Catatan |
3.36.0 |
2024-11-07 |
- Masalah umum muncul dalam versi ini untuk
aplikasi instan
. Jika Anda mengintegrasikan IMA ke dalam aplikasi instan, sebaiknya jangan update
aplikasi Anda ke IMA versi 3.36.0. Rilis SDK berikutnya akan menyertakan perbaikan
untuk masalah ini.
- Menambahkan metode permintaan streaming baru yang menyertakan parameter
NetworkCode . Metode barunya adalah
ImaSdkFactory.createLiveStreamRequest()
dan
ImaSdkFactory.createVodStreamRequest() .
Menghentikan penggunaan API serupa yang tidak menyertakan
parameter networkCode .
- Menggabungkan materi iklan pengiring dalam tata letak bingkai yang cocok dengan ukuran slot
yang dideklarasikan dengan
CompanionAdSlot.setSize() .
|
3.35.1 |
2024-09-24 |
- Memperbaiki masalah saat
Pengukuran Terbuka
gagal saat menggunakan
ImaSdkFactory.initialize() API.
- Meningkatkan
minSdkVersion yang didukung IMA menjadi 21.
- Menambahkan
ImaSdkFactory.initialize()
untuk mengambil dan melakukan inisialisasi aset IMA sebelum permintaan iklan pertama.
Memanggil initialize() mengalokasikan memori yang diperlukan untuk pemutaran iklan
mendatang dan mengurangi latensi saat memutar iklan pertama.
- Memperbaiki masalah URL klik-tayang iklan yang tidak valid.
- Memperbaiki error yang diperkenalkan di IMA v3.34.0 yang memengaruhi aplikasi yang tidak
menggunakan desugaring java8 pada Android API versi 25 dan yang lebih rendah.
- Menambahkan pengoptimalan ke waktu mulai IMA di perangkat CTV lama.
- Meningkatkan stabilitas untuk membuka link di perangkat tanpa browser
yang diinstal.
-
Kami akan menghentikan penggunaan SDK versi 3.35.1 pada 07-11-2025. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.35.0 Tidak digunakan lagi |
2024-08-28 |
- Terdapat masalah umum pada versi ini saat pengukuran OMID
gagal saat menggunakan
ImaSdkFactory.initialize() API.
Sebagai gantinya, gunakan IMA SDK Android v3.35.1.
- Karena versi 3.35.0 tidak digunakan lagi, catatan rilisnya telah
dipindahkan ke bagian versi 3.35.1.
|
3.34.0 |
2024-06-13 |
|
3.33.0 |
2024-03-28 |
|
3.32.0 Tidak Digunakan Lagi |
30-01-2024 |
- Versi ini memiliki masalah dengan perangkat yang menjalankan API level Android
25 dan yang lebih rendah. Sebagai gantinya, gunakan IMA SDK Android v3.33.0.
- Menambahkan dukungan streaming VOD stitcher pihak ketiga untuk penayangan pod. Lihat
Panduan penayangan pod Android
untuk mengetahui info selengkapnya. Perubahan ini mencakup penambahan API berikut:
- Meningkatkan
minSdkVersion yang didukung IMA menjadi 19.
- Memperbaiki masalah saat klik-tayang iklan menggunakan tombol Pelajari lebih lanjut
tidak akan membuka halaman baru di Android API versi 30 dan yang lebih tinggi. Masalah ini
masih ada di IMA SDK versi 3.31.0 hingga 3.29.0, yang memerlukan
solusi agar klik-tayang iklan berfungsi.
- Memperbaiki bug yang menyebabkan penggunaan
AdsLoader.addAdsLoadedListener()
dapat menyebabkan pengecualian ArrayIndexOutOfBoundsException .
- Menambahkan error iklan
VAST_NO_ADS_AFTER_WRAPPER .
|
3.31.0 |
2023-08-31 |
- Ada masalah pada IMA SDK versi 3.31.0 hingga 3.29.0 dengan
Android API versi 30 dan yang lebih tinggi, yaitu 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 di 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>
- Memperbarui dependensi OM SDK IMA ke versi 1.4.8, yang mencakup
sinyal TV baru yang terhubung.
- Menghentikan penggunaan
AdsRequest API berikut:
getExtraParameter()
getExtraParameters()
setExtraParameter()
-
Kami akan menghentikan penggunaan SDK versi 3.31.0 pada 28-03-2025. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.30.3 |
2023-08-03 |
- Memperbarui dependensi library internal untuk meningkatkan latensi startup.
-
Kami akan menghentikan penggunaan SDK versi 3.30.3 pada 31-08-2024. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.30.2 |
2023-07-28 |
- Memperbaiki error
NullPointerException yang tidak terduga
yang diperkenalkan di v3.30.1.
- Memperbaiki masalah proguarding yang menyebabkan beberapa peristiwa tidak
dimunculkan dari SDK. Perbaikan bug ini memengaruhi ekstensi ExoPlayer untuk
IMA DAI SDK.
- Menambahkan dukungan untuk Gradle v8+. Versi Android IMA SDK sebelumnya perlu
menetapkan
android.enableR8.fullMode=false dalam
file gradle.properties. Lihat
artikel mode penuh R8
untuk mengetahui info selengkapnya.
-
Kami akan menghentikan penggunaan SDK versi 3.30.2 pada 03-08-2024. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
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 berfungsi 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 |
|
3.29.0 |
2022-10-14 |
- Mengganti nama class
EspVersion menjadi class VersionInfo .
- Mengganti nama Sinyal Terenkripsi untuk Penayang (ESP) API menjadi Sinyal Aman
API.
- Menambahkan API flag fitur. Anda dapat menggunakan API flag fitur untuk mengaktifkan atau menonaktifkan
fitur tertentu di IMA. Gunakan
ImaSdkSettings.getFeatureFlags() dan
ImaSdkSettings.setFeatureFlags()
untuk mendapatkan dan menetapkan flag fitur.
- Memperbaiki masalah saat beberapa peristiwa IMA tidak dikirim.
- Menambahkan androidx.webkit:webkit sebagai dependensi IMA SDK
-
Kami akan menghentikan penggunaan SDK versi 3.29.0 pada 29-03-2024. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.28.2 |
2022-09-14 |
- Memperbarui dependensi SDK untuk menggunakan AndroidX.
-
Kami akan menghentikan penggunaan SDK versi 3.28.2 pada 14-10-2023. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.28.1 Tidak Digunakan Lagi |
2022-08-03 |
|
3.27.1 |
2022-05-27 |
- Rilis layanan, tidak ada fitur baru.
-
Kami akan menghentikan penggunaan SDK versi 3.27.1 pada 03-08-2023. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.27.0 |
2022-03-01 |
- Menambahkan dukungan untuk slot pengiring berukuran fleksibel dengan menetapkan lebar
dan tinggi pengiring ke konstanta IMA
FLUID_SIZE
.
-
Kami akan menghentikan penggunaan SDK versi 3.27.0 pada 27-05-2023. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
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.
-
Kami akan menghentikan penggunaan SDK versi 3.26.0 pada 01-03-2023. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.25.1 |
2021-11-08 |
- Menambahkan
AdsRenderingSettings.setEnableCustomTabs()
dan AdsRenderingSettings.getEnableCustomTabs()
untuk klik-tayang iklan dalam aplikasi menggunakan
tab kustom.
- 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.
-
Kami akan menghentikan penggunaan SDK versi 3.25.1 pada 12-01-2023. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.24.0 |
2021-06-03 |
-
Menambahkan API presisi titik tetap untuk class
CuePoint dan
StreamManager yang digunakan di DAI. Tindakan ini akan menambahkan API
berikut:
Dan menghentikan penggunaan API berikut:
CuePoint.getEndTime()
CuePoint.getStartTime()
StreamManager.getContentTimeForStreamTime()
StreamManager.getPreviousCuePointForStreamTime()
StreamManager.getStreamTimeForContentTime()
- Mencegah error
NullPointerException yang terkait dengan panggilan internal ke StreamRequest.getContentUrl() .
-
Kami akan menghentikan penggunaan SDK versi 3.24.0 pada 08-11-2022. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.23.0 |
2021-04-07 |
- Menambahkan metode
ImaSdkSettings.setSessionId()
dan
ImaSdkSettings.getSessionId()
untuk mendapatkan dan menetapkan ID Sesi. Ini adalah ID acak sementara
yang digunakan secara eksklusif untuk pembatasan frekuensi.
- Memperbaiki error
NullPointerException yang terkait dengan iklan
pendamping.
- Menonaktifkan JavaScript dalam iklan pendamping yang lebih rendah dari API level 21 untuk
memperbaiki masalah terkait kerentanan keamanan.
-
Kami akan menghentikan penggunaan SDK versi 3.23.0 pada 03-06-2022. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.22.3 |
2021-03-16 |
- Memperbaiki error
NullPointerException yang terkait dengan merilis
AdsLoader saat iklan dimuat.
- Menambahkan error
1206 untuk
UNEXPECTED_ADS_LOADED_EVENT jika peristiwa iklan dimuat
dikirim secara tidak terduga.
-
Kami akan menghentikan penggunaan SDK versi 3.22.3 pada 07-04-2022. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
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 akan menerima error tanpa ID sesi yang valid.
-
Kami akan menghentikan penggunaan SDK versi 3.22.2 pada 16-03-2022. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.22.0 |
2021-01-11 |
-
Menambahkan penayangan pod untuk streaming DAI. Dalam alur kerja penayangan pod, Ad Manager
hanya bertanggung jawab untuk menayangkan iklan. Penayang bertanggung jawab atas
konten dan membuat manifes yang kemudian akan mengarah ke Ad Manager.
Gunakan
ImaSdkFactory.createPodStreamRequest()
untuk membuat permintaan streaming untuk penayangan pod. Jika menggunakan ini, Anda akan
bertanggung jawab untuk memuat streaming di streamInit() .
-
Memperbaiki kebocoran memori yang disebabkan oleh monitor siklus proses aplikasi yang tidak
dibersihkan dengan benar.
-
Kami akan menghentikan penggunaan SDK versi 3.22.0 pada 26-02-2022. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.21.4 |
2020-12-09 |
- Menghapus pesan peringatan yang tidak berbahaya terkait pemanggilan
adsLoader.release() setelah webview dihancurkan.
-
Kami akan menghentikan penggunaan SDK versi 3.21.4 pada 08-01-2022. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.21.2 |
2020-11-20 |
- Memperbaiki masalah thread-safe yang tidak terduga yang disebabkan oleh pengiriman update pesan
dari antrean kosong.
-
Memperbarui dokumentasi untuk
AdsLoader.release() .
-
Kami akan menghentikan penggunaan SDK versi 3.21.2 pada 09-12-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.21.1 |
2020-11-17 |
-
Memperbaiki masalah yang terkadang menyebabkan error aplikasi saat peristiwa
diaktifkan.
-
Kami akan menghentikan penggunaan SDK versi 3.21.1 pada 20-11-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.21.0 |
2020-10-23 |
-
Menambahkan dukungan untuk iklan SIMID di DAI Android SDK.
-
Menambahkan metode
AdsLoader.release()
dan tidak lagi menggunakan BaseDisplayContainer.destroy() .
Perubahan ini menyelesaikan 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() .
-
Kami akan menghentikan penggunaan SDK versi 3.21.0 pada 17-11-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.20.1 |
2020-10-12 |
- Memperbaiki masalah dengan pendamping HTMLResource di API Level 29+
Android. Untuk detail selengkapnya, lihat
perubahan dalam perilaku Android API yang didokumentasikan.
-
Kami akan menghentikan penggunaan SDK versi 3.20.1 pada 23-10-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
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 SDK mendatang, sebaiknya baca
postingan blog dan lakukan perubahan untuk menjeda perilaku di
aplikasi Anda. Penayang dapat menguji penerapan perubahan ini
menggunakan tag iklan pengujian.
- 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 ditangani saat gambar penggantian ikon ditutup di perangkat
Android TV.
- Menghapus metode
focusSkipButton() yang tidak digunakan lagi dari
AdsManager dan menggunakan 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 untuk mendukung metode
getCurrentTimeMs dan getDurationMs
yang baru.
-
Memperbaiki masalah untuk live stream DASH saat peristiwa iklan tidak
dilaporkan dengan benar.
-
Kami akan menghentikan penggunaan SDK versi 3.20.0 pada 12-10-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.19.4 |
2020-07-08 |
- Memperbaiki masalah yang mencegah
setLoadVideoTimeout
memperbarui waktu tunggu dengan benar.
-
Kami akan menghentikan penggunaan SDK versi 3.19.4 pada 18-08-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.19.3 |
2020-06-29 |
- Memperbaiki masalah pada integrasi TCF IAB untuk GDPR yang menyebabkan
error pada pemain yang terintegrasi dengan SDK Platform Pengelolaan Izin.
-
Kami akan menghentikan penggunaan SDK versi 3.19.3 pada 08-07-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.19.2 |
2020-06-22 |
|
3.19.0 |
2020-05-12 |
|
3.18.1 |
2020-03-25 |
- Menambahkan penskalaan untuk Iklan Pendamping di perangkat dengan kepadatan piksel tinggi.
- Menambahkan dukungan untuk iklan SIMID sisi klien.
-
Kami akan menghentikan penggunaan SDK versi 3.18.1 pada 12-05-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.18.0 |
2020-03-04 |
-
Menambahkan pause() dan resume() ke antarmuka
VideoStreamPlayer . Hal ini harus diterapkan untuk v3.18.0 dan yang lebih baru.
-
Kami akan menghentikan penggunaan SDK versi 3.18.0 pada 25-03-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.17.0 |
2020-02-07 |
-
Menambahkan API berikut untuk memindahkan validasi penampung tampilan ke
waktu pembuatannya:
-
Menambahkan
ImaSdkFactory.createSdkOwnedPlayer
yang harus digunakan oleh pengguna pemutar bawaan IMA
(SdkOwnedPlayer). Ini harus dibuat secara manual dan diteruskan ke
konstruktor untuk AdDisplayContainer.
-
Menambahkan pemeriksaan not null ke
setAdContainer dan
setPlayer .
-
Memperbarui data titik tanda untuk sekarang menggunakan presisi floating point.
- Tidak lagi menggunakan metode berikut:
AdDisplayContainer.setPlayer(VideoAdPlayer player)
BaseDisplayContainer.setAdContainer(ViewGroup container)
BaseManager.isCustomPlaybackUsed()
ImaSdkFactory.createAdDisplayContainer()
ImaSdkFactory.createAudioAdDisplayContainer(Context context)
ImaSdkFactory.createStreamDisplayContainer()
StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
-
Kami akan menghentikan penggunaan SDK versi 3.17.0 pada 04-03-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.16.5 |
2020-01-22 |
-
Melakukan perubahan pada dukungan untuk contentUrl OMID 1.3 dengan
AdsRequest.setContentUrl
dan
StreamRequest.setContentUrl
.
-
Melakukan perubahan pada dukungan untuk penghalang yang kompatibel dengan OMID 1.3 dengan
FriendlyObstruction
.
-
Menghentikan penggunaan metode
BaseDisplayContainer.registerVideoControlsOverlay
dan BaseDisplayContainer.unregisterAllVideoControlsOverlay
dan menggantinya dengan
FriendlyObstruction
.
- Memperbaiki masalah dengan
NullPointerException yang terjadi setelah memanggil
clear() di CompanionAdSlots .
- Memperbaiki masalah yang berpotensi menyebabkan kebocoran memori saat memanggil
destroy() selama pemutaran iklan.
-
Kami akan menghentikan penggunaan SDK versi 3.16.5 pada 07-02-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.16.2 |
2019-12-05 |
-
Menambahkan dukungan untuk penyertaan otomatis parameter izin dari IAB TCFv2 dan CCPA.
-
Penggunaan preferensi Android kini memerlukan paket
androidx .
-
Kami akan menghentikan penggunaan SDK versi 3.16.2 pada 22-01-2021. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
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 live stream.
- 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()
-
Kami akan menghentikan penggunaan SDK versi 3.16.0 pada 08-11-2020. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.14.0 |
2019-09-11 |
- Rilis layanan, tidak ada fitur baru.
-
Kami akan menghentikan penggunaan SDK versi 3.14.0 pada 23-10-2020. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.13.1 |
2019-09-03 |
- Menambahkan kemampuan untuk menetapkan konteks pemutaran berkelanjutan untuk permintaan iklan.
Untuk mengetahui detail selengkapnya, lihat
setContinuousPlayback().
- Menambahkan metode
getUniversalAdIds()
ke class Iklan.
- Menambahkan
setAuthToken,
getAuthToken,
setFormat,
getFormat, dan
StreamFormat
enum.
- Memperbaiki error di perangkat Nexus 5 yang terjadi saat penampung dihapus sebelum menerima respons iklan.
- Memperbaiki masalah yang menyebabkan iklan pengiring hanya dirender satu kali.
- Memperbaiki masalah saat jenis iklan yang tidak didukung (nonlinear, VPAID) tidak gagal dengan baik.
-
Kami akan menghentikan penggunaan SDK versi 3.13.1 pada 11-09-2020. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.11.3 |
2019-06-11 |
- Memperbaiki bug pada setelan is_lat di perangkat AOSP.
-
Kami akan menghentikan penggunaan SDK versi 3.11.3 pada 03-09-2020. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.11.2 |
2019-04-16 |
- Memperbaiki error berikut:
java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap" .
- Kami akan menghentikan penggunaan SDK versi 3.11.0 pada 11-06-2020. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.11.0 Tidak Digunakan Lagi |
2019-03-22 |
|
3.10.9 |
2019-03-13 |
- Memperbaiki bug kondisi race saat UI iklan terkadang tidak dirender pada
iklan berikutnya setelah iklan pertama dilewati.
- Memperbaiki error yang terjadi saat memanggil
getCompanionAds() API.
- Kami akan menghentikan penggunaan SDK versi 3.10.7 pada 22-03-2020. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
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 dalam permintaan iklan. Alur kerja baru
mengharuskan penampung 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.
- Kami akan menghentikan penggunaan SDK versi 3.10.2 pada 19-02-2020. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.10.2 |
2018-11-13 |
- Memperbaiki kondisi race yang menyebabkan iklan kedua dalam 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 .
-
Kami akan menghentikan penggunaan SDK versi 3.9.4 pada 23-01-2020. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.9.4 |
2018-08-01 |
- Menambahkan
getCompanionAds() ke Ad . Tindakan ini akan menampilkan iklan pengiring hanya saat menggunakan DAI.
- Menambahkan class
CompanionAd baru.
- Menambahkan peristiwa
SKIPPABLE_STATE_CHANGED baru ke AdEvent .
- Memperbaiki masalah saat setelan default untuk
focusSkipButtonWhenAvailable tidak dipatuhi dalam beberapa kasus.
-
Kami akan menghentikan penggunaan SDK versi 3.9.0 pada 01-08-2019. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.9.0 |
2018-07-09 |
- Android TV kini didukung.
- Menambahkan
focusSkipButton() ke AdsManager . Tindakan ini hanya akan berfungsi di Android TV.
- Menambahkan
getFocusSkipButtonWhenAvailable() ke AdsRenderingSettings , dengan default true . Tindakan ini hanya akan berfungsi di Android TV.
- Menambahkan
setFocusSkipButtonWhenAvailable() ke AdsRenderingSettings . Tindakan ini hanya akan berfungsi di Android TV.
VideoAdPlayer kini memperluas antarmuka VolumeProvider . Mengimplementasikan antarmuka ini sekarang diperlukan untuk pemutaran kustom.
-
Kami akan menghentikan penggunaan SDK versi 3.8.7 pada 09-07-2019. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.8.7 |
2018-05-23 |
- Mengizinkan animasi di iklan pengiring HTML.
-
Kami akan menghentikan penggunaan SDK versi 3.8.5 pada 23-05-2019. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.8.5 |
2018-04-09 |
- Memperbaiki masalah terkait
ImaSdkSettings yang diabaikan.
- Memperbaiki masalah saat ada konflik build dengan
file versi com.android.support.
- Menambahkan
setAdWillPlayMuted ke AdsRequest .
- Menambahkan
setLoadVideoTimeout ke AdsRenderingSettings .
-
Kami akan menghentikan penggunaan SDK versi 3.8.2 pada 09-04-2019. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.8.2 |
2018-01-24 |
- Menambahkan
setLiveStreamPrefetchSeconds ke
AdsRequest .
- Berbagai perbaikan dokumentasi.
-
Kami akan menghentikan penggunaan SDK versi 3.7.4 pada 24-01-2019. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.7.4 |
2017-06-29 |
- Menambahkan
setVastLoadTimeout ke AdsRequest .
- Menambahkan
getSkipTimeOffset ke Ad .
-
Kami akan menghentikan penggunaan SDK versi 3.7.2 pada 29-06-2018. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.7.2 |
2017-05-25 |
- Menambahkan
setDebugMode ke ImaSdkSettings .
-
Kami akan menghentikan penggunaan SDK versi 3.7.1 pada 25-05-2018. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.7.1 |
2017-03-24 |
- Menyelesaikan konflik namespace saat menggunakan Proguard.
- Ukuran jar dikurangi sekitar 30 KB.
-
Kami akan menghentikan penggunaan SDK versi 3.7.0 pada 24-03-2018. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.7.0 |
2017-03-13 |
- Memperbaiki masalah saat beberapa class IMA tidak sengaja digabungkan ke dalam paket
a.a.a.a ProGuard.
-
Kami akan menghentikan penggunaan SDK versi 3.6.0 pada 13-03-2018. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
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()
-
Kami akan menghentikan penggunaan SDK versi 3.5.2 pada 16-02-2018. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
3.5.2 |
2016-11-14 |
- Menambahkan pemutar video milik SDK yang secara opsional menangani pemutaran iklan.
- Menambahkan
CompanionAdSlot.ClickListener dan metode untuk menambahkan dan menghapus pemroses.
- Memperbaiki masalah terkait log error
getViewability() yang tidak valid.
- Memperbaiki masalah terkait perilaku klik-tayang ikon dan tidak merender dengan benar.
-
Kami akan menghentikan penggunaan SDK versi 3.4.0 pada 14-11-2017. Untuk mengetahui detail selengkapnya,
lihat
Jadwal Penghentian.
|
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 kode 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 kini menjadi
final .
- Nomor versi SDK kini dalam format 3.bX.Y dengan 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 dimunculkan oleh SDK.
VAST_INVALID_URL - sebagai gantinya, gunakan VAST_LOAD_TIMEOUT .
|
Beta v9 |
2014-10-17 |
- Menambahkan Ad API
getTitle , getDescription ,
dan getContentType .
- Menambahkan informasi tentang posisi pod iklan ke UI iklan, misalnya,
"Iklan 1 dari 4: (0:13)".
- Anda tidak boleh lagi mengontrol jeda/putar/lanjutkan iklan secara langsung 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 kini mewajibkan
layanan Google Play di-build ke dalam aplikasi Anda. Untuk informasi selengkapnya, lihat
Menyiapkan SDK layanan Google Play.
|
Beta v6 |
2014-04-14 |
- Menambahkan dukungan VAST 3.
- Menambahkan dukungan VMAP sebagian (kesetaraan dengan aturan iklan Ad Manager saat ini).
- Menambahkan kode 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 lagi
diabaikan.
- Memperbaiki beberapa bug untuk meningkatkan stabilitas.
|
Beta v5 |
2013-12-12 |
- Memperbaiki masalah terkait iklan yang dapat dilewati di 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 menetapkan bahasa UI pada objek
ImaSdkSettings .
Perhatikan bahwa ini digunakan untuk menetapkan bahasa UI, bukan bahasa iklan.
- Memperbaiki 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 terkait rilis Beta:
Terkait SDK
AdEvents berikut yang tersedia dalam
HTML5 IMA SDK tidak didukung dalam Android
v3 IMA SDK:
IMPRESSION ,
LOG ,
SKIPPABLE_STATE_CHANGED ,
STOPPED ,
VOLUME_CHANGED ,
VOLUME_MUTED
Contoh terkait Aplikasi
- Ada masalah yang terjadi secara berkala saat pemutar iklan tidak
dilanjutkan dengan benar setelah pengguna mengklik iklan. Misalnya, terkadang, saat Anda kembali ke aplikasi setelah mengklik
iklan, melanjutkan pemutaran iklan tersebut akan menyebabkannya
melewati bagian akhir dan selesai, bukan melanjutkan dari posisi terakhir
sebelum klik-tayang.
- Iklan yang ditampilkan oleh tag iklan "In-stream 2" tidak kompatibel
dengan IMA Android SDK v3.
- Pemutar contoh tidak otomatis menonaktifkan pencarian (penggeser)
saat iklan diputar. Pastikan untuk menonaktifkan pencarian di pemutar
video saat iklan diputar.
|