Histori rilis IMA tvOS SDK Google

Version Tanggal Rilis Catatan
4.15.1 2025-05-07
  • Menambahkan info periode iklan ke peristiwa AD_PERIOD_STARTED, yang dapat Anda akses dari properti IMAAdEvent.adData.
  • Menambahkan dukungan untuk menangani metadata iklan interstisial HLS dengan IMA SDK.
4.14.1 2024-12-03
  • Menambahkan kode jaringan ke daftar parameter permintaan streaming untuk semua jenis streaming.
  • Mengaktifkan peristiwa LOG saat URL klik-tayang yang tidak valid diklik, daripada gagal secara diam-diam.
  • Memperbaiki kebocoran memori saat sesi OMID dihancurkan secara tidak benar.
  • Menambahkan dukungan untuk iklan yang dapat dilewati di streaming Penayangan Pod VOD.
  • Memperbaiki bug dengan dukungan scrolling saat video disematkan dalam penampung yang dapat di-scroll.
  • Menambahkan dukungan untuk minSuggestedDuration ke iklan non-linear
  • Memperbaiki bug yang menyebabkan beberapa URL pelacakan Campaign Manager dikodekan secara tidak benar.
  • Memperbaiki masalah yang menyebabkan peristiwa STARTED tidak dikirim pada beberapa sesi iklan.
4.13.0 2024-06-13
  • Menambahkan VODConfigID ke IMAVideoStitcherVODStreamRequest.
  • Memperbaiki nullpointerexception saat adTagURL adalah null dalam IMAAdsRequest.
  • Perubahan logika penggantian tingkat aset untuk melakukan iterasi pada semua iklan di VAST asli hingga SDK mengidentifikasi materi iklan yang dapat diputar. Jika tidak ada materi iklan yang dapat diputar, iklan tidak diputar.
  • Memperbaiki masalah saat ping pelacakan ke ad.doubleclick.net tidak diaktifkan.
  • Menetapkan batasan rendering ukuran iklan SDK berdasarkan frame tampilan bukan panduan tata letak area aman untuk playerView.
4.12.0 2024-04-03
4.11.1 2024-02-22
  • Memperbaiki masalah audio konten yang dapat terdengar selama pemutaran iklan.
4.10.0 24-01-2024
  • Mengaktifkan permintaan streaming VOD Penayangan Pod.
  • Memperbarui batasan untuk AdUI agar mematuhi panduan area aman.
  • Menambahkan pengambil untuk titik tanda ke pengelola streaming iOS/tvOS
4.9.2 2023-08-15
  • Memperbaiki bug yang menyebabkan pemakaian CPU yang tinggi untuk beberapa streaming DAI.
4.9.1 2023-04-20
4.8.2 2022-11-03
  • Menambahkan userContext ke permintaan streaming IMA.
  • Memperbaiki bug yang menyebabkan peringatan "Pesan internal tidak valid" yang tidak perlu.
4.7.0 2022-07-20
  • Memperbaiki masalah terkait penayang yang menimpa informasi versi IMA SDK.
  • Menambahkan acara AD_CAN_PLAY. Diaktifkan saat iklan siap diputar tanpa buffering.
  • Meningkatkan bitrate default maksimum menjadi tidak terbatas untuk perangkat non-seluler.
4.6.1 2022-02-23
  • Rilis layanan; Tidak ada perubahan publik.
4.5.0 2021-12-06
  • Meningkatkan versi tvOS minimum ke tvOS 12.
  • Memperbaiki bug yang dapat menyebabkan munculnya beberapa ikon Mengapa Iklan ini.
  • Menghapus kebutuhan akan MPNowPlayingSession.
4.4.2 2021-05-03
  • Memperbaiki masalah yang menyebabkan pesan peringatan di tvOS < 12.
  • Versi terakhir IMA SDK untuk iOS yang mendukung tvOS 10.
