Bu sayfada, tarayıcılar, video biçimleri ve platformlar için IMA DAI desteği ve uyumluluğu hakkında genel bilgiler verilmektedir.
Desteklenen video biçimleri ve tarayıcılar
HTML5 hâlâ yeni ve gelişmekte olan bir standarttır. Sonuç olarak, çeşitli özelliklere yönelik destek tarayıcılar arasında farklılık gösterir ve tüm büyük tarayıcılar tarafından desteklenen tek bir varsayılan video biçimi yoktur. Tarayıcıların çoğunda kullanılan üç ana video biçimi H.264, HLS ve Dash'tır.
VAST etkinliği uyumluluğu
Bu bölümde, VAST yanıtında döndürülen bilgilere göre sunucuya otomatik olarak raporlanan VAST etkinlikleri listelenir.
Tamamen desteklenen
complete
, creativeView
,
firstQuartile
, impression
, midpoint
,
pause
, resume
, rewind
(geriye doğru önemli bir arama 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ılarda tıklamalar yakalanamaz ancak video kapalıyken sayfa içi tıklama izleme öğesi tarafından tıklamalar yakalanmaya devam edebilir. Ancak video öğesi iPad'de yerel kontroller kullanıyorsa tıklamalar yakalanamaz.fullscreen
IMA, videonun tarayıcı penceresinin tamamını kapladığı simüle edilmiş tam ekran modunu destekler. IMA,
offsetWidth
veoffsetHeight
değerleri en az doküman gövdesinin boyutunda olduğunda videonun tam ekran modunda olduğunu düşünür. 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'de ses seviyesi yalnızca yerel olarak kontrol edilebilir. Bu nedenle IMA ses düzeyini veya sessize alma durumunu belirleyemez ve SDK'ya değişiklikler bildirilmez.
mute
veunmute
özelliklerini destekleyen ve desteklemeyen tarayıcı sürümlerinin listesi aşağıda verilmiştir:- Desteklenen tarayıcılar: Firefox 3.5 ve sonraki sürümler, Chrome 8 ve sonraki sürümler, Safari 4 ve sonraki sürümler
- Desteklenmeyenler: iOS, Android
VAST reklam sunumu hakkında daha fazla bilgi için IAB yönergelerine bakın.
Reklam araları yeniden izlenirken reklam etkinlikleri
IMA, reklamları yeniden izlerken aşağıdaki nedenlerle reklam etkinlikleri tetiklemez:
- Etkinlik URL'leri yalnızca bir kez tetiklenmelidir. Aksi takdirde spam davranışı olarak okunabilir.
- Bu sayede kullanıcılar daha önce görüntüledikleri reklam araları ve çevresinde arama yapabilir, böylece daha iyi bir arama deneyimi elde ederler.
Reklam araları yeniden izlenirken yalnızca aşağıdaki etkinlikler 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ı (Android telefonlar ve tabletler için), 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 Cast cihazları |
tvOS | tvOS 14 ve sonraki sürümler |
Roku | Roku'dan hâlâ yazılım güncellemesi alan tüm cihazlar |
Video akışı biçimi desteği
IMA, SDK'larında hem HLS hem de DASH'i destekler. Belirli SDK platformlarında destek için bu tabloya bakın. Akışları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ığa genel bakış başlıklı makaleyi okuyun.
IAB Video Suite | 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şımlı reklamlar) | |
Tamamlayıcılar | 4 |
VAST 3 alternatif tamamlayıcı reklam kaynakları | |
Aktif Görüntüleme görüntülenebilirliği | |
VAST Yönlendirmeleri | |
Görüntülü reklam isteğiyle tamamlayıcı doldurma | |
Google Yayıncı Etiketi (GPT) uyumluluğu | |
İçerik bilinci | |
Reklam kuralları | |
Kapsülleme | |
Bumper | |
Çoklu 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çmeli | |
Standart Yayın İçi | |
Tam slot | |
Tamamlayıcılar | 4 |
Tamamlayıcı dolgu | |
Katmanlar | |
Ad Manager Ad Exchange özellikleri | Destek |
TrueView Yayın İçi | 6 |
Yayın İçi Seçmeli | |
Standart Yayın İçi | |
Tam slot | |
Tamamlayıcılar | 4 |
Tamamlayıcı dolgu | |
Katmanlar | |
Aktif Görüntüleme görüntülenebilirliği | |
Neden bu reklam gösteriliyor? | 8 |
1 Google Ad Manager tarafından desteklenen VAST 4 özelliklerinden IMA aşağıdaki özellikleri destekler:
- VAST 4.2
- Güvenli Etkileşimli Medya Arayüzü Tanımı (SIMID) desteği
- Birden çok
UniversalAdID
düğümüne izin verme
- 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 desteklenmez:
- Tamamlayıcı
adSlotId
- Tamamlayıcı yayınlanma seçenekleri
- Simgeler
3 Aşağıdaki VMAP özellikleri henüz desteklenmemektedir:
- VMAP'ye özgü izleme etkinlikleri
- VMAP'ye özgü hata kodları
- Yer paylaşımlı reklamlar
- ss:dd:ss veya "start" ve "end" dışındaki zaman kaymaları
breakType
özelliğini gösterinrepeatAfter
özellik
4 Yalnızca resimli rehberler desteklenir. Resim tamamlayıcıları, reklamları doldurmak için özel uygulama gerektirir. Tamamlayıcı reklamlar tvOS'te 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ında, geleneksel atlanabilir reklamları desteklemek için atlama özelliğini StreamRequest.senderCanSkip
ile belirtmeniz gerekir.
6 TrueView atlanabilir reklamlar yalnızca HTML5, iOS ve Android (Android TV dahil) için IMA DAI SDK'larında desteklenir.
7 AdSense özelliği Cast SDK'sında desteklenmez.
8 Neden bu reklam?, StreamManager
oluşturulurken adUiElement
parametresinin iletilmesini gerektirir.
Neden bu reklam?, Cast SDK'sında desteklenmez.
JavaScript çerçeveleriyle ilgili dikkat edilmesi gereken noktalar
IMA HTML5 SDK'sı ile React veya AngularJS gibi bir JavaScript çerçevesi kullanırken dikkat edilmesi gereken belirli noktalar vardır. Bu çerçeveler genellikle DOM öğelerini taşır. SDK, DOM'un başlatılırken statik olmasını beklediğinden bu durum IMA SDK'sını bozabilir. IMA SDK, JavaScript çerçevelerini destekler. Bunun için SDK'nın, çerçeve DOM öğelerini taşımayı bitirdikten sonra başlatılması gerekir.
Daha açık belirtmek gerekirse, 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 veya reklam isteklerini devre dışı bırakın.