IMA3 プラグインによる広告変更履歴
更新履歴
2020年8月10日
v3.6.0
- コントリブ広告 6.7.0 にアップグレード
2020年7月13日
v3.5.0
- 特徴:プラグインが登録解除されている場合は、ミドルウェアをノーオペレーションにする
- バグ修正:プレイリストプレーヤーで [ 次へ] ボタンをクリックしたときのプリロールエラーを修正しました
2020年4月16日
v3.4.4
- 固定広告選択肢オーバーレイが表示されない
2020年3月31日
v3.4.3
- バグ修正:ライブプリロール広告中に記録されたとき発生するエラーを解決する
- 元に戻す:
asyncAutoplaySupport
新しいオプションで、自動再生機能の検出が解決されるまでIMA3の初期化を遅らせることを許可する
2020年1月7日
v3.4.2
- Video.js 7.7.x との互換性を修正
2019年12月20日
v3.4.1
- リファクタリング:将来のバージョンの Video.js との潜在的な非互換性を回避するために、AdPlayer の実装を調整する
2019年12月3日
v3.4.0
asyncAutoplaySupport
新しいオプションで自動再生機能の検出が解決されるまでIMA3の初期化を遅らせる- iOS デバイスでミュートされた自動再生によるバックグラウンドオーディオの停止を防ぐ
AdPlayer
の実装を調整して、将来のバージョンの Video.js との潜在的な非互換性を回避する
2019年9月25日
v3.3.2
inAdBreak
ソース切り替え時の機能であることを確認し、競合状態を修正しました
2019年9月9日
v3.3.1
- バグ修正:IMA プラグインがエラーをスローする原因となったブライトコーブ Player 6.36 との非互換性を修正
- バグ修正:プレーヤーのサイズ変更イベントで AdsManager のサイズを変更する
2019年8月5日
v3.3.0
- リクエストモードがの場合、
ima3-ready
イベントオブジェクトにIMA SDKを公開するondemand
- 広告ボリュームが誤ってミュートと解釈される問題を修正しました
getRemainingTime
プロパティ不足に関して時折スローされるエラーを修正しました
2019年5月6日
v3.2.6
- videojs-contrib-ads を 6.6.3 にアップグレードする
2019年3月21日
v3.2.5
- バグ修正:ima3-ad-エラー後に自動再生がブロックされる問題を修正
- バグ修正:ライブ広告挿入を使用する場合は、プリロールを待っている間は再生をブロックしないでください
2019年1月19日
v3.2.4
mediainfo.ad_keys
Studioで追加されたメディアクイポイントキー/バリューメタデータがマクロに補間されるのではなく、クエリパラメータとして広告タグに追加されるバグを修正
2019年1月3日
v3.2.3
- 主にサービスアップデート
- バグ修正:Video Cloud で設定された広告キューポイントのミリ秒精度が正しく動作するようになりました
2018年10月24日
v3.2.2
adMacroReplacement
serverUrl
空の文字列がいつ呼び出されるバグを修正- オーバーレイ広告で IE/Edge コントロールバーをホバーで表示できるようにする問題を修正しました
2018年10月18日
v3.2.1
- VMAP で空の VAST 応答の直後にコンテンツが再開されない問題を修正しました
video_view
広告エラーやタイムアウト後にアナリティクスでイベントが送信されない問題を修正しました。
2018年9月13日
v3.2.0
- さまざまな既知のバグに対応する新しい Video Cloud キューポイントの実装
- 広告中のコンテンツソースの変更のサポートを追加
- 処分後のプレイヤーの再インスタンス化の処理に関するバグ修正
- プレーヤーの処分で広告マネージャーを破壊する
- iOSでのボリュームの永続性に関する問題を修正
- マウスポインタでIE/Edge広告コントロールバーの表示を修正
playonselect:false
プリロール前の場所で、economics:ad_supported
ソースを動画に変更すると、広告/コンテンツが自動的に再生されるケースを修正- 死んだフラッシュコードを削除する
- 動画コントリブ広告を使用するように更新しました 6.6.1
- ステッチされた広告シナリオのサポートの改善
- コンテキストごとに最初のコントリブ広告のみを受け入れることで、複数登録の警告メッセージを避ける
- プレイイベントを修正
redispatch
IEの問題 - プレーヤーの処分処理の改善
2018年8月15日
v3.1.0
- プログレスバーが更新されず、
player.ima3.adPlayer.currentTime()
広告の現在の時刻ではなく0が返される不具合を修正 isVpaid
IMAプラグインに便利なメソッドを追加しました- IMAライブプレロールサポートが追加されました
- 動画コントリブ広告を 6.5.0 に更新しました。6.4.3 の変更も含まれます。
- 追加
liveCuePoints
オプション - スナップショット・リストア時に単一のソースではなくすべてのソースをリストアする
pause
Chromeで自動再生がブロックされたときにイベントを送信し、Safariと一貫性を保ちます
- 追加
2018年8月6日
v3.0.3
- プラグインの初期化順序から発生するバグを修正しました。具体的には、
{player.url}
マクロの値が変更され、Analytics プラグインへの依存関係が削除されました。このマクロはプレイヤーを一意に識別するために使用できますが、{player.id}
代わりにマクロを使用することをお勧めします。 - 処分処理の改善
- コード編成の改善
- videojs-contrib-ads を6.4.2に更新
- 広告完了後のスナップショットオブジェクトのクリーンアップ
- 処分処理の改善
2018年6月11日
v3.0.2
- プリロール後の復元時にポスターが点滅する問題を修正
player.ads.ad.currentTime
以前はタイムオフセットを使用しました:今は現在の時間です- 追加しました
player.ads.ad.timeOffset
mediainfo
初期化に関連する経済学の処理に関するバグ修正- 削除されました
loadingSpinner
何もしなかったのでオプション - 動画コントリブ広告を6.4.1に更新しました
- 初期化エラーメッセージのドキュメントリンクを更新
contentIsLive
時間を無限大として報告しないライブストリームに使用できる設定を追加しました。- ポストロールがない場合、動画の最後にローディングスピナーが表示される不具合を修正
- マクロのデフォルト値を許可する
2018年5月4日
v3.0.1
- が []
mediainfo.economics
に設定されているときに広告が再生されない不具合を修正undefined
2018年5月1日
v3.0.0
- 動画コントリブ広告を5.1.6から6.2.1に更新
- 初期化では、ミドルウェアを使用してコンテンツフラッシュのリスクを軽減するようになりました
- プラグインのソース変更の処理が再加工され、プレイリストで使用する際の信頼性が大幅に向上しました
serverUrl
このオプションは機能にすることができ、ヘッダー入札などの非同期ワークフローを容易にします- 予想よりも長いタイムアウトを引き起こす可能性があるバグを修正
- その他のさまざまなバグ修正と信頼性の向上。詳細については、 videojs-contrib-ads changelog を参照してください
2018年4月13日
v2.22.3
- iOSでの自動再生の問題を修正し、IMA
setAdWillPlayMuted()
SDKとiOSのサポートを追加しました。setAdWillAutoPlay()
2018年3月28日
2.22.2
- 特定の IMA3
autoplay
設定と requestMode のバグを修正onplay
2018年3月21日
2.22.1
- 2.22.0で導入されたInternet Explorer 11のサポートに関するバグを修正
2018年3月14日
v2.22.0
- 自動再生を検出し、自動再生をミュートできるサポートが追加されました。
- 実装されたIMASDK
setAdWillPlayMuted
そしてsetAdWillAutoPlay
2018年1月30日
v2.21.0
- 追加
showVpaidControls
オプション - 動画コントリブ広告を使用するように更新しました 5.1.6
2017年11月27日
2.20.3
- 後続のコンテンツ動画が再生できないバグを修正
- iOSのミッドロールでコンテンツが最初から再起動するバグを修正
- iOSでコンテンツが見えないが音声が聞こえる不具合を修正
2017年11月2日
2.20.2
- 最新のIMA SDKとの互換性
- Safari 11のサポートが
- VPAID広告のカスタムコントロールを非表示にする
- 動画コントリブ広告を使用するように更新しました 5.1.1
2017年10月10日
v2.20.1
- Video.js 6.3 以降との互換性を追加
2017年10月4日
v2.20.0
- 動画コントリブ広告を使用するように更新しました 5.1.0
2017年8月16日
2.19.4
- 空の広大な広告が表示されたときにポストロールでタイムアウトするバグを修正
ads-request
冗長イベントトリガーの削除- Chrome のバージョンをプレーヤーのバージョンとは別に確認するロジックを追加
adtimeupdate
コンテンツ中にイベントが発生することがあるバグを修正autoplay
Android端末のバグを修正- 広告エラー後にポストロール広告を待機する不具合を修正
2017年7月28日
v2.19.3
- ワンキューモードとID3広告キャンセルのバグ修正
- 動画コントリブ広告を使用するように更新しました 5.0.3
2017年7月21日
2.19.2
- モバイル自動再生のサポート
- 動画コントリブ広告を使用するように更新しました 5.0.2
- のディスパッチを修正しました
loadeddata
そしてloadedmetadata
イベント ondemand
モード使用時の広告レスポンスが空になるバグを修正
- のディスパッチを修正しました
2017年7月7日
2.19.1
注:このバージョンには、iOS 10 および Android デバイスで HMTL5 広告の自動再生をサポートする修正が含まれています。
- ミュートされていない、
playsinline
および/または含まれないプレーヤーでHTML5広告を自動再生すると、ユーザーがiOS 10およびAndroidデバイスをタップまたはクリックして再生を開始したときに正しく再生される muted
ANDを含むプレーヤーで HTML5playsinline
広告を自動再生すると、iOS 10 および Android デバイスで正しく自動再生される- iOS 10 および Android HTML5 広告の [ミュート] ボタンを修正
muted
属性が存在する場合、ミュートボタンが表示され、ユーザーは広告をミュート解除することができます- ミュートボタンは、プログラムによる音量の制御をサポートしていないデバイスでは表示されなくなります
- ミュートボタンは、タップまたはクリックされたときに広告を正しくミュート/ミュート解除する
- ミュート/ミュート解除の設定は、広告からメインコンテンツまで保持されます。
さらに、IMA HTML5 SDK は、iOS 10 以降のデバイスでカスタム再生を無効にする機能をリリースしました。この機能は、TrueView スキップ可能な広告のサポートを追加するなど、広告のインライン再生とネイティブ再生のどちらを使用するかを決定します。この設定の詳細については、 IMA HTML5 SDK のドキュメントを参照してください。
ブライトコーブ IMA SDK プラグインを使用してこの設定を適用する方法については、IMA3SDKSettings の IMA3 プラグインの広告ドキュメントを参照してください。
2017年6月28日
v2.19.0
詳細については、を参照してください。 Brightcove WebPlayer開発者フォーラムのこの投稿。プレーヤーとプラグインのテストに関する一般的な情報については、「プレーヤー/プラグインのバージョンテスト」トピックを参照してください。
このリリースの機能は次のとおりです。
- 広告をスキップしても音量設定は保持されます
- 動画コントリブ広告を使用するように更新しました 5.0.1
- Video.js 5 と 6 の相互互換性
- iOSのコンテンツのフラッシュに関するバグ修正
- プレイヤーが処分されたときのクリーンアップ
- プラグインの初期化が遅すぎると、コンソールにエラーメッセージが表示される
2017年4月4日
v2.18.0
- HTML5用のIMA SDKの広告レンダリング設定をユーザーが設定できるように追加
player.ima3.setAdsRenderingSettings
- Video.js 5 と 6 の相互互換性を更新しました
2017年3月23日
2.17.0
adsLoader.contentComplete
IMAコレレータのリセットを可能にするためにフラッシュで公開
2017年3月9日
v2.16.4
- ES3サポートの追加
- 動画コントリブ広告を使用するように更新しました 4.2.5
- 推定する方法を追加しました
adType
- 「ポストロールがないときにポストロールスナップショットを作成しない」を元に戻し、
ended
イベントが見つからないバグを修正しました
- 推定する方法を追加しました
2017年3月3日
v2.16.3
- videojs-contrib-ads 4.2.3 にロールバックして、
ended
イベントが見つからないバグを修正
2017年3月1日
2.16.2
- IDのないキューをで使用することを許可しない
oncue
リクエストモード - 動画コントリブ広告を使用するように更新 4.2.4
- ポストロールがなくなるときにポストロールスナップショットを取得しなくなりました
- Video.js 5/6 のクロス互換性
2017年2月2日
v2.16.1
これはバグフィックスアップデートです。
- 可能であれば、iframeでHTML5広告をレスポンシブにする
- DFP
admuted
での誤った追跡を防止 - HTML5とFlashの両方の広告コントロールバーのローカライズ
- ChromeでFlashを有効にするには、右クリックを許可します
- 動画コントリブ広告を使用するように更新 4.2.2
- iOSコンテンツフラッシュを再修正
2017年1月27日
v2.16.0
- のサポートが追加されましたcueTextTracksの機能videojs-contrib-adsそのため、VideoCloudキューポイントを使用して広告をトリガーできます。
2017年1月19日
v2.15.6
- 動画コントリブ広告を使用するように更新しました 4.2.1
- この更新により、広告中にプログレスバーをクリックしたときに広告のクリックスルーが妨げられていた変更が元に戻されました。この修正は、代わりに単一ビデオテンプレートになります。
2016年12月20日
v2.15.5
- 動画コントリブ広告を使用するように更新 4.1.6
- iOS
div
10で修正されたプレースホルダplaysinline
adcontentplaying
余分なイベントをキャンセルするためにのみ送信された文書化されていないイベントを送信しなくなりました。adplaying
この余分なイベントを必要としないためにコードがリファクタリングされました
- iOS
2016年12月8日
v2.15.4
- 動画コントリブ広告を使用するように更新しました 4.1.5
- 広告中にキャプションとオーディオトラックボタンを非表示にします(これらはすでにIMAで非表示になっているため、この更新はこのプロジェクトに影響しません)
- プラグインは広告中にプログレスバーをクリックしたときに広告のクリックスルーを防止するようになりました
- 終了したイベントは、コンテンツがすでに終了した追加の時間が終了した後、正常にトリガーされるようになりました
2016年11月21日
v2.15.3
- 動画コントリブ広告を使用するように更新 4.1.4
- コンテンツのフラッシュを防ぐ空白の div が iPad の広告をカバーする問題を修正しました
- トラックsrcに頼らないようにスナップショットテストを修正
- Video.js 6で広告期間を表示するように修正
adDisplayContainer
touchend
の代わりに初期化するように修正touchstart
2016年11月10日
v2.15.2
- 動画コントリブ広告を使用するように更新 4.1.3
- videojsの不足しているインポートを追加しました
- Android で広告の後ろで再生されるコンテンツを修正しました
- ライブコンテンツの再生時のボリューム永続性のバグを修正
2016年11月10日
v2.15.1
- 動画コントリブ広告を使用するように更新しました 4.1.2
- スナップショットとテキストトラックのバグを修正
2016年11月2日
2.15.0
- 広告マクロの新しいページ変数機能
- IMA では、広告マクロは広告サーバーの URL でサポートされています
- ページ変数マクロを持つ URL は、次のようになります:
http://example.com?foo={pageVariable.foo}
(そのマクロは、foo
ブラウザーの広告リクエストが行われたときの JavaScript コンテキスト) - ページ変数がまだ利用できない場合に広告リクエストが行われた場合、マクロは機能しません
- 新しい広告マクロ機能に関する技術的な詳細については、こちらをご覧ください: https://github.com/videojs/videojs-contrib-ads#macros
try/catch
広告マネージャーがまだ作成されていない場合に破棄するときに使用します- これはエッジケースで余分な安全のためのものですが、違いは見られないはずです
- 一時的に再追加
contentplayback
イベント- このイベントは、Brightcove IMAプラグインとオープンソースのvideojs-contrib-adsプロジェクトの統合の一環でした。ブライトコーブは将来それを削除する予定です。
- ザ・
playing
イベントはおそらく代わりに使用したいものです
10月26日 1016
v2.14.0
- 動画コントリブ広告 4.0.0 を使用するように更新しました
playing
event no longer sent before prerollcontentplayback
event removed- Chrome 53 で導入されたコンテンツのフラッシュを修正しました。このコンテンツでは、広告読み込みクラスが削除されすぎました。
- 追加された
player.ads.VERSION
- ジェネレーター-videojs-pluginによって提唱された規則を使用するように更新されました
- フィーチャモジュール用に個別のファイルを作成しました
- ボリュームとミュート状態は、広告ブレイク後も持続するようになりました
2016年10月18日
2.13.0
- 広告マクロのカスタムフィールド
- フラッシュ広告技術にプリロールがない場合、コンテンツのタイムアウト時間の遅延を避ける
- これにより、空のポストロールコールでプレーヤーがエラーをスローするなど、予期しない遅延に起因する追加の問題を解決できます。
- Flash のより正確な進行状況バー
2016年10月3日
2.12.0
playing
ハードタイムアウト後の余分なイベントの防止{player.id}
マクロが正しい値を参照するようになりました- 進行バーの動きを滑らかにする
2016年9月23日
2.11.6
- videojs-contrib-ads 3.3.13に更新
- コンテンツ更新時にスナップショットをリセットするチェックを修正
2016年9月19日
v2.11.5
- HardTimeoutsの設定のデフォルトをtrueに設定します
- タイムアウト設定のデフォルトを 4000 ミリ秒に設定
- オーバーレイ広告中に動画が一時停止するバグを修正
- オーバーレイ広告中にフラッシュ技術コントロールバーが表示される不具合を修正
- 無料動画の後で広告対応動画を再生する際のバグを修正
2016年9月6日
2.11.4
- 統一されたタイムアウト設定
2016年8月24日
2.11.3
- videojs-contrib-ads 3.3.12に更新されました
- 空の広告に関する指標の修正
- adstartでプレーヤーが開始状態であることを確認します
- オンデマンドアドリクエストはもはや経済性を無料に設定して成功しない
2016年8月3日
v2.11.2
- プリロール前にビデオコンテンツのフラッシュが見られるiOSの修正
- 動画コンテンツソースの変更後、終了イベントがトリガーされない不具合を修正
2016年7月27日
2.11.1
- videojs-contrib-ads 3.3.10に更新
- 特定の状況下でポストロール後にコンテンツが再生されるバグを修正
2016年7月22日
2.11.0
- Player.ima3.adtech を追加しました
2016年7月18日
2.10.3
- 動画コントリブ広告にアップデート 3.3.9
- ポストロールでコンテンツ更新が見逃されるバグを修正
2016年7月14日
2.10.2
- requestmodeがonplayでコンテンツがすでに再生されているときに行われたアドリクエストを修正
ImaSdkSettings
ロケール設定が反映されないバグを修正setNumRedirects
IMA3プラグインの設定が尊重されないバグを修正- videojs-contrib-ads 3.9に更新
- ポストロールでコンテンツ更新が見逃されるバグを修正
2016年6月21日
v2.10.1
- ポスターを削除するときのChromeバグの回避策
- videojs-contrib-ads 3.3.8に更新されました
- Android の広告の後に再開する問題を修正
- 後続の動画の広告リクエストに関する問題を修正
2016年6月16日
v2.10.0
- プレロール前にポスターと技術を隠す
2016年6月13日
2.9.1
- ポストロール完了後にコンテンツが再生される不具合を修正
2016年6月6日
v2.9.0
- VMAP を使用しない VAST 広告や Flash 広告技術でもハードタイムアウトが機能するようになりました
- ソースの変更時にコンテンツのフラッシュを引き起こすバグを修正
- requestMode: OnDemand + 自動再生+ プリロード:なし + html5 広告技術で最初のアドリクエストが失敗するバグを修正
2016年5月26日
2.8.0
- デフォルトの
postrollTimeout
1000 ミリ秒を追加します。 - フラッシュ広告技術が広告マネージャを破壊するための不足しているロジックを追加
adserror
- VAST 広告でノープレロールを送信しなくなりました
- 空の文字列コンテンツソースのadrequestを送信しなくなりました
- 同じコンテンツソースに対する複数の広告リクエストをキャンセルする
- onplay で自動再生を許可しなくなりました。onload に変更されます
2016年5月10日
v2.7.1
- 2.7.0で導入されたライブ広告を修正しました
- iOS8 で断続的なエラーが発生したライブ広告コードを修正する (ライブ以外のシナリオでも)
2016年4月28日
v2.7.0
ad_keys
広告マクロに追加しました- 有効にするコードのメンテナンス
vjsstandard
- 経済学のフラグがに設定されている場合、広告が再生されなくなりました
FREE
2016年4月20日
v2.6.0
- ID3 メタデータに基づいてライブストリームで広告を再生およびキャンセルする機能
requestmode
ondemand
がまたはに設定されている場合、ロード時間が短くなりますoncue
nopostroll
固定および復元された機能
2016年3月31日
2.5.2
ended
イベントを妨げていたので、nopostoll機能をロールバックする
2016年3月31日
v2.5.1
- contrib-ads へのマイナーバグ修正
2016年3月28日
v2.5.0
特徴
hardTimeouts
HTML5オプション。HTML5広告にVMAPを使用しているときに、期限切れの広告を破棄することで、「コンテンツのフラッシュ」を防止します。デフォルトでは無効になっています。以降のメジャーバージョンアップデートでは、デフォルトで有効にする予定です。- プリロール広告なしでIMA3プラグインを使用すると、ロード時間が短縮されます。
player.ima3.currentAd.wrapperAdIds
player.ima3.currentAd.wrapperAdSystems
フラッシュ広告技術を使用するときと暴露します。
バグフィックス
- グラファイトスキンのボリュームスライダの表示を修正
- フラッシュで一時停止するとプログレススライダーが継続する不具合を修正
- Flashで再生/一時停止アイコンが正しく更新されない不具合を修正
adtimeout
無効なイベントが送信されるいくつかの状況を修正
2016年3月28日
v2.4.0
- Vペイド 2 のサポートを追加しました
2016年3月28日
v2.3.0
- 広告の再生中にドックを隠す
- iPadオーバーレイ広告がクリックスルーされない不具合を修正
adSwf
デフォルト値にバージョン管理された URL を使用- IE10でHTML5広告のクリックスルーを修正する
2016年1月20日
1.14.x
- 複数のプレーヤーをサポート
2015年3月30日
1.13.0
- contrib-ads を更新してプレイリストのサポートを拾う
2015年3月27日
1.12.0
- adrequestメソッドを追加する
- 準備完了メソッドを追加
- ロードスピナーオプションを追加
- HTMLコントロールバーのタイミングを修正する
- 黒の背景 div を追加して、プレロールとミッドロールでのコンテンツの点滅の問題を防止 (デスクトップ)
2015年1月27日
1.11.0
- エラー処理を追加する
- Videojs-contrib-広告を1.0.0にバンプ
- contentupdate が2回トリガーされる競合状態を修正しました
2015年1月8日
v1.10.0
- videojs-contrib-広告を0.6.0にバンプ
- テキストトラック API メソッド用の非操作関数スタブを追加する
2014年10月21日
v1.8.0
- デフォルトのプリロールタイムアウトを 1000 ミリ秒にバンプ
- 広告の再生には、常に別のコントロールバーを使用してください。以前は、Flash をサポートしていないプラットフォームの広告では、コンテンツコントロールバーを再利用して広告を再生していました。
- IMA は Android Chrome でタッチイベントを盗むため、コンテンツの再生中に広告コンテナを画面外に移動します。
2014年10月16日
v1.7.0
- フラッシュ広告技術のVペイド 2.0 サポート
2014年10月1日
v1.6.0
- 動画広告を更新する
- 更新されたプラグイン設定を広告 SWF に渡す
2014年10月1日
1.5.0
- デフォルトの広告技術注文をフラッシュ、html5 に設定します
2014年8月28日
v1.4.0
- ポストロールサポート
- IMA3/HTML5でカスタムクリックトラッキング要素を使用する機能を追加
2014年3月20日
v1.3.0
- video.js 4.4.3 にアップグレードする