互換性

このページでは、IMA DAI のサポートと互換性に関する一般的な情報を提供します。 ブラウザ、動画形式、プラットフォームに応じて選択できます。

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

HTML5 は今もなお新しい標準として進化を続けています。その結果 機能はブラウザによって異なり、1 つのデフォルトの動画形式はありません。 サポートしています。動画で使用する主な 3 つの動画フォーマットは、 ブラウザの大半は H.264、HLS、Dash です。

VAST イベントの互換性

このセクションには、 VAST レスポンスで返された情報に基づいてサーバーと通信します。

フルサポート

complete さん、creativeView さん、 firstQuartileimpressionmidpointpauseresumerewind( 逆方向の重要なシークの場合)start thirdQuartile

一部サポート対象

  • click

    Click イベントは、動画広告に対してのみ送信されます。 Android、iOS、 パソコンまたはパソコンが対象ですが、ページ内クリック トラッキングで引き続きクリックを取得できます。 要素を追加します。一方、動画要素でネイティブ コードでの クリックをキャプチャできません。

  • fullscreen

    IMA は、シミュレートされた全画面モードをサポートしています。 動画がブラウザウィンドウ全体に表示されます IMA で動画がフルスクリーン モードであると判断される offsetWidthoffsetHeight のとき ドキュメント本文のサイズ以上である必要があります。 このモードはすべてのブラウザでサポートされています。

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

  • muteunmute

    iOS と Android では、音量をネイティブに調整することはできません。そのため IMA では SDK には通知されません。以下は、 サポートしているブラウザのバージョンとサポートしていないブラウザのバージョンのリスト muteunmute:

    • 対応: 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 チェックマーク 赤 X
Android チェックマーク チェックマーク
Google Cast チェックマーク チェックマーク
tvOS チェックマーク 赤 X
Roku チェックマーク チェックマーク

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

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

IAB 動画スイート サポート
VAST 4 警告 1
VAST 3 警告 2
VAST 2 チェックマーク
VPAID 2 赤 X
VMAP 1.0.1 警告 3
アド マネージャーの動画の機能 サポート
リニア広告 チェックマーク
ノンリニア広告(オーバーレイ) 赤 X
コンパニオン 警告 4
VAST 3 代替コンパニオン広告リソース 赤 X
アクティブ ビューの視認性 チェックマーク
VAST リダイレクト チェックマーク
ディスプレイ リクエストによるコンパニオン バックフィル 赤 X
Google パブリッシャー タグ(GPT)の対応状況 赤 X
コンテンツの認知度 赤 X
広告のルール チェックマーク
連続配信広告 チェックマーク
バンパー チェックマーク
マルチイベント トラッキング(MET)に関するレポート チェックマーク
スキップ可能(純広告 / TrueView 以外) 警告 5
動画向け AdSense の機能 7 サポート
TrueView インストリーム 警告 6
インストリーム セレクト チェックマーク
標準インストリーム チェックマーク
フルスロット 赤 X
コンパニオン 警告 4
コンパニオン バックフィル 赤 X
オーバーレイ 赤 X
アド マネージャーの Ad Exchange の機能 サポート
TrueView インストリーム 警告 6
インストリーム セレクト チェックマーク
標準インストリーム チェックマーク
フルスロット 赤 X
コンパニオン 警告 4
コンパニオン バックフィル 赤 X
オーバーレイ 赤 X
アクティブ ビューの視認性 チェックマーク
広告の表示について 警告 8

1 Google 広告でサポートされている VAST 4 の機能 Manager を使用している場合、IMA は以下の機能をサポートしています。

  • VAST 4.2 <ph type="x-smartling-placeholder">
  • 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 ではサポートされていません。

<ph type="x-smartling-placeholder">

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 を無効にするか、広告を無効にします リクエストすることです。