4.4.1 2021-03-09
  • Menambahkan properti IMASettings.sessionID untuk memungkinkan penayang menyetel sessionID mereka secara manual.
  • Menambahkan dukungan untuk PiP.
  • Memperbaiki masalah saat jeda iklan dan lanjutkan acara terkadang dapat dipicu selama konten.
  • Menambahkan IMAVideoDisplay.nowPlayingSession untuk mendukung peristiwa putar/jeda dengan benar di tvOS 14+.
  • Memperbaiki bug yang menyebabkan iklan linear AdSense dilaporkan ke penayang sebagai non-linear.
  • Memperbaiki masalah saat IMAStreamManager.replaceAdTagParameters tidak mengeluarkan update.
  • Menambahkan API penayangan pod.
  • Menerapkan penyematan adContainer ke jendela.
4.3.2 2020-08-11
4.3.1 2020-08-05
  • Menambahkan dukungan untuk Mode Izin Tambahan Google. Untuk mengetahui informasi selengkapnya, lihat spesifikasi teknis Mode Izin Tambahan Google.
  • Menambahkan dukungan untuk kunci "language_name" untuk subtitel streaming.
  • Memperbaiki masalah yang menyebabkan iklan khusus audio mengalami waktu tunggu habis.
  • Memperbaiki masalah saat melewati iklan pertama dalam preroll akan menyebabkan iklan kedua mengabaikan offset lewatinya sendiri.
  • Menambahkan IMAAdDisplayContainer.focusEnvironment, yang memungkinkan penayang mengalihkan fokus ke SDK selama jeda iklan. Hal ini diperlukan setiap kali pengguna perlu berinteraksi dengan UI iklan (misalnya, dapat dilewati, ikon VAST).
  • Menambahkan viewController sebagai argumen atau properti inisialisasi baru yang diperlukan untuk IMAAdDisplayContainer.
  • Memperbaiki dukungan pelokalan non-Inggris.
  • Mengurangi peristiwa RESUME yang keliru.
  • Menambahkan IMAAdsRenderingSettings.enablePreloading, yang diaktifkan secara default, untuk meningkatkan performa rendering iklan.
  • Menambahkan dukungan untuk iklan yang dapat dilewati (sisi klien dan VOD) dan ikon VAST (sisi klien dan DAI)
  • Menambahkan peristiwa ICON_FALLBACK_IMAGE_CLOSED dan ICON_TAPPED. Sebaiknya lanjutkan otomatis di ICON_FALLBACK_IMAGE_CLOSED karena SDK menjeda saat gambar fallback terbuka.
  • Memperbaiki masalah saat IABTCF_gdprApplies hanya dikonfirmasi jika berupa string.
4.2.3 2020-05-06
  • Memperbaiki masalah saat ID paket aplikasi tertentu dapat menyebabkan traffic salah diklasifikasikan.
4.2.2 2020-03-26
  • Meningkatkan versi runtime minimum ke tvOS 10
  • Memperbaiki bug yang menyebabkan beberapa update UI dapat dipicu di thread latar belakang
  • Memperbaiki masalah saat tanda ketat membuat inisialisasi IMACompanionAd berkonflik dengan NSObject
  • Menghentikan penggunaan metode loadURL pada protokol IMAVideoDisplay
4.2.1 2020-02-12
  • 4.2.1 akan menjadi versi akhir IMA SDK yang mendukung tvOS 9.x
  • Memperbaiki masalah yang menyebabkan klik-tayang mengalami error di tvOS 9.x
4.2.0 2019-10-30
  • Memperbaiki masalah error sesekali di tvOS 13.
4.1.0 2019-09-23
  • Menambahkan dukungan untuk tvOS 13.
  • Menambahkan playerVideoDisplay:didLoadPlayerItem: untuk DAI.
  • Menambahkan IMAAd.companionAds dan IMACompanionAd untuk iklan DAI.
  • Memperbarui nama IMAAVPlayerVideoDisplayDelegate agar lebih sesuai dengan gaya Objective-C.
4.0.5 2019-08-16
  • Memperbaiki masalah saat tombol putar di remote Apple TV tidak melanjutkan konten.
