このページでは、IMA DAI のサポートと、ブラウザ、動画形式、プラットフォームの互換性に関する一般的な情報を提供します。
サポートされている動画形式とブラウザ
HTML5 は進化を続ける新しい規格です。そのため、さまざまな機能のサポートはブラウザによって異なり、すべての主要なブラウザでサポートされているデフォルトの動画形式はありません。ブラウザの大半で使用されている主な動画形式は、H.264、HLS、Dash の 3 つです。
VAST イベントの互換性
このセクションでは、VAST レスポンスで返された情報に基づいてサーバーに自動的に報告される VAST イベントの一覧を示します。
フルサポート
complete
、creativeView
、firstQuartile
、impression
、midpoint
、pause
、resume
、rewind
(後方への重要なシークがある場合に発生)、start
、thirdQuartile
。
一部サポート対象
click
Click
イベントは、動画広告の場合にのみ送信されます。クリックは、Android、iOS、パソコンのネイティブの全画面プレーヤーでは取得できませんが、動画が閉じられた際に、ページはめ込みのクリック トラッキング要素で取得することはできます。ただし、動画要素が iPad のネイティブ コントロールを使用している場合、クリックは取得できません。fullscreen
IMA はシミュレーションされた全画面モードをサポートしています。このモードでは、動画がブラウザ ウィンドウ全体に表示されます。IMA は、動画の
offsetWidth
とoffsetHeight
がドキュメント本文のサイズ以上である場合、動画を全画面モードと見なします。 このモードはすべてのブラウザでサポートされています。iPhone と 3.0 より前の Android プラットフォームでは、動画は常に全画面モードで再生されます。
mute
、unmute
iOS と Android では、音量のネイティブ コントロールのみ可能です。そのため、IMA は音量やミュート状態を判別できず、変更が SDK に通知されません。ブラウザのバージョンの一覧は、
mute
とunmute
に対応しているものとサポートしていないものがあります。- サポート対象: Firefox 3.5 以降、Chrome 8 以降、Safari 4 以降
- サポート対象外: iOS、Android
VAST 広告配信の詳細については、IAB ガイドラインをご覧ください。
ミッドロール挿入点を再視聴した場合の広告イベント
IMA では、広告を再視聴する際に広告イベントを発生させません。理由は以下のとおりです。
- イベント URL は 1 回だけトリガーしてください。そうしないと、スパム行為として読み取られる可能性があります。
- これにより、ユーザーは以前に視聴したミッドロール挿入点の中やその前後に移動できるようになり、より効果的に探索できるようになります。
ミッドロール挿入点の再視聴時に発生するイベントは、次のとおりです。
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 機能のうち、IMA では次の機能がサポートされています。
- VAST 4.2
- Secure Interactive Media Interface Definition(SIMID)のサポート
- 複数の
UniversalAdID
ノードの許容
- VAST 4.0
- 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 「広告の表示について」では、StreamManager
の作成時に adUiElement
パラメータを渡す必要があります。「広告の表示について」は Cast SDK ではサポートされていません。