Uyumluluk

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 ve offsetHeight 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 Onay işareti Onay işareti
iOS Onay işareti Kırmızı-X
Android Onay işareti Onay işareti
Google Cast Onay işareti Onay işareti
tvOS Onay işareti Kırmızı-X
Roku Onay işareti Onay işareti

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 Uyarı 1
VAST 3 Uyarı 2
VAST 2 Onay işareti
VPAID 2 Kırmızı-X
VMAP 1.0.1 Uyarı 3
Ad Manager Video özellikleri Destek
Doğrusal reklamlar Onay işareti
Doğrusal olmayan reklamlar (Yer paylaşımları) Kırmızı-X
Tamamlayıcı reklamlar Uyarı 4
VAST 3 alternatif tamamlayıcı reklam kaynakları Kırmızı-X
Aktif Görüntüleme görüntülenebilirliği Onay işareti
VAST Yönlendirmeleri Onay işareti
Görüntüleme isteği içeren tamamlayıcı dolgu Kırmızı-X
Google Yayıncı Etiketi (GPT) uyumluluğu Kırmızı-X
İçerik farkındalığı Kırmızı-X
Reklam kuralları Onay işareti
Kapsülleme Onay işareti
Bumper Onay işareti
Birden çok etkinlik izleme (MET) hakkında rapor oluşturma Onay işareti
Atlanabilir (rezervasyon / TrueView olmayan) Uyarı 5
Video için AdSense özellikleri 7 Destek
TrueView Yayın İçi Uyarı 6
Yayın İçi Seçme Onay işareti
Standart Yayın İçi Onay işareti
Alanın tamamını kullanan reklamlar Kırmızı-X
Tamamlayıcı reklamlar Uyarı 4
Tamamlayıcı dolgu Kırmızı-X
Yer paylaşımları Kırmızı-X
Ad Manager Ad Exchange özellikleri Destek
TrueView Yayın İçi Uyarı 6
Yayın İçi Seçme Onay işareti
Standart Yayın İçi Onay işareti
Alanın tamamını kullanan reklamlar Kırmızı-X
Tamamlayıcı reklamlar Uyarı 4
Tamamlayıcı dolgu Kırmızı-X
Yer paylaşımları Kırmızı-X
Aktif Görüntüleme görüntülenebilirliği Onay işareti
Neden bu reklam gösteriliyor? Uyarı 8

1 IMA, Google Ad Manager tarafından desteklenen VAST 4 özelliklerinden aşağıdaki özellikleri destekler:

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öster
  • repeatAfter ö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.