クラス ima
メソッド
IMA SDK を制御するグローバル関数。
        disableLogging()
      
      
        SDK ロギングを無効にします。ロギングはデフォルトでオンになります。
      
        getStreamManager()
      
      
        利用可能な場合はストリーム マネージャーを返します。ストリーム マネージャーがまだ利用できない場合は、Invalid が返されます。ストリーム マネージャーの作成中にエラーが発生した場合は、エラー オブジェクトが返されます。
          
戻り値 object: ストリーム マネージャーまたはエラー オブジェクト。
      
        initSdk(settings)
      
      
        SDK を初期化します。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
settings | 
                object | 
                省略可能な IMA 設定オブジェクト。  | 
             
        requestStream(streamRequest)
      
      
        非同期ストリーム リクエストを開始します。このメソッドを呼び出すと、すぐにプレーヤーに制御が戻ります。
          object を返します。エラーがない場合はエラーまたは無効
      
| パラメータ | 型 | 説明 | 
|---|---|---|
streamRequest | 
                object | 
                
クラス ima.AdBreakInfo
フィールド
メソッド
広告ブレークに関する情報が含まれます。SDK によってイベント コールバックに渡されます。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
adPosition | 
                 | 
                
                   広告ブレーク内の広告のインデックス。スタンドアロン広告の場合、インデックスは   | 
              
duration | 
                 | 
                
                   ブレークの最大時間(秒)。不明な場合は   | 
              
podIndex | 
                 | 
                
                   ライブ ストリームの場合、ブレーク ID をポッド インデックスとして返します。プリロールの場合は   | 
              
timeOffset | 
                 | 
                
                   コンテンツ内のポッドの位置(秒単位)。プレロールは   | 
              
totalAds | 
                 | 
                
                   この広告ブレークに含まれる広告の総数。スタンドアロン広告の場合、値は   | 
              
        createAdBreakInfo()
      
      
          
戻り値 ima.AdBreakInfo:
      
クラス ima.AdEvent
フィールド
広告マネージャーによって発生したイベント。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
AD_PERIOD_ENDED | 
                 | 
                
                   ストリームが広告またはスレートからコンテンツに切り替わるたびに発生します。広告が 2 回目に再生された場合や、広告にシークした場合でも呼び出されます。  | 
              
AD_PERIOD_STARTED | 
                 | 
                
                   ストリームがコンテンツから広告またはスレートに切り替わるたびに発生します。広告が 2 回目に再生された場合や、広告にシークした場合でも呼び出されます。  | 
              
COMPLETE | 
                 | 
                
                   広告の再生が終了すると呼び出されます。  | 
              
ERROR | 
                 | 
                
                   エラーが発生すると呼び出されます。  | 
              
FIRST_QUARTILE | 
                 | 
                
                   広告の再生ヘッドが第 1 四分位を通過すると呼び出されます。  | 
              
ICON_FALLBACK_IMAGE_CLOSED | 
                 | 
                
                   ユーザーがアイコンのフォールバック画像ダイアログを閉じると呼び出されます。  | 
              
ICON_FALLBACK_IMAGE_SHOWN | 
                 | 
                
                   アイコンの代替画像が表示されたときに発火します。  | 
              
MIDPOINT | 
                 | 
                
                   広告の再生ヘッドが中間点を通過すると呼び出されます。  | 
              
PROGRESS | 
                 | 
                
                   広告の進行状況が更新されると呼び出されます。  | 
              
SKIPPABLE_STATE_CHANGED | 
                 | 
                
                   広告のスキップ可能な状態が変化したときに呼び出されます。  | 
              
SKIPPED | 
                 | 
                
                   広告がスキップされると呼び出されます。  | 
              
START | 
                 | 
                
                   広告の再生が開始されると呼び出されます。  | 
              
THIRD_QUARTILE | 
                 | 
                
                   広告の再生ヘッドが第 3 四分位を通過すると呼び出されます。  | 
              
クラス ima.AdInfo
フィールド
メソッド
広告に関する情報が含まれます。SDK によってイベント コールバックに渡されます。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
adBreakInfo | 
                 | 
                
                   この広告が含まれるブレーク全体に関連する情報。  | 
              
adDescription | 
                 | 
                
                   広告の説明。  | 
              
adId | 
                 | 
                
                   広告の ID。不明な場合は空の文字列。  | 
              
