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. Bunun sonucunda, çeşitli özellikler için sunulan 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ğunluğunda kullanılan üç ana video biçimi H.264, HLS ve Dash'tir.

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 listelenmektedir.

Tamamen desteklenen

complete, creativeView, firstQuartile, impression, midpoint, pause, resume, rewind (geriye doğru önemli ölçüde arama yapıldığında tetiklenir), start, thirdQuartile.

Kısmen destekleniyor

  • click

    Click etkinliği yalnızca video reklamlar için gönderilir. Tıklamalar Android, iOS veya masaüstündeki yerel tam ekran oynatıcılarda yakalanamaz, ancak video kapatıldığında tıklamalar yine de bir sayfa içi tıklama izleme öğesi tarafından yakalanabilir. Ancak video öğesi iPad'de yerel denetimler kullanıyorsa tıklamalar yakalanamaz.

  • fullscreen

    IMA, videonun tarayıcı penceresinin tamamını kapladığı simüle edilmiş tam ekran modunu destekler. IMA, videonun offsetWidth ve offsetHeight en az doküman gövdesi kadar büyük 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'de ses düzeyi yalnızca yerel olarak kontrol edilir. Bu nedenle IMA, ses düzeyini veya sessize durumunu belirleyemez ve değişiklikler konusunda SDK'ya bilgi verilmez. mute, unmute özelliğini destekleyen ve desteklemeyen tarayıcı sürümlerinin listesi aşağıda verilmiştir:

    • Destekleniyorsa: Firefox 3.5 ve üstü, Chrome 8 ve üstü, Safari 4 ve üstü
    • Desteklenmeyenler: iOS, Android

VAST reklam sunma hakkında daha fazla ayrıntı için IAB yönergelerine bakın.

Reklam aralarını yeniden izlerken gösterilen reklam etkinlikleri

IMA, reklamları yeniden izlerken aşağıdaki nedenlerden dolayı reklam etkinliklerini tetiklemez:

  • Etkinlik URL'leri yalnızca bir kez tetiklenmelidir, aksi takdirde spam içerikli davranış olarak okunabilir.
  • Bu, kullanıcıların önceden görüntüledikleri reklam aralarının içinde ve çevresinde arama yapmalarını sağlayarak daha iyi bir sarmalama deneyimi oluşturur.

Reklam araları yeniden izlenirken yalnızca şu 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ı (telefonlar ve tabletler için Android), Safari ve Chrome (iOS)
iOS iOS 10.0 ve üzeri
Android Android 4.4 ve üzeri
Google Cast Tüm Yayın cihazları
tvOS tvOS 14 ve sonraki sürümler
Roku Hâlâ Roku'dan yazılım güncellemeleri alan tüm cihazlar

Video akışı biçimi desteği

IMA, SDK'ları genelinde hem HLS hem de DASH'i destekler. Belirli SDK platformlarında destek için bu tabloya bakın. Yayını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 olan 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 izlemeyle (MET) ilgili raporlama Onay işareti
Atlanabilir (rezervasyon / TrueView olmayan) 5 Uyarı
Video için AdSense özellikleri Destek
TrueView Yayın İçi 6 Uyarı
Yayın İçi Seçme Onay işareti
Standart Yayın İçi Onay işareti
Alanın tamamını kullanan 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 6 Uyarı
Yayın İçi Seçme Onay işareti
Standart Yayın İçi Onay işareti
Alanın tamamını kullanan 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ı 7

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 "başlangıç" ve "bitiş" dışındaki zaman farkları
  • breakType özelliğini görüntüle
  • 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.

6 TrueView atlanabilir reklamlar yalnızca HTML5, iOS, Roku ve Android (Android TV dahil) için IMA DAI SDK'larında desteklenir.

7 Neden Bu Reklam?, StreamManager oluşturulurken adUiElement parametresinin iletilmesini gerektirir.

JavaScript çerçeveleri ile ilgili uyarılar

IMA HTML5 SDK 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. Bu, SDK başlatıldığında DOM'un statik olmasını beklediği için IMA SDK'yı bozabilir. IMA SDK, DOM öğelerini taşımayı bitirdikten sonra SDK 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'i devre dışı bırakın veya AirPlay algılandığında reklam isteklerini devre dışı bırakın.