Uyumluluk

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 ve offsetHeight 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 ve unmute ö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 Onay işareti Onay işareti
iOS Onay işareti Red-X
Android Onay işareti Onay işareti
Google Cast Onay işareti Onay işareti
tvOS Onay işareti Red-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ığa genel bakış başlıklı makaleyi okuyun.

IAB Video Suite Destek
VAST 4 Uyarı 1
VAST 3 Uyarı 2
VAST 2 Onay işareti
VPAID 2 Red-X
VMAP 1.0.1 Uyarı 3
Ad Manager video özellikleri Destek
Doğrusal reklamlar Onay işareti
Doğrusal olmayan reklamlar (yer paylaşımlı reklamlar) Red-X
Tamamlayıcılar Uyarı 4
VAST 3 alternatif tamamlayıcı reklam kaynakları Red-X
Aktif Görüntüleme görüntülenebilirliği Onay işareti
VAST Yönlendirmeleri Onay işareti
Görüntülü reklam isteğiyle tamamlayıcı doldurma Red-X
Google Yayıncı Etiketi (GPT) uyumluluğu Red-X
İçerik bilinci Red-X
Reklam kuralları Onay işareti
Kapsülleme Onay işareti
Bumper Onay işareti
Çoklu 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çmeli Onay işareti
Standart Yayın İçi Onay işareti
Tam slot Red-X
Tamamlayıcılar Uyarı 4
Tamamlayıcı dolgu Red-X
Katmanlar Red-X
Ad Manager Ad Exchange özellikleri Destek
TrueView Yayın İçi Uyarı 6
Yayın İçi Seçmeli Onay işareti
Standart Yayın İçi Onay işareti
Tam slot Red-X
Tamamlayıcılar Uyarı 4
Tamamlayıcı dolgu Red-X
Katmanlar Red-X
Aktif Görüntüleme görüntülenebilirliği Onay işareti
Neden bu reklam gösteriliyor? Uyarı 8

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

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