adSystem | 
                 | 
                
                   クリエイティブを提供する広告システム。  | 
              
adTitle | 
                 | 
                
                   広告のタイトル。  | 
              
advertiserName | 
                 | 
                
                   配信側が定義した広告主の名前。  | 
              
companions | 
                 | 
                
                   VAST レスポンスで指定されたコンパニオン広告。  | 
              
creativeAdId | 
                 | 
                
                   広告の ISCI(Industry Standard Commercial Identifier)コード。VAST レスポンスで選択されたクリエイティブの Ad-ID です。  | 
              
creativeId | 
                 | 
                
                   広告用に選択されたクリエイティブの ID。  | 
              
currentTime | 
                 | 
                
                   広告内の現在の時間(秒単位)。不明な場合は -1。  | 
              
dealId | 
                 | 
                
                   現在の広告のラッパー チェーンに存在する最初の取引 ID を、上から順に返します。  | 
              
duration | 
                 | 
                
                   この単一広告の長さ(秒単位)。不明な場合は -1。  | 
              
skipOffset | 
                 | 
                
                   広告がスキップ可能になるまでの時間。不明な場合は -1。  | 
              
universalAdIDRegistry | 
                 | 
                
                   選択したクリエイティブのユニバーサル広告 ID がカタログに登録されているレジストリ ウェブサイトの URL を識別するために使用される文字列。  | 
              
universalAdIDValue | 
                 | 
                
                   広告用に選択されたクリエイティブのユニバーサル広告 ID。  | 
              
wrappers | 
                 | 
                
                   この広告のラッパー情報を含む ima.WrapperInfo の配列。順序は外側のラッパーから内側のラッパーになります。  | 
              
        createAdInfo()
      
      
          
戻り値 ima.AdInfo:
      
クラス ima.Companion
フィールド
メソッド
広告のコンパニオンに関する情報が含まれています。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
adSlotId | 
                 | 
                
                   コンパニオンの広告スロット ID。利用できない場合は空になります。  | 
              
apiFramework | 
                 | 
                
                   この広告の実行に必要な API。利用できない場合は無効。  | 
              
companionClickThrough | 
                 | 
                
                   コンパニオンのリンク先 URL。  | 
              
creativeType | 
                 | 
                
                   通常は MIME タイプである creativetype を表します。  | 
              
height | 
                 | 
                
                   コンパニオンの高さ(ピクセル単位)。利用できない場合は 0。  | 
              
trackingEvents | 
                 | 
                
                   トラッキング イベントのマップ。キーはイベント、値はそのイベントで ping する URL のリストです。  | 
              
url | 
                 | 
                
                   このコンパニオンの静的リソースの URL。  | 
              
width | 
                 | 
                
                   コンパニオンの幅(ピクセル単位)。利用できない場合は 0。  | 
              
        createCompanion()
      
      
          
戻り値 ima.Companion:
      
クラス ima.CuePoint
フィールド
メソッド
キューポイントに関する情報が含まれています。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
end | 
                 | 
                
                   キューポイントの終了時間(秒単位)。これは広告ブレークに対応します。  | 
              
hasPlayed | 
                 | 
                
                   キューポイントがすでに再生されたかどうかを示すブール値。  | 
              
start | 
                 | 
                
                   キューポイントの開始時間(秒単位)。これは広告ブレークに対応します。  | 
              
        createCuePoint()
      
      
          
戻り値 ima.CuePoint:
      
クラス ima.Error
フィールド
メソッド
エラーが発生した場合にエラーハンドラに渡されるオブジェクト。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
id | 
                 | 
                
                   エラーの ID。エラーコードの一覧については、ErrorEvent 定数を参照してください。  | 
              
info | 
                 | 
                
                   エラーに関する追加情報。  | 
              
type | 
                 | 
                
                   このオブジェクトの型を示すために、常に error に設定します。  | 
              
        createError()
      
      
          
戻り値 ima.Error:
      
クラス ima.ErrorEvent
フィールド
SDK が返す可能性のあるすべてのエラー。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
BAD_STREAM_REQUEST | 
                 | 
                
                   ストリーム リクエストが正しく入力されていませんでした。  | 
              
COULD_NOT_LOAD_STREAM | 
                 | 
                
                   ストリームを読み込めませんでした。  | 
              
ERROR | 
                 | 
                
                   不明なエラー。  | 
              
