IMA SDK mendukung pemuatan aset iklan video terlebih dahulu. Anda dapat mengaktifkan fitur ini di integrasi SDK untuk memberikan transisi yang lebih lancar antara iklan dan konten. Panduan ini membahas detail teknis penerapan pemuatan awal media dengan IMA SDK.
Mengaktifkan pramuat
Untuk mengaktifkan pramuat, tetapkanAdsRenderingSettings.enablePreloading
ke benar (true). Tindakan ini harus dilakukan sebagai hasil dari peristiwa ADS_MANAGER_LOADED
:
function onAdsManagerLoaded(adsManagerLoadedEvent) {
var adsRenderingSettings = new google.ima.AdsRenderingSettings();
adsRenderingSettings.enablePreloading = true;
...
var adsManager = adsManagerLoadedEvent.getAdsManager(
videoContent, adsRenderingSettings);
}
Waktu
Tabel berikut merangkum perubahan dalam pengaturan waktu pemuatan iklan saat pra-pemuatan diaktifkan:
Acara | Dengan Pramuat | Tanpa Pramuat |
---|---|---|
VAST iklan yang diminta | AdsLoader.requestAds() |
AdsLoader.requestAds() |
Pre-roll dimuat (iklan tunggal) | AdsManager.init() |
AdsManager.start() |
Pre-roll dimuat (VMAP/Aturan iklan) | AdsManager.init() |
AdsManager.init() |
Mid-roll atau post-roll dimuat | Untuk iklan pertama dalam jeda iklan, 8 detik sebelum waktu mulai iklan. Untuk iklan berurutan, saat iklan sebelumnya mulai diputar. | Pada waktu mulai iklan. |
Batasan
Pramuat tunduk pada batasan berikut:
- Pemuatan awal media tidak tersedia di web seluler di perangkat iOS atau saat menggunakan IMA SDK HTML5 di smart TV yang terhubung.
- VPAID dimuat sebelumnya, tetapi tidak ada dependensi iklan—termasuk media yang diputar oleh iklan tersebut—yang dimuat hingga iklan dieksekusi.
- Putar otomatis harus diaktifkan untuk memuat iklan VMAP terlebih dahulu. Pastikan
settings.isAutoPlayAdBreaks()
disetel ketrue
, yang merupakan nilai default. - Post-roll dimuat sebelumnya setelah mid-roll terakhir, atau 8 detik sebelum
akhir konten jika
AdsRequest.contentDuration
digunakan untuk menetapkan durasi.
FAQ
- Apakah pramuat media memuat materi iklan lengkap?
- Tidak, materi iklan biasanya belum dimuat sepenuhnya saat pemutaran iklan dimulai. Pramuat ditujukan untuk meningkatkan kualitas pengalaman pengguna dengan meminimalkan waktu yang diperlukan iklan untuk dimuat. Fitur ini tidak dimaksudkan untuk mendukung penayangan iklan offline. IMA SDK memuat media sebanyak yang diizinkan browser, yang dibatasi oleh koneksi internet pengguna dan ukuran materi iklan.
- Apakah pramuat media perlu diaktifkan untuk VAST iklan dan media?
- Tidak, SDK selalu memuat VAST iklan terlebih dahulu, terlepas dari setelan pemuatan ini.