IMA SDK, video reklam öğelerinin önceden yüklenmesini destekler. Reklamlar ve içerik arasında daha sorunsuz bir geçiş sağlamak için bu özelliği SDK entegrasyonunuzda etkinleştirebilirsiniz. Bu kılavuzda, IMA SDK ile medya önceden uygulamanın teknik ayrıntıları açıklanmaktadır.
Önceden yüklemeyi etkinleştir
Önceden yüklemeyi etkinleştirmek içinAdsRenderingSettings.enablePreloading
değerini true olarak ayarlayın. Bu işlem, ADS_MANAGER_LOADED
etkinliği sonucunda yapılmalıdır:
function onAdsManagerLoaded(adsManagerLoadedEvent) {
var adsRenderingSettings = new google.ima.AdsRenderingSettings();
adsRenderingSettings.enablePreloading = true;
...
var adsManager = adsManagerLoadedEvent.getAdsManager(
videoContent, adsRenderingSettings);
}
Zamanlama
Aşağıdaki tabloda, önceden yükleme etkinleştirildiğinde reklam yükleme zamanlamasındaki değişiklikler özetlenmektedir:
Etkinlik | Önceden Yüklemeli | Ön Yüklemesiz |
---|---|---|
Reklam VAST istendi | AdsLoader.requestAds()
| AdsLoader.requestAds()
|
Videodan önce gösterilen reklam yüklendi (tek reklam) | AdsManager.init()
| AdsManager.start()
|
Videodan önce gösterilen reklam yüklendi (VMAP/Reklam kuralları) | AdsManager.init()
| AdsManager.init()
|
Videonun ortasında veya videodan sonra gösterilen reklam yüklendi | Reklam arasındaki ilk reklam için, reklam başlangıç zamanından 4 saniye önce. Sıralı reklamlar için önceki reklamın oynatılmaya başladığı süre. | Reklam başlangıç saati. |
Sınırlamalar
Önceden yükleme aşağıdaki sınırlamalara tabidir:
- Medya önceden yükleme özelliği, iOS cihazlarda mobil web'de veya bağlı akıllı TV'lerde HTML5 IMA SDK kullanılırken kullanılamaz.
- VPAID önceden yüklenir ancak reklam yürütülene kadar reklam bağımlılıklarının hiçbiri (söz konusu reklamın oynattığı medya dahil) yüklenmez.
- Önceden yükleme özelliğinin çalışması için otomatik oynatma etkinleştirilmelidir.
settings.isAutoPlayAdBreaks()
öğesinin varsayılan değer olantrue
değerine ayarlandığından emin olun.
SSS
- Medya önceden yükleme, reklam öğesinin tamamını yüklüyor mu?
- Hayır, reklam öğesi genellikle reklam oynatma başladığında tam olarak yüklenmez. Önceden yükleme, reklamın yüklenmesi için gereken süreyi en aza indirerek kullanıcı deneyimini iyileştirmek için tasarlanmıştır. Bu özellik, çevrimdışı reklam sunmayı desteklemez. IMA SDK, tarayıcının izin verdiği kadar medyayı kullanıcının internet bağlantısıyla ve reklam öğesinin boyutuyla sınırlı şekilde yükler.
- Medyanın önceden yüklenmesi, medyanın yanı sıra reklamın VAST'ı için de etkinleştirilmeli mi?
- Hayır, SDK, bu önceden yükleme ayarından bağımsız olarak her zaman reklamın VAST'ını önceden yükler.