INVALID_RESPONSE | 
                 | 
                
                   サーバー レスポンスが無効でした。  | 
              
STREAM_API_KEY_NOT_VALID | 
                 | 
                
                   指定された API キーがサーバーで受け入れられませんでした。  | 
              
クラス ima.Player
メソッド
        adBreakEnded(adBreakInfo)
      
      
        省略可。ミッドロール挿入点が終了したときに呼び出されます。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
adBreakInfo | 
                ima.AdBreakInfo | 
                広告ブレークに関する情報が含まれます。  | 
             
        adBreakStarted(adBreakInfo)
      
      
        省略可。ミッドロール挿入点が開始されたときに呼び出されます。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
adBreakInfo | 
                ima.AdBreakInfo | 
                広告ブレークに関する情報が含まれます。  | 
             
        allVideoComplete()
      
      
        省略可。すべての動画が完了したときに呼び出されます。
      
        createPlayer()
      
      
        空の IMA Player オブジェクトを作成します。広告を再生するには、loadUrl 関数を実装する必要があります。その他の関数は省略可能です。
          
戻り値 ima.Player:
      
        loadUrl(streamInfo)
      
      
        プレーヤーが URL の再生を開始する必要があるときに呼び出されます。ストリームを読み込むには、このメソッドを実装する必要があります。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
streamInfo | 
                ima.StreamInfo | 
                コンテンツの再生に必要な情報が含まれています。  | 
             
        streamInitialized(streamInfo)
      
      
        ストリームが初期化されたときに呼び出されます。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
streamInfo | 
                ima.StreamInfo | 
                コンテンツの再生に必要な情報が含まれています。  | 
             
クラス ima.StreamFormat
フィールド
ストリームの形式を定義します。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
DASH | 
                 | 
                |
HLS | 
                 | 
                
クラス ima.StreamInfo
フィールド
メソッド
ストリームについて SDK からプレーヤーに渡される情報。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
format | 
                 | 
                
                   動画の形式(hls または dash)。ima.StreamFormat で定義されます。  | 
              
manifest | 
                 | 
                
                   ストリームの URL。  | 
              
streamId | 
                 | 
                
                   ストリームの一意の ID。  | 
              
streamType | 
                 | 
                
                   動画の種類(ライブまたはオンデマンド)。ima.StreamType で定義されます。  | 
              
subtitles | 
                 | 
                
                   字幕(利用可能な場合)。そうでない場合は無効です。  | 
              
        createStreamInfo()
      
      
          
戻り値 ima.StreamInfo:
      
クラス ima.StreamManager
メソッド
ストリームの再生を管理するためのオブジェクト。
        addEventListener(event, callback)
      
      
        指定されたイベントのリスナーを追加します。サポートされているイベントについては、AdEvents 定数をご覧ください。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
event | 
                string | 
                |
callback | 
                function | 
                
        createStreamManager(streamRequest, streamInitResponse)
      
      
          
戻り値 ima.StreamManager:
      
| パラメータ | 型 | 説明 | 
|---|---|---|
streamRequest | 
                ima.StreamRequest | 
                |
streamInitResponse | 
                ima.StreamInitResponse | 
                
        enableInteractiveAds()
      
      
        サポート対象外。代わりに、コンパニオン広告から RAF に直接データを渡します。これは現在 no op です。
      
        getContentTime(streamTime)
      
      
        VOD ストリームの時間をミリ秒単位で取得します。これは、広告なしのコンテンツの時間を表します。詳しくは、よくある質問をご覧ください。現在のストリーム時間のコンテンツ時間を取得するには、-1 で渡します。
          Integer を返します: 指定されたストリーム時間に対応するコンテンツ時間。
| パラメータ | 型 | 説明 | 
|---|---|---|
streamTime | 
                Integer | 
                ストリーム内の時間。  | 
             
        getCuePoints()
      
      
        すべての広告ブレークに対応するすべてのキューポイントを返します。これは、すべての広告ブレークが事前にわかっているビデオ オンデマンド コンテンツでのみ有効です。すべての時間はストリーム時間を秒単位で表します。Cloud Stitching API ストリームの場合、各 ima.CuePoint の hasPlayed プロパティは常に false です。
          Object を返します。すべてのキューポイントを含む配列。
        getPreviousCuePoint(time)
      
      
        この時刻の前のキューポイントを返します。キューポイントは広告ブレークを示します。すべての時間は、ストリーム時間を秒単位で表します。
          
