Bu sayfada tarayıcılar, video biçimleri ve platformlar için IMA DAI desteği ve uyumluluğu hakkında genel bilgiler sunulmaktadır.
Desteklenen video biçimleri ve tarayıcılar
HTML5 hâlâ yeni ve gelişen bir standarttır. Sonuç olarak, çeşitli özelliklerin desteği tarayıcılar arasında farklılık gösterir ve bilinen tüm tarayıcıların desteklediği tek bir varsayılan video biçimi yoktur. Tarayıcıların çoğunda H.264, HLS ve Dash kullanılan üç ana video biçimidir.
VAST etkinlik uyumluluğu
Bu bölümde, VAST yanıtında döndürülen bilgilere göre sunucuya otomatik olarak bildirilen VAST etkinlikleri listelenir.
Tamamen desteklenen
complete
, creativeView
,
firstQuartile
, impression
, midpoint
,
pause
, resume
, rewind
(geriye doğru önemli bir sarma işlemi olduğunda tetiklenir), start
,
thirdQuartile
.
Kısmen destekleniyor
click
Click
etkinliği yalnızca video reklamlar için gönderilir. Android, iOS veya masaüstündeki yerel tam ekran oynatıcılardaki tıklamalar yakalanamaz. Ancak tıklamalar, video kapatıldığında bir sayfa içi tıklama izleme öğesi tarafından yakalanabilir. Bununla birlikte, video öğesi iPad'de yerel denetimler kullanıyorsa tıklamalar yakalanamaz.fullscreen
IMA, videonun tüm tarayıcı penceresini doldurduğu simüle edilmiş tam ekran modunu destekler. IMA,
offsetWidth
veoffsetHeight
boyutlarının en az doküman gövdesi kadar olduğunda videoyu tam ekran modunda kabul eder. Bu mod tüm tarayıcılarda desteklenir.iPhone ve 3.0 öncesi Android platformlarında video her zaman tam ekran modunda oynatılır.
mute
,unmute
iOS ve Android yalnızca ses düzeyini yerel olarak kontrol eder. Bu nedenle, IMA ses düzeyini veya sesi kapatma durumunu belirleyemez ya da değişiklikler SDK'ya bildirilir.
mute
,unmute
özelliklerini destekleyen ve desteklemeyen tarayıcı sürümlerinin listesini aşağıda bulabilirsiniz:- Desteklenenler: Firefox 3.5+, Chrome 8+, Safari 4+
- Desteklenmez: iOS, Android
VAST reklam sunma ile ilgili daha fazla ayrıntı için IAB yönergelerine bakın.
Reklam araları yeniden izlenirken gerçekleşen reklam etkinlikleri
IMA, aşağıdaki nedenlerle reklamları yeniden izlerken reklam etkinliklerini tetiklemez:
- Etkinlik URL'leri yalnızca bir kez tetiklenmelidir. Aksi takdirde, spam içerikli davranış olarak okunabilir.
- Bu, kullanıcıların daha önce görüntüledikleri reklam aralarının içinde ve çevresinde arama yaparak daha iyi bir arama deneyimi yaşamalarına olanak tanır.
Reklam araları yeniden izlenirken yalnızca şunlar tetiklenir:
AD_PERIOD_STARTED
AD_PERIOD_ENDED
Desteklenen video oynatıcı platformları
Google IMA SDK'ları aşağıdaki platformlarda desteklenir:
Platform | Sürüm |
---|---|
HTML5 | Masaüstü: Chrome, Firefox, Safari, Edge, Opera Mobil: Chrome/Android Tarayıcı (telefonlar ve tabletler için Android), Safari ve Chrome (iOS) |
iOS | iOS 10.0 ve sonraki sürümler |
Android | Android 4.4 ve sonraki sürümler |
Google Cast | Tüm Yayın cihazları |
tvOS | tvOS 14 ve sonraki sürümler |
Roku | Roku'dan yazılım güncellemesi almaya devam eden tüm cihazlar |
Video akışı biçimi desteği
IMA, SDK'larında hem HLS'yi hem de DASH'i destekler. Belirli SDK platformlarında destek için bu tabloya bakın. Akışın düzgün şekilde oynatılabilmesi için video oynatıcınızın kullanılan akış türünü desteklemesi gerekir.
IMA SDK platformu | HLS | DASH |
---|---|---|
HTML5 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
Video özellikleri ve SDK sürümleri
Aşağıdaki özellikler hakkında daha fazla bilgi edinmek için video reklamcılığına genel bakış bölümünü okuyun.
IAB Video Paketi | Destek |
---|---|
VAST 4 | 1 |
VAST 3 | 2 |
VAST 2 | |
VPAID 2 | |
VMAP 1.0.1 | 3 |
Ad Manager Video özellikleri | Destek |
Doğrusal reklamlar | |
Doğrusal olmayan reklamlar (Yer paylaşımları) | |
Tamamlayıcı reklamlar | 4 |
VAST 3 alternatif tamamlayıcı reklam kaynakları | |
Aktif Görüntüleme görüntülenebilirliği | |
VAST Yönlendirmeleri | |
Görüntüleme isteği içeren tamamlayıcı dolgu | |
Google Yayıncı Etiketi (GPT) uyumluluğu | |
İçerik farkındalığı | |
Reklam kuralları | |
Kapsülleme | |
Bumper | |
Birden çok etkinlik izleme (MET) hakkında rapor oluşturma | |
Atlanabilir (rezervasyon / TrueView olmayan) | 5 |
Video için AdSense özellikleri 7 | Destek |
TrueView Yayın İçi | 6 |
Yayın İçi Seçme | |
Standart Yayın İçi | |
Alanın tamamını kullanan reklamlar | |
Tamamlayıcı reklamlar | 4 |
Tamamlayıcı dolgu | |
Yer paylaşımları | |
Ad Manager Ad Exchange özellikleri | Destek |
TrueView Yayın İçi | 6 |
Yayın İçi Seçme | |
Standart Yayın İçi | |
Alanın tamamını kullanan reklamlar | |
Tamamlayıcı reklamlar | 4 |
Tamamlayıcı dolgu | |
Yer paylaşımları | |
Aktif Görüntüleme görüntülenebilirliği | |
Neden bu reklam gösteriliyor? | 8 |
1 IMA, Google Ad Manager tarafından desteklenen VAST 4 özelliklerinden aşağıdaki özellikleri destekler:
- VAST 4.2
- Güvenli Etkileşimli Medya Arayüzü Tanımı (SIMID) desteği
- Birden fazla
UniversalAdID
düğümüne yönelik izin
- VAST 4.0
- AdID
- Mezzanine dosyası
- Yeni VAST hata kodları
- Yeni VAST makroları
AdVerifications
desteği
2 Aşağıdaki VAST 3.0 özellikleri henüz desteklenmemektedir:
- Tamamlayıcı
adSlotId
- Tamamlayıcı yayınlanma seçenekleri
- Simgeler
3 Aşağıdaki VMAP özellikleri henüz desteklenmemektedir:
- VMAP'ye özel izleme etkinlikleri
- VMAP'ye özel hata kodları
- Yer paylaşımlı reklamlar
- ss:dd:ss veya "start" ve "end" dışındaki zaman farkları
breakType
özelliğini gösterrepeatAfter
özellik
4 Yalnızca resim tamamlayıcılar desteklenir. Resim tamamlayıcıları, reklamların doldurulması için özel uygulama gerektirir. Tamamlayıcı reklamlar tvOS'de desteklenmez.
5 Geleneksel atlanabilir reklamlar yalnızca HTML5, iOS, tvOS, Roku ve Android (Android TV dahil) için IMA DAI SDK'larında desteklenir.
Cast SDK'sı ile tradditional atlanabilir reklamları desteklemek için StreamRequest.senderCanSkip
ile atlama özelliğini bildirmeniz gerekir.
6 TrueView atlanabilir reklamlar yalnızca HTML5, iOS ve Android (Android TV dahil) için IMA DAI SDK'larında desteklenir.
7 AdSense özellikleri Cast SDK'sında desteklenmez.
8 Neden Bu Reklam?, StreamManager
oluşturulurken adUiElement
parametresinin iletilmesini gerektirir.
Cast SDK'da Neden Bu Reklam? desteklenmez.
JavaScript çerçeveleriyle ilgili uyarılar
IMA HTML5 SDK ile React veya AngularJS gibi bir JavaScript çerçevesi kullanırken dikkate alınması gereken bazı noktalar vardır. Bu çerçeveler genellikle DOM öğelerini taşır. Bu durum, SDK başlatıldığında DOM'nin statik olmasını beklediğinden IMA SDK'yı bozabilir. IMA SDK, çerçeve DOM öğelerinin taşınmasını tamamladıktan sonra başlatıldığı sürece JavaScript çerçevelerini destekler.
Özellikle, StreamManager
oluşturulurken adUiElement
bağımsız değişkeni olarak iletilen HTML5 öğesi, örneklendikten sonra taşınmamalıdır.
Apple AirPlay desteği
IMA SDK, Apple AirPlay'i desteklemez. AirPlay algılandığında AirPlay'i devre dışı bırakın veya reklam isteklerini devre dışı bırakın.