問題タブ [vast]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html5-video - 動画コンテンツなしで VideoJS VAST プラグインを使用する
VAST 広告タグと HTML5 プレーヤーを使用して広告を表示したいと考えています。現在、 Vast Ads PluginでvideoJSを使用しようとしていますが、ビデオ コンテンツ (ビデオ コンテンツの src 属性を持つビデオ要素) がないと、videoJS プレーヤーを動作させることができないことに気付きました。
ビデオ プレーヤーを使用して VAST からの広告だけを表示し、ビデオ コンテンツを表示しない簡単な方法を知っている人はいますか? Google IMA3 SDK はそれを可能にしますが、IE のユースケース (Google IMA3 SDK はカバーしていません) をカバーするビデオプラグインを探しています。
ありがとうございました!
javascript - 次の VAST タグをテスト ページに埋め込むにはどうすればよいですか?
プレロールの大きな動画用の VAST 広告タグがあるとします。ブラウザに VAST URL を入力すると、VAST ドキュメントの内容には次のものが含まれます。
ご覧のとおり、メディア ファイルのタイプは .js であり、実際にはメディア ファイル (.mp4 など) ではありません。
この VAST タグをテスト ページに埋め込むにはどうすればよいですか?
私が理解しているように、.jsファイル自体にプレーヤーへの参照が含まれているため、プレーヤーのプレイリストに追加することが良い解決策になるかどうかはわかりません
javascript - VAST タグで外部スクリプトを実行する
通常、ディスプレイ広告の広告クリエイティブに追加されるサードパーティ スクリプト (クライアント ブラウザでデータ分析を行うスクリプト) があります。
VAST タグを使用して、このスクリプトを動画広告に追加したいと考えています。VAST 仕様を読みましたが、ブラウザでスクリプトを実行する例は見つかりませんでした。特定のイベントでサーバーを呼び出す例です。
ブラウザでコードを実行できるようにスクリプトを VAST タグに追加する方法の例を教えてもらえますか?
ありがとう!
javascript - video.js を使用した YouTube 動画のプレロール
私は、 GitHub https://github.comで見つけたプラグイン
のおかげで、YouTube ビデオの最新 ( 4.11.4 ) バージョンを使用して作業している Web サイトの YouTube ビデオでプレロール広告を使用しようとしています。 /eXon/videojs-youtube、AD 部分については、VAST 2.0 形式の xml を読み取るこのhttps://github.com/theonion/videojs-vast-pluginを使用しています。Revive Ad-Server によって提供されるものから提供します。 (v. 3.0) と mp4 ビデオを再生します。video.js.
videojs-youtube
videojs-vast-plugin
これは私が書いたコードです:
このコードは部分的に機能します: YouTube ビデオのポスター画像を正常に表示し、カスタム ビデオ AD を再生し (構成に従って「2 秒でスキップ」アラートを使用)、必要に応じてビデオをスキップできますが、AD が終了するたびに (またはスキップされます) 次のエラーが表示されます。
いくつかの調査を行うことで、AD が停止した後に 2 番目のプレーヤーが「再初期化」されないことが問題である可能性があると思いますが、これを防ぐためにどこで行動すればよいかわかりません。dispose() メソッドを起動する前にタイムアウトを追加するように提案されたいくつかの回答を見つけましたが、それはプラグイン全体に散らばっており、実際に動作しているものを理解できません。「techOrder」の要素の順序を変更すると、特にフラッシュと html5 の場所を切り替えると、「vdata1423499421192」エラーは消えますが、それでもビデオは再生されません。
さらに、2 つの通常の mp4 ビデオ (mp4 広告付きの mp4 ビデオ) を再生すると、video.js と広大なプラグインの組み合わせで問題なく動作します。
編集: Githubで同様の問題を扱っているこのバグレポート を見つけまし
css - Video.js を使用する Chrome で VAST Flash ビデオ広告が再生されない
Onion の Video.js 用 VAST プラグインの例を使用して、VAST xml ファイルを、広告のビデオ ソース用のフラッシュ ビデオを含む独自のものに切り替えました。これを Chrome で再生すると、動画が一瞬再生され始め、その後停止して真っ暗になります。エラーは次のとおりです。
奇妙なことに、このセットアップは OSX の Safari 8 で完全に機能します。
ここで何が起こっているかについてのアイデアはありますか?
更新:問題の原因は、videoJS CSS が含まれていないことが原因であることがわかりました。それを元に戻すと、Flash ビデオ広告が再び再生されます。CSS を含めないとどうすればこれを破ることができますか? 繰り返しますが、この CSS を含めないと、Chrome での再生が中断されるだけです。
jwplayer - jwplayer で VAST タグ xml の個別呼び出しと次の動画広告のプリバッファを制御する
jwplayer を使用して、VAST タグ URL から動画広告を再生しています。jwplayer では、次を使用してこれを行うことができます。
1 つの広告だけを再生する必要がある場合は、これで十分です。しかし、複数の広告を連続して再生する必要があり、この関数を何度も呼び出しています。ただし、このため、2 つの広告の間にユーザーが表示する必要がある追加のバッファー画面が表示されます。
タグXMLを事前に呼び出し、次のビデオ広告を事前にバッファリングすることで、それを回避する方法はありますか.
助けてくれてどうもありがとう。
android - MoPub が com.mopub.mobileads.VastVideoInterstitial を見つけられません
必要なアダプターを MoPub モジュールのソースにコピーするなど、MoPub から完全な SDK を統合しました。
ただし、MoPub から広告をリクエストすると、エラーが発生し続けます。
問題は、それVastVideoInterstitial
が最も確実に含まれていることです。そのため、なぜ MoPub がそれを見つけられないのか、私は困惑しています。MoPubAndroidManifext.xml
モジュールで見つけたすべてのアクティビティが含まれています。
VAST ビデオ インタースティシャルを表示するために何が欠けていますか? MoPub でオフにすることもできますが、アプリの eCPM が低下するため、これは不適切なオプションのようです。
Android でこの問題を解決するにはどうすればよいですか?
plugins - VideoJs VAST プラグインを追加する段階的な手順が必要
VideoJS プレーヤーにプレロールまたは VAST 広告プラグインを追加する方法を見つけようとしていますが、方法がわかりません。サーバーにファイルをアップロードして呼び出す必要があることはわかっていますが、ファイルが見つからず、以下のプラグインのドキュメントは非常に曖昧です。また、スクリプト コードはサイトのヘッドに配置する必要がありますか?
このプラグインを VideoJs プレーヤーに追加する方法と、サーバーに追加する必要があるファイルについて、誰かが段階的な手順を示すことができれば、非常に感謝しています: http://theonion.github.io/videojs-vast-プラグイン/
ありがとうございました