このページでは、IMA DAI のサポートと互換性に関する一般的な情報を提供します。 ブラウザ、動画形式、プラットフォームに応じて選択できます。
サポートされている動画形式とブラウザ
HTML5 は今もなお新しい標準として進化を続けています。その結果 機能はブラウザによって異なり、1 つのデフォルトの動画形式はありません。 サポートしています。動画で使用する主な 3 つの動画フォーマットは、 ブラウザの大半は H.264、HLS、Dash です。
VAST イベントの互換性
このセクションには、 VAST レスポンスで返された情報に基づいてサーバーと通信します。
フルサポート
complete
さん、creativeView
さん、
firstQuartile
、impression
、midpoint
、
pause
、resume
、rewind
(
逆方向の重要なシークの場合)start
thirdQuartile
。
一部サポート対象
click
Click
イベントは、動画広告に対してのみ送信されます。 Android、iOS、 パソコンまたはパソコンが対象ですが、ページ内クリック トラッキングで引き続きクリックを取得できます。 要素を追加します。一方、動画要素でネイティブ コードでの クリックをキャプチャできません。fullscreen
IMA は、シミュレートされた全画面モードをサポートしています。 動画がブラウザウィンドウ全体に表示されます IMA で動画がフルスクリーン モードであると判断される
offsetWidth
とoffsetHeight
のとき ドキュメント本文のサイズ以上である必要があります。 このモードはすべてのブラウザでサポートされています。iPhone と Android 3.0 より前のプラットフォームの場合、 動画は常に全画面モードで再生されます。
mute
、unmute
iOS と Android では、音量をネイティブに調整することはできません。そのため IMA では SDK には通知されません。以下は、 サポートしているブラウザのバージョンとサポートしていないブラウザのバージョンのリスト
mute
、unmute
:- 対応: Firefox 3.5 以降、Chrome 8 以降、Safari 4 以降
- サポート対象外: iOS、Android
詳しくは、 IAB ガイドライン(英語) 詳しく説明します
ミッドロール挿入点を再視聴したときの広告イベント
IMA では、次の理由により、広告を再度視聴しても広告イベントは発生しません。
- イベント URL は 1 回だけトリガーしてください。そうしないと、スパム行為のある URL として読み取られる可能性があります 確認します。
- ユーザーは、すでに表示されたミッドロール挿入点の内外まで、シークをつけることができます。 検索エクスペリエンスが向上します
ミッドロール挿入点の再視聴時に発生するイベントは次のとおりです。
AD_PERIOD_STARTED
AD_PERIOD_ENDED
サポートされている動画プレーヤー プラットフォーム
Google IMA SDK は以下のプラットフォームに対応しています。
プラットフォーム | バージョン |
---|---|
HTML5 | パソコン: Chrome、Firefox、Safari、Edge、Opera モバイル: Chrome/Android ブラウザ(スマートフォン、タブレット用 Android)、Safari、Chrome(iOS) |
iOS | iOS 10.0 以降 |
Android | Android 4.4 以降 |
Google Cast | すべてのキャスト デバイス |
tvOS | tvOS 14 以降 |
Roku | Roku からソフトウェア アップデートをまだ取得しているすべてのデバイス |
動画ストリーム形式のサポート
IMA は SDK 全体で HLS と DASH の両方をサポートしています。こちらの表のサポート 特定の SDK プラットフォームで 実行されていますストリームを適切に再生するには、 使用するストリーム タイプをサポートしている必要があります。
IMA SDK プラットフォーム | HLS | DASH |
---|---|---|
HTML5 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
動画の機能と SDK のバージョン
以下の機能について詳しくは、 動画広告の概要をご覧ください。
IAB 動画スイート | サポート |
---|---|
VAST 4 | 1 |
VAST 3 | 2 |
VAST 2 | |
VPAID 2 | |
VMAP 1.0.1 | 3 |
アド マネージャーの動画の機能 | サポート |
リニア広告 | |
ノンリニア広告(オーバーレイ) | |
コンパニオン | 4 |
VAST 3 代替コンパニオン広告リソース | |
アクティブ ビューの視認性 | |
VAST リダイレクト | |
ディスプレイ リクエストによるコンパニオン バックフィル | |
Google パブリッシャー タグ(GPT)の対応状況 | |
コンテンツの認知度 | |
広告のルール | |
連続配信広告 | |
バンパー | |
マルチイベント トラッキング(MET)に関するレポート | |
スキップ可能(純広告 / TrueView 以外) | 5 |
動画向け AdSense の機能 7 | サポート |
TrueView インストリーム | 6 |
インストリーム セレクト | |
標準インストリーム | |
フルスロット | |
コンパニオン | 4 |
コンパニオン バックフィル | |
オーバーレイ | |
アド マネージャーの Ad Exchange の機能 | サポート |
TrueView インストリーム | 6 |
インストリーム セレクト | |
標準インストリーム | |
フルスロット | |
コンパニオン | 4 |
コンパニオン バックフィル | |
オーバーレイ | |
アクティブ ビューの視認性 | |
広告の表示について | 8 |
1 Google 広告でサポートされている VAST 4 の機能 Manager を使用している場合、IMA は以下の機能をサポートしています。
- VAST 4.2
<ph type="x-smartling-placeholder">
- </ph>
- Secure Interactive Media Interface Definition(SIMID)
- 複数の
UniversalAdID
ノードの許容
- VAST 4.0
<ph type="x-smartling-placeholder">
- </ph>
- AdID
- メザニン ファイル
- 新しい VAST エラーコード
- 新しい VAST マクロ
AdVerifications
のサポート
2 次の VAST 3.0 機能はサポートされていません。 未対応:
- コンパニオン
adSlotId
- コンパニオン配信オプション
- アイコン
3 次の VMAP 機能はまだサポートされていません。
- VMAP 固有のトラッキング イベント
- VMAP 固有のエラーコード
- オーバーレイ広告
- hh:mm:ss または「start」以外の時間オフセットと「end」
breakType
属性を表示するrepeatAfter
属性
4 イメージ コンパニオンのみがサポートされています。イメージ コンパニオン 広告を表示するには、カスタム実装が必要です。コンパニオン広告は tvOS ではサポートされていません。
5 従来のスキップ可能な広告は、
HTML5、iOS、tvOS、Roku、Android(Android TV を含む)向けの IMA DAI SDK。
Cast SDK ではスキップ機能を宣言する必要があります。
StreamRequest.senderCanSkip
スキップ可能な広告をサポートします
6 TrueView スキップ可能広告は、 HTML5、iOS、Android(Android TV を含む)向けの IMA DAI SDK
7 AdSense の機能は Cast SDK ではサポートされていません。
8 「広告の表示について」では、
adUiElement
パラメータは、StreamManager
の作成時に渡されます。
「広告の表示について」は、Cast SDK ではサポートされていません。
JavaScript フレームワークに関する注意事項
JavaScript フレームワークを使用する場合は、次のような考慮事項があります。
React や AngularJS と IMA HTML5 SDK を使用するこのフレームワークでは多くの場合、
変換すると IMA SDK が正しく動作しなくなる可能性があります。これは、SDK では DOM が想定されているため、
静的となります。IMA SDK では、JavaScript フレームワークを
フレームワークが DOM 要素の移動を完了した後に SDK が開始されるためです。
具体的には、次の場合に adUiElement
引数として渡される HTML5 要素です。
構築し、
StreamManager
一度インスタンス化したら移動しないでください
Apple AirPlay のサポート
IMA SDK は Apple AirPlay には対応していません。AirPlay を無効にするか、広告を無効にします リクエストすることです。