Ürünlerimiz hakkında görüşlerinizi paylaşmak ve geri bildirimde bulunmak için Google Advertising and Measurement Community sunucusundaki resmi Ad Manager Discord kanalına katılın.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
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.
Cast SDK'sında ek 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.
[null,null,["Son güncelleme tarihi: 2025-08-31 UTC."],[[["\u003cp\u003eThis page outlines supported video formats, browsers, and platforms for IMA DAI, primarily focusing on HLS and DASH.\u003c/p\u003e\n"],["\u003cp\u003eIt details VAST event compatibility, noting full support for events like \u003ccode\u003ecomplete\u003c/code\u003e, \u003ccode\u003ecreativeView\u003c/code\u003e, and partial support for \u003ccode\u003eclick\u003c/code\u003e, \u003ccode\u003efullscreen\u003c/code\u003e, \u003ccode\u003emute\u003c/code\u003e, and \u003ccode\u003eunmute\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIMA DAI supports a variety of platforms including HTML5, iOS, Android, Google Cast, tvOS, and Roku, each with varying levels of feature support for elements like VAST 4, VPAID 2, and VMAP 1.0.1.\u003c/p\u003e\n"],["\u003cp\u003eAd events are limited when rewatching ad breaks to prevent spam and improve user experience, only firing \u003ccode\u003eAD_PERIOD_STARTED\u003c/code\u003e and \u003ccode\u003eAD_PERIOD_ENDED\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eCompanion ads, specifically image companions, necessitate custom implementation for ad population and are not supported on tvOS.\u003c/p\u003e\n"]]],[],null,["This page provides general information on IMA DAI support and compatibility\nfor browsers, video formats, and platforms.\n\nSupported video formats and browsers\n\nHTML5 is still a new and evolving standard. As a result, support for various\nfeatures differs among browsers, and there is no single default video format\nsupported by all major browsers. The three main video formats used in the\nmajority of browsers are H.264, HLS, and Dash.\n\nVAST event compatibility\n\nThis section lists the VAST events that are automatically reported to the\nserver based on the information returned in the VAST response.\n\nFully supported\n\n`complete`, `creativeView`,\n`firstQuartile`, `impression`, `midpoint`,\n`pause`, `resume`, `rewind` (fired when there\nis any significant seeking in the backward direction), `start`,\n`thirdQuartile`.\n\nPartially supported\n\n- **`click`**\n\n\n The `Click` event is only sent for video ads.\n Clicks cannot be captured on the native fullscreen players on Android, iOS,\n or desktop, but clicks can still be captured by an in-page click tracking\n element when the video is closed. However, if the video element uses native\n controls on the iPad, clicks cannot be captured.\n- **`fullscreen`** \n\n\n IMA supports a **simulated full screen** mode,\n in which the video takes up the whole browser window.\n IMA considers a video to be in full screen mode\n when its `offsetWidth` and `offsetHeight`\n are at least the size of the document body.\n This mode is supported on all browsers.\n\n\n On the iPhone and pre-3.0 Android platforms,\n video always plays in full screen mode.\n- **`mute`** , **`unmute`**\n\n\n iOS and Android only have native control of the volume. As such, IMA cannot\n determine the volume or mute state, nor is the SDK notified of changes. Below is\n a list of the browser versions which do and do not support\n `mute`, `unmute`:\n - **Supported:** Firefox 3.5+, Chrome 8+, Safari 4+\n - **Not supported:** iOS, Android\n\n \u003cbr /\u003e\n\nRefer to the\n[IAB guidelines](//www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) for\nfurther details on VAST ad serving.\n\nAd events when rewatching ad breaks\n\nIMA does not fire ad events when rewatching ads for the following reasons:\n\n- Event URLs should only be triggered once, otherwise it could be read as spammy behavior.\n- This lets users seek in and around the ad breaks that they've already viewed, creating a better seeking experience.\n\nThese are the only events fired when rewatching ad breaks:\n\n- `AD_PERIOD_STARTED`\n- `AD_PERIOD_ENDED`\n\nSupported video player platforms\n\nThe Google IMA SDKs are supported on the following platforms:\n\n| Platform | Version |\n|-----------------|-------------------------------------------------------------------------------------------------------------------------------------------------|\n| **HTML5** | **Desktop** : Chrome, Firefox, Safari, Edge, Opera **Mobile**: Chrome/Android Browser (Android for phones and tablets), Safari and Chrome (iOS) |\n| **iOS** | iOS 10.0+ |\n| **Android** | Android 4.4+ |\n| **Google Cast** | All Cast devices |\n| **tvOS** | tvOS 14+ |\n| **Roku** | All devices that are still receiving software updates from Roku |\n\nVideo stream format support\n\nIMA supports both HLS and DASH across its SDKs. See this table for support\non specific SDK platforms. For proper stream playback, your video player\nneeds to support the stream type being used.\n\n| IMA SDK platform | HLS | DASH |\n|------------------|-----|------|\n| **HTML5** | | |\n| **iOS** | | |\n| **Android** | | |\n| **Google Cast** | | |\n| **tvOS** | | |\n| **Roku** | | |\n\nVideo features and SDK versions\n\nTo learn more about the following features, read\n[video advertising overview](//support.google.com/admanager/answer/1711021).\n\n| IAB Video Suite | Support |\n|------------------------------------------|---------------------------|\n| VAST 4 | [1](#vast4-footnote) |\n| VAST 3 | [2](#vast3-footnote) |\n| VAST 2 | |\n| VPAID 2 | |\n| VMAP 1.0.1 | [3](#vmap-footnote) |\n| Linear ads | |\n| Non-linear ads (Overlays) | |\n| Companions | [4](#companions-footnote) |\n| VAST 3 alternate companion ad resources | |\n| Active View viewability | |\n| VAST Redirects | |\n| Companion backfill with display request | |\n| Google Publisher Tag (GPT) compatibility | |\n| Content awareness | |\n| Ad rules | |\n| Podding | |\n| Bumpers | |\n| Reporting on multi-event tracking (MET) | |\n| Skippable (reservation / non-TrueView) | [5](#skippable-footnote) |\n| TrueView InStream | [6](#trueview-footnote) |\n| InStream Select | |\n| Standard InStream | |\n| Full-slot | |\n| Companions | [4](#companions-footnote) |\n| Companion backfill | |\n| Overlays | |\n| TrueView InStream | [6](#trueview-footnote) |\n| InStream Select | |\n| Standard InStream | |\n| Full-slot | |\n| Companions | [4](#companions-footnote) |\n| Companion backfill | |\n| Overlays | |\n| Active View viewability | |\n| Why This Ad? | [8](#wta-footnote) |\n\n^1^ Of the\n[VAST 4 features supported by Google Ad\nManager](//support.google.com/admanager/answer/7358411), IMA support the following features:\n\n- VAST 4.2\n - Support for [Secure\n Interactive Media Interface Definition (SIMID)](//support.google.com/admanager/answer/1711021#simid)\n - Allowance of multiple `UniversalAdID` nodes\n- VAST 4.0\n - AdID\n - Mezzanine file\n - New VAST error codes\n - New VAST macros\n - `AdVerifications` support\n\n\u003cbr /\u003e\n\n^2^ The following VAST 3.0 features are not\nyet supported:\n\n- Companion `adSlotId`\n- Companion delivery options\n- Icons\n\n^3^ The following VMAP features are not yet supported:\n\n- VMAP-specific tracking events\n- VMAP-specific error codes\n- Overlay ads\n- Time offsets other than hh:mm:ss or \"start\" and \"end\"\n- Display `breakType` attribute\n- `repeatAfter` attribute\n\n^4^ Only image companions are supported. Image companions\nrequire custom implementation for populating ads. Companion ads are not supported on tvOS.\n\n^5^ Traditional skippable ads are only supported in\nthe IMA DAI SDKs for HTML5, iOS, tvOS, Roku, and Android (including Android TV).\nWith the Cast SDK, you must declare skipping capability with\n[`StreamRequest.senderCanSkip`](https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/cast/reference/js/StreamRequest#senderCanSkip),\nto supports tradditional skippable ads.\n\n^6^ TrueView skippable ads are only supported in\nthe IMA DAI SDKs for HTML5, iOS, and Android (including Android TV).\n\n^7^ AdSense features are not supported in the Cast SDK.\n\n^8^ *Why This Ad?* requires that the\n`adUiElement` parameter be passed when creating the `StreamManager`.\n*Why This Ad?* is not supported in the Cast SDK.\n| **Important:** Using the HTML5 IMA DAI SDK with skippable ads or *Why This Ad?* requires that the `adUiElement` parameter be passed when creating the `StreamManager`."]]