戻り値 ima.CuePoint: start、end、hasPlayed を含むオブジェクト。キューポイントがない場合は Invalid を返します。
| パラメータ | 型 | 説明 | 
|---|---|---|
time | 
                Float | 
                ルックアップする時間。  | 
             
        getStreamTime(contentTime)
      
      
        VOD のコンテンツ時間(ミリ秒単位)からストリームの時間を取得します。詳しくは、よくある質問をご覧ください。
          Integer を返します: 指定されたコンテンツ時間に対応するストリーム時間。
| パラメータ | 型 | 説明 | 
|---|---|---|
contentTime | 
                Integer | 
                コンテンツの時刻。  | 
             
        loadThirdPartyStream(streamManifest, streamSubtitle)
      
      
        広告のメタデータを読み込み、指定された streamManifestUrl と streamSubtitle のデータを使用して loadUrl 関数を呼び出します。この関数は、ストリーム リクエストのタイプが ima.StreamType.POD_VOD の場合にのみ動作します。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
streamManifest | 
                string | 
                広告がステッチされたストリーム マニフェスト URL。  | 
             
streamSubtitle | 
                ifArray | 
                ストリームに関連付けられた字幕。ない場合は   | 
             
        onMessage(msg)
      
      
        Video オブジェクトから送信されるすべてのメッセージを処理します。roMessagePort で受信したメッセージごとに呼び出す必要があります。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
msg | 
                object | 
                roVideo ポートからのメッセージ。  | 
             
        replaceAdTagParameters(adTagParameters)
      
      
        ライブ ストリームの今後の広告リクエストに使用されるすべての広告タグ パラメータを置き換えます。この呼び出しは VOD ストリームでは no-op になります。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
adTagParameters | 
                string | 
                新しい広告タグのパラメータ。  | 
             
        start()
      
      
        ストリームの再生を開始します。
      
クラス ima.StreamRequest
フィールド
メソッド
ストリーム リクエストのプロパティを指定するために使用されます。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
adTagParameters | 
                 | 
                
                   省略可。ストリーム リクエストでオーバーライドできる広告タグ パラメータは限られています。詳しくは、ストリームにターゲティング パラメータを指定するをご覧ください。ストリーム バリアントの優先度には、dai-ot パラメータと dai-ov パラメータも使用できます。詳しくは、ストリームのバリエーション パラメータをオーバーライドするをご覧ください。  | 
              
adUiNode | 
                 | 
                
                   広告 UI が表示されるシーングラフ ノード。IMA は、広告の再生中に「広告の表示について」や「スキップ」ボタンなどの要素をこの要素に配置します。要素は動画要素全体を覆う必要があります。  | 
              
apiKey | 
                 | 
                
                   省略可。これらのキーは、ストリーム リクエストの認証に使用できます。DAI 認証キーは、DFP の管理画面で設定する必要があります。  | 
              
assetKey | 
                 | 
                
                   ライブ配信に必要です。これは、どのストリームを再生するかを判断するために使用されます。ライブ ストリーム リクエストのアセットキーは、DFP 管理画面で確認できる ID です。  | 
              
authToken | 
                 | 
                
                   ストリーム リクエストの認証トークン。より厳格なコンテンツ認証のために API キーの代わりに使用されます。パブリッシャーは、このトークンに基づいて個々のコンテンツ ストリームの承認を制御できます。  | 
              
contentSourceId | 
                 | 
                
                   オンデマンド ストリームに必要です。cmsid は、DFP UI の DFP 動画コンテンツ ソースから取得されます。  | 
              
customAssetKey | 
                 | 
                
                   カスタム アセットキーは、どのストリームを再生するかを判断するために使用されます。Pod サービング ストリーム リクエストにはカスタム アセットキーが必要です。  | 
              
format | 
                 | 
                
                   ストリームの形式。デフォルトは   | 
              