4.0.2 2019-07-18
  • Memperbaiki masalah saat setelan "Batasi Pelacakan Iklan" pengguna ditransmisikan secara tidak benar.
  • IMAAdEventType.adData kini diketik.
  • Menambahkan authToken API pada IMAStreamRequest.
4.0.1 Tidak digunakan lagi 2019-07-02
  • SDK tvOS sisi klien dan DAI gabungan
  • Memperbaiki masalah saat AdsList tidak diuraikan dan memunculkan error AdsLoader di tvOS.

Menampilkan versi sebelumnya

Version Tanggal Rilis Catatan
3.9.1 2019-03-28
  • Mengubah waktu tunggu inisialisasi streaming default dari 5 detik menjadi 8 detik.
  • Menambahkan properti initializationTimeout ke IMAStreamRequest untuk mengaktifkan konfigurasi waktu tunggu inisialisasi streaming.
3.9.0 2019-03-06
  • Menambahkan callback adPeriodDidStart dan adPeriodDidEnd ke IMAStreamManagerDelegate.
3.8.1 2018-12-06
  • Untuk mencegah perekaman metrik duplikat, peristiwa iklan seperti AD_BREAK_STARTED/AD_BREAK_ENDED tidak lagi diaktifkan saat menonton ulang/mencari iklan.
3.8.0 2018-05-21
  • Menambahkan dukungan untuk parameter tag iklan npa.
3.7.1 2018-02-26
  • Memperbaiki bug yang menyebabkan URL pelacakan yang berisi tanda kurung kurawal ("{" atau "}") tidak di-ping di tvOS 11.2.6.
3.7.0 2018-01-24
  • Menambahkan nilai berikut sebagai nilai yang dapat diterima untuk kunci IMAStreamRequest.adTagParameters:
    • rentang audio (dai-aor)
    • kecualikan (dai-excl)
    • mulai pemesanan (dai-os)
    • rentang video (dai-sr)
  • Menambahkan berikut ke IMAAd: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs, dan wrapperDealIDs.
  • SDK kini memicu AD_BREAK_STARTED saat bergabung ke streaming di tengah jeda iklan sehingga pemroses dapat merender UI iklan.
  • Menambahkan IMAAVPlayerVideoDisplayDelegate sehingga pengguna IMAAVPlayerVideoDisplay dapat menerima AVAssetURL aliran yang akan dimuat. Dengan objek AVAssetURL, pengguna dapat mendaftar untuk pemutaran perlindungan konten FairPlay.
3.6.0 2017-09-19
  • Menghapus IMAStreamRequest.attemptPreroll yang tidak berfungsi.
  • Menambahkan IMAStreamRequest.adTagParameters berikut sebagai IMAStreamRequest.adTagParameters yang diterima:
    • dai-ah (Reses Iklan)
    • dai-dlid (Lokasi Pengiriman)
  • Menambahkan IMAStreamRequest.streamActivityMonitorID.
  • Memperbaiki masalah yang menyebabkan [IMAStreamManagerDelegate streamManager:didReceiveError:] tidak dipanggil untuk streaming yang tidak diputar atau dimuat.
3.5.0 2017-04-24
  • Menambahkan IMAAd.companions.
  • Menambahkan class IMACompanion.
3.4.1 2017-03-31
  • Rilis layanan, tidak ada fitur baru.
3.4.0 2017-03-13
  • Memperbaiki dukungan bitcode.
  • Menambahkan properti berikut ke AdBreakInfo:
    • adBreakIndex
    • timeOffset
3.3.0 2016-12-05
  • Mengekspos [IMAAVPlayerVideoDisplay reset], yang akan dipanggil saat Anda perlu mengganti AVPlayerItem di pemutar konten dengan AVPlayerItem cadangan.
3.2.0 2016-08-22
  • Memperbaiki masalah saat mengirimkan aplikasi yang menggunakan framework untuk pengujian.
3.1.0 2016-05-09
  • Rilis awal.