サポートと互換性

このページでは、HTML5 IMA のクライアントサイド サポートと互換性に関する、ブラウザ、動画形式、プラットフォームに関する一般的な情報を提供します。

サポートされている動画形式とブラウザ

サポートされる機能はブラウザによって異なります。また、すべての主要なブラウザでサポートされているデフォルトの動画形式はありません。大部分のブラウザで使用されている主な動画形式は、H.264、WebM、Ogg Theora の 3 つです。

サポートされている動画プレーヤー

HTML <video> タグなど、IMA 機能の大部分は一般的な HTML5 動画プレーヤーでサポートされています。IMA SDK をサポートする既知の動画プレーヤーの一覧については、動画技術パートナー プログラムをご覧ください。

VAST イベントの互換性

このセクションでは VAST レスポンスで返された情報に基づいてサーバーに自動的に報告される VAST イベントが一覧表示されます。

フルサポート

completecreativeViewfirstQuartileimpressionmidpointpauseresumerewind(逆方向に重要なシークがあった場合に発動)、startthirdQuartile

一部サポート対象

  • click

    Click イベントは、動画広告の場合にのみ送信されます。 クリックは、Android、iOS、パソコンのネイティブの全画面プレーヤーでは記録できませんが、動画が閉じられた際に、ページはめ込みクリック トラッキング要素で記録できます。ただし、動画要素が iPad のネイティブ コントロールを使用している場合、クリックは取得できません。

  • fullscreen

    IMA SDK はシミュレーション フルスクリーンモードをサポートしています。このモードでは、動画がブラウザ ウィンドウ全体に表示されます。 offsetWidthoffsetHeight がドキュメント本文のサイズ以上である場合、動画は全画面モードであると見なされます。このモードはすべてのブラウザでサポートされています。 全画面のシミュレーション例については、サンプルをダウンロードしてください。

    iPhone と Android 3.0 より前のプラットフォームでは、動画は常に全画面モードで再生されます。

  • muteunmute

    iOS と Android では、音量のネイティブ コントロールしかありません。そのため、IMA SDK では音量やミュート状態を判別できず、変更が通知されることもありません。以下に、muteunmute に対応しているブラウザ バージョンとサポートしていないブラウザ バージョンを示します。

    • サポート対象: Firefox 3.5 以降、Chrome 8 以降、Safari 4 以降
    • サポート対象外: iOS、Android

VAST 広告配信の詳細については、IAB ガイドラインをご覧ください。

JavaScript フレームワークの注意事項

React や AngularJS などの JavaScript フレームワークを IMA HTML5 SDK で使用する場合、いくつかの考慮事項があります。IMA は SDK の開始時に DOM が静的であると想定しているため、こうしたフレームワークでは DOM の要素が移動することが多く、IMA の機能が損なわれる可能性があります。フレームワークが DOM 要素の移動を完了した後に IMA が開始される限り、IMA は JavaScript フレームワークをサポートしています。具体的には、AdDisplayContainer の作成時に containerElement 引数として渡された HTML5 要素は、インスタンス化後に移動しないようにしてください。

Apple AirPlay のサポート

IMA SDK は現在、Apple AirPlay をサポートしていません。AirPlay を無効にするか、AirPlay が検出された場合に広告リクエストを無効にします。

サポートされている動画プレーヤー プラットフォーム

Google IMA SDK は、次のプラットフォームでサポートされています。

Platform バージョン 広告タイプ
HTML5 パソコン: Chrome、Firefox、Safari、Edge、Opera
モバイル: Chrome/Android ブラウザ(スマートフォンとタブレットでは Android)、Safari、Chrome(iOS)
リニア広告、ノンリニア広告、コンパニオン広告、アド マネージャー動画ソリューション、Ad Exchange 動画広告、AFV 広告
iOS iOS 10.0 以降 リニア広告とコンパニオン広告、アド マネージャーの動画広告、Ad Exchange 動画広告、AFV 広告
Android Android 4.4 以降 リニア広告とコンパニオン広告、アド マネージャーの動画広告、Ad Exchange 動画広告、AFV 広告
tvOS tvOS 14 以降 リニア広告、アド マネージャー動画、Ad Exchange 動画

動画の機能と SDK のバージョン

次の機能の詳細については、動画広告の概要をご覧ください。

HTML5 バージョン 3 iOS v3 Android v3 tvOS
IAB 動画スイート
VAST 4 警告 9 警告 9 警告 9 警告 9
VAST 3 チェックマーク 警告 1 警告 1 警告 1
VAST 2 チェックマーク チェックマーク チェックマーク チェックマーク
SIMID 1.0 チェックマーク チェックマーク チェックマーク 赤-X
VPAID 2(HTML5) チェックマーク 赤-X 赤-X 赤-X
VMAP 1.0.1 警告 2 3 警告 2 警告 2 警告 2
OM SDK 1.3 チェックマーク チェックマーク チェックマーク 赤-X
アド マネージャーの動画の機能
リニア広告 チェックマーク チェックマーク チェックマーク チェックマーク
YouTube がホストするアセット 警告 4 赤-X 赤-X 赤-X
ノンリニア広告(オーバーレイ) 警告 5 赤-X 赤-X 赤-X
コンパニオン チェックマーク チェックマーク チェックマーク 赤-X
VAST 3 の代替コンパニオン広告リソース チェックマーク チェックマーク 赤-X 赤-X
アクティブ ビューの視認性 チェックマーク チェックマーク チェックマーク 赤-X
オーディオ広告 チェックマーク チェックマーク チェックマーク チェックマーク
VAST リダイレクト チェックマーク チェックマーク チェックマーク チェックマーク
表示リクエストによるコンパニオン バックフィル チェックマーク チェックマーク チェックマーク 赤-X
Google パブリッシャー タグ(GPT)の互換性 チェックマーク 赤-X 赤-X 赤-X
コンテンツの認知度 チェックマーク チェックマーク チェックマーク チェックマーク
広告のルール 警告 3 チェックマーク チェックマーク チェックマーク
広告ルールの手動ミッドロール挿入点 チェックマーク 赤-X 赤-X 赤-X
フリークエンシー キャップ6 チェックマーク チェックマーク チェックマーク チェックマーク
競合相手の除外(ストリーム) チェックマーク チェックマーク チェックマーク チェックマーク
競合広告の除外(連続配信広告) チェックマーク チェックマーク チェックマーク チェックマーク
競合相手の除外(ページ全体) チェックマーク 赤-X 赤-X 赤-X
連続配信広告 警告 3 チェックマーク チェックマーク チェックマーク
バンパー チェックマーク チェックマーク チェックマーク チェックマーク
マルチイベント トラッキング(MET)に関するレポート チェックマーク チェックマーク チェックマーク チェックマーク
ダイナミック アロケーション(動画向け AdSense、アド マネージャーの Ad Exchange) チェックマーク チェックマーク チェックマーク チェックマーク
スキップ可能(TrueView 以外)8 警告 5 チェックマーク チェックマーク チェックマーク
インストリーム セレクト チェックマーク 赤-X 赤-X 赤-X
アセットのプリロード 警告 7 赤-X チェックマーク 赤-X
動画向け AdSense の機能
TrueView インストリーム 警告 5 チェックマーク チェックマーク 赤-X
インストリーム セレクト チェックマーク チェックマーク チェックマーク 赤-X
標準インストリーム チェックマーク チェックマーク チェックマーク チェックマーク
フルスロット チェックマーク 赤-X 赤-X 赤-X
コンパニオン チェックマーク チェックマーク チェックマーク 赤-X
コンパニオン バックフィル 赤-X チェックマーク チェックマーク 赤-X
オーバーレイ 警告 5 赤-X 赤-X 赤-X
アセットのプリロード 警告 7 赤-X チェックマーク 赤-X
アド マネージャーの Ad Exchange の機能
TrueView インストリーム 警告 5 チェックマーク チェックマーク 赤-X
インストリーム セレクト チェックマーク チェックマーク チェックマーク 赤-X
標準インストリーム チェックマーク チェックマーク チェックマーク チェックマーク
フルスロット チェックマーク 赤-X 赤-X 赤-X
コンパニオン チェックマーク チェックマーク チェックマーク 赤-X
コンパニオン バックフィル 赤-X チェックマーク チェックマーク 赤-X
オーバーレイ 警告 5 赤-X 赤-X 赤-X
アクティブ ビューの視認性 チェックマーク チェックマーク チェックマーク 赤-X
アセットのプリロード 警告 7 赤-X チェックマーク 赤-X
広告の表示について チェックマーク チェックマーク チェックマーク チェックマーク

1 次の VAST 3.0 機能は、HTML5 以外の SDK ではまだサポートされていません。

  • コンパニオン adSlotId
  • コンパニオン配信オプション
  • アイコン

2 次の VMAP 機能はまだサポートされていません。

  • VMAP 固有のトラッキング イベント
  • VMAP 固有のエラーコード
  • オーバーレイ広告
  • hh:mm:ss または「start」と「end」以外の時間オフセット
  • breakType 属性を表示する
  • repeatAfter 属性

3 iPhone で VMAP と広告ルールをサポートするには、カスタム広告再生が必要です。

4 YouTube でホストされるクリエイティブはパソコンではサポートされますが、モバイルウェブではサポートされません。

5 ノンリニア広告(オーバーレイ)、スキップ可能広告(TrueView 以外)、TrueView インストリーム広告は、 playsinline を使用している場合、iOS 10 以降の HTML5 モバイルウェブでサポートされます。

6 広告ルールのフリークエンシー キャップと競合相手の除外には、Cookie または PPID が必要です。

7 以下ではネイティブ アセットのプリロードは機能しません。

  • iOS デバイスでのモバイルウェブ
  • Android のモバイルウェブ(4.0 より前)
  • YouTube がホストする広告(TrueView フォーマットを含む)
  • IMA の手動ブレーク再生機能(AD_BREAK_READY イベントに依存する実装)

8 SDK は長さが 8 秒未満のスキップ可能な広告をサポートしていません。 最小再生時間よりも短い広告を再生した場合、[スキップ] ボタンは表示されません。

9 Google アド マネージャーでサポートされている VAST 4 機能のうち、IMA は次の機能をサポートしています。