networkCode | 
                 | 
                
                   ストリーム リクエストを行うパブリッシャーのネットワーク コード。ネットワーク コードは、createPodLiveStreamRequest または createPodVodStreamRequest で作成された連続広告配信ストリーム リクエストに必要です。これらのコードは、createVideoStitcherLiveStreamRequest、createVideoStitcherVodStreamRequest、createVideoStitcherVodStreamRequestWithVodConfig で作成された Cloud ステッチング ストリーム リクエストにも必要です。これらのコードは省略可能ですが、createLiveStreamRequest または createVodStreamRequest で作成されたフルサービス ストリーム リクエストに推奨されます。ネットワーク コードを追加すると、プログラマティック制限付き広告の有効化など、アド マネージャーの UI で選択した設定が適用されます。Pod サービングとクラウド ステッチングでは、ネットワーク コードを追加すると、ストリームが特定されて再生されます。ネットワーク コードを確認するには、こちらの記事をご覧ください。  | 
              
player | 
                 | 
                
                   プレーヤー インターフェースの実装。  | 
              
ppid | 
                 | 
                
                   非推奨です。adTagParameters を使用します。省略可。DFP オーディエンスのパブリッシャー指定の識別子。  | 
              
streamActivityMonitorId | 
                 | 
                
                   ストリーム アクティビティ モニターでストリームのデバッグに使用する ID。これは、パブリッシャーがストリーム アクティビティ モニター ツールでストリームログを簡単に見つけられるようにするために使用されます。  | 
              
videoId | 
                 | 
                
                   オンデマンド ストリームに必要です。動画コンテンツ ソースの識別子。  | 
              
videoObject | 
                 | 
                
                   クライアント アプリでの動画再生を担当する動画オブジェクト(Video roSGNode など)。このオブジェクトは、ライブ HLS ID3 イベントの適切なタイミングで使用されるさまざまなデータについてポーリングされます。  | 
              
videoStitcherSessionOptions | 
                 | 
                
                   セッション オプションは、VideoStitcher streamRequests の動画スティッチャー固有のパラメータを設定するために使用されます。  | 
              
        createLiveStreamRequest(assetKey, apiKey, networkCode)
      
      
        ライブ StreamRequest の必須プロパティを初期化します。この API を使用すると、他の StreamType 固有のプロパティはすべて無視されます。必須パラメータのいずれかが空の文字列の場合、エラー ロギングが発生し、API は一般的な StreamRequest を返します。プロパティは無視されません。
          
必須のライブ プロパティを含む ima.StreamRequest: ima.StreamRequest オブジェクトを返します。
| パラメータ | 型 | 説明 | 
|---|---|---|
assetKey | 
                string | 
                |
apiKey | 
                string | 
                返された   | 
             
networkCode | 
                string | 
                ストリーム リクエストを行うパブリッシャーのネットワーク コード。ネットワーク コードを含めるかどうかは任意ですが、含めることをおすすめします。  | 
             
        createPodLiveStreamRequest(customAssetKey, networkCode, apiKey)
      
      
        Pod Live ima.StreamRequest の必須プロパティを初期化します。この API を使用すると、他の ima.StreamType 固有のプロパティは無視されます。必須パラメータのいずれかが空の文字列の場合、エラー ロギングが発生し、API は一般的な StreamRequest を返します。プロパティは無視されません。
          StreamRequest を返します。必要な PodLive プロパティを含む ima.StreamRequest オブジェクト。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
customAssetKey | 
                string | 
                |
networkCode | 
                string | 
                |
apiKey | 
                string | 
                返された   | 
             
        createPodVodStreamRequest(networkCode)
      
      
        サードパーティの動画スティッチャーで DAI Pod サービングを使用する場合に、VOD ストリームを登録するための ima.StreamRequest の必要なプロパティを初期化します。この関数は、リクエスト タイプを ima.StreamType.POD_VOD に設定し、必要なすべてのプロパティのデータが欠落していないことを検証します。検証に失敗すると、デバッグ コンソールにエラーが記録されます。
          
戻り値 StreamRequest: ima.StreamRequest オブジェクト。必須プロパティがすべて指定されている場合、リクエスト タイプは ima.StreamType.POD_VOD に設定されます。
| パラメータ | 型 | 説明 | 
|---|---|---|
networkCode | 
                string | 
                Google アド マネージャー ネットワークのコード  | 
             
        createStreamRequest()
      
      
          
戻り値 ima.StreamRequest: 空の ima.StreamRequest オブジェクト。
        createVideoStitcherLiveStreamRequest(customAssetKey, networkCode, liveConfigId, region, projectNumber, oAuthToken)
      
      
        Video Stitcher Live StreamRequest の必須プロパティを初期化します。この API を使用すると、他の StreamType 固有のプロパティは無視されます。必須パラメータのいずれかが空の文字列の場合、エラー ロギングが発生し、API は一般的な StreamRequest を返します。プロパティは無視されません。
          ima.StreamRequest を返します: 必要な VideoStitcherLive プロパティを含む ima.StreamRequest オブジェクト。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
