0

どうやら私はここで初めてなので、問題を完全に説明するのに十分なリンクを投稿することさえできません。ご参考までに

ソース

mp4stream.com / プレロール / ビデオ /

これは、さまざまな広告ネットワーク用にセットアップした多くのデモの 1 つです。ほぼ全員同じ結果です。

パート1

私がデモを行っている広告ネットワークの多くはすべて、このような問題を抱えています。私がテストした少なくとも10人のパートナーが持っていると言っています。以下は一例です。

XMLHttpRequest はhttp://vast.videe.tv/vast-proxy/?VPAID=1&aid=12988&sid=0&channel_id=0&conte …player_width=657&player_height=370&vid_duration=1440&cb=685997865628451100 を読み込めません。クレデンシャル フラグが true の場合、「Access-Control-Allow-Origin」ヘッダーでワイルドカード「 」を使用することはできません。したがって、オリジン「http://mp4stream.com」へのアクセスは許可されていません。

これらの障害は、ロード時間の大幅な増加を引き起こし、プレーヤー全体とユーザー エクスペリエンス全体に影響を与えます。

今日、ある広告ネットワークは、私が Cookie を渡している可能性があることを示しており、それが上記のエラーの原因です。しかし、私の開発/サーバー経験に基づいて、それを信じるのは難しい. 私の知る限り、すべてのプレイヤー JWplayer またはその他のプレイヤーは何らかの Cookie を使用します。

だから私が持っている質問は、なぜこれらの何百もが単に失敗するのですか?

4

2 に答える 2

0

表示されているエラーに基づいて、vast.videe.tv は mp4stream.com のリクエストをブロックしています。これが起こっている理由を確認するには、videe.tv に連絡する必要があります。

これに関する具体的なサポート ドキュメントは次のとおりです: http://support.jwplayer.com/customer/portal/articles/1403679-crossdomain-file-loading

私たちは StackOverflow を気に入っていますが、ここを頻繁にチェックすることはありません。JW Player のサポートを受ける最善の方法は、http://jwplayer.com/support/にアクセスすることです。

于 2015-10-28T12:22:29.247 に答える
0

JavaScript 環境で配信可能にするには、VAST 広告サーバーの応答に次の HTTP CORS ヘッダーを含める必要があります。

Access-Control-Allow-Origin:
Access-Control-Allow-Credentials: true

この HTTP ヘッダーにより、任意のオリジンの広告プレーヤーが、広告サーバーのオリジンから VAST レスポンスを読み取ることができます。Access-Control-Allow-Origin: の値は、広告リクエストとともに送信される Origin ヘッダーの値である必要があります。Access-Control-Allow-Credentials: ヘッダーは、Cookie が適切に送受信されることを保証します。

お役に立てれば...

于 2015-10-28T11:09:26.723 に答える