customAssetKey | 
                string | 
                |
networkCode | 
                string | 
                |
liveConfigId | 
                string | 
                |
region | 
                string | 
                |
projectNumber | 
                string | 
                |
oAuthToken | 
                string | 
                
        createVideoStitcherVodStreamRequest(adTagUrl, networkCode, contentSourceUrl, region, projectNumber, oAuthToken)
      
      
        Video Stitcher VOD StreamRequest の必須プロパティを初期化します。この API を使用すると、他の StreamType 固有のプロパティは無視されます。必須パラメータのいずれかが空の文字列の場合、エラー ロギングが発生し、API は一般的な StreamRequest を返します。プロパティは無視されません。
          ima.StreamRequest: 必須の VideoStitcherVod プロパティを含む ima.StreamRequest オブジェクトを返します。
| パラメータ | 型 | 説明 | 
|---|---|---|
adTagUrl | 
                string | 
                |
networkCode | 
                string | 
                |
contentSourceUrl | 
                string | 
                |
region | 
                string | 
                |
projectNumber | 
                string | 
                |
oAuthToken | 
                string | 
                
        createVideoStitcherVodStreamRequestWithVodConfig(vodConfigId, networkCode, region, projectNumber, oAuthToken)
      
      
        クラウド動画スティッチャーから作成された vodConfigId を使用して、Video Stitcher VOD StreamRequest の必須プロパティを初期化します。この API を使用すると、他の StreamType 固有のプロパティは無視されます。必須パラメータのいずれかが空の文字列の場合、エラー ロギングが発生し、API は一般的な StreamRequest を返します。プロパティは無視されません。
          ima.StreamRequest: 必須の VideoStitcherVod プロパティを含む ima.StreamRequest オブジェクトを返します。
| パラメータ | 型 | 説明 | 
|---|---|---|
vodConfigId | 
                string | 
                |
networkCode | 
                string | 
                |
region | 
                string | 
                |
projectNumber | 
                string | 
                |
oAuthToken | 
                string | 
                
        createVodStreamRequest(contentSourceId, videoId, apiKey, networkCode)
      
      
        VOD ima.StreamRequest の必須プロパティを初期化します。この API を使用すると、他の ima.StreamType 固有のプロパティは無視されます。必須パラメータのいずれかが空の文字列の場合、エラー ロギングが発生し、API は一般的な StreamRequest を返します。プロパティは無視されません。
          
戻り値 ima.StreamRequest: 必要な VOD プロパティを含む ima.StreamRequest オブジェクト。
      
| パラメータ | 型 | 説明 | 
|---|---|---|
contentSourceId | 
                string | 
                |
videoId | 
                string | 
                |
apiKey | 
                string | 
                返された   | 
             
networkCode | 
                string | 
                ストリーム リクエストを行うパブリッシャーのネットワーク コード。ネットワーク コードを含めるかどうかは任意ですが、含めることをおすすめします。  | 
             
クラス ima.StreamType
フィールド
プレーヤーに再生を要求するストリームのタイプを定義します。プリロールと VOD はストリームの最初から再生される必要があります。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
LIVE | 
                 | 
                
                   動画が公開されています。  | 
              
VOD | 
                 | 
                
                   動画はオンデマンドで視聴できます。  | 
              
クラス ima.WrapperInfo
フィールド
メソッド
ラッパーに関する情報が含まれています。
プロパティ
| 名前 | 型 | 説明 | 
|---|---|---|
adId | 
                 | 
                
                   広告の ID。不明な場合は空の文字列。  | 
              
adSystem | 
                 | 
                
                   広告システムの宣言名。不明な場合は空の文字列。  | 
              
creativeAdId | 
                 | 
                
                   クリエイティブの広告 ID。不明な場合は空の文字列。  | 
              
creativeId | 
                 | 
                
                   クリエイティブの ID。不明な場合は空の文字列。  | 
              
dealId | 
                 | 
                
                   取引 ID。不明な場合は空の文字列。  | 
              
        createWrapperInfo()
      
      
          
戻り値 ima.WrapperInfo: