1

IAB標準化ビデオ広告配信テンプレートを使用して配信されるビデオ広告のイベントコールバックを処理するイベントハンドラーを実装しています。

これらのイベントを文書化するために私が見つけることができるのは、それらがVASTテンプレートでURLとして構成されていることだけです。

有効なHTTP応答を返す必要があります。最も単純なのは、コンテンツのない200です。他の有効な成功応答を返すことはできますか?特に、302リダイレクトを返し、リダイレクトの発生に依存できますか?

編集:

たとえば、VASTタグに次のイベントが設定されているとします。

<TrackingEvents>
  <Tracking event=”firstQuartile”&gt;
    <![CDATA[http://adserver.com/firstQuartile]>
  </Tracking>
</TrackingEvents>

adserver.comでサーバーを実装していて、/ firstQuartile URIステムへのHTTP呼び出しに応答している場合、302リダイレクトを返すことはできますか?

4

1 に答える 1

1

200のみを使用する必要があります。理論的には任意の応答コードを送信できますが、標準ではビデオプレーヤーがそれについて何もする必要はありません。VAST 3.0仕様の関連セクション(セクション2.2.5、強調鉱山)から:

ビデオプレーヤーは、トラッキング要素で提供されるURIにリクエストを送信する必要があります。ただし、ビデオプレーヤーは、返された応答に対して何もする必要はありません。応答は、イベントを確認し、HTTPプロトコルに準拠することだけです。この応答は通常、応答本体に1x1ピクセルの画像を含む200です(ただし、応答は他のタイプの場合もあります)。

<Tracking>複数のサーバー間で追跡イベントを共有することを意図している場合、VAST仕様は、同じタイプの複数のイベントを介して、ビデオプレーヤーによって同時に要求される必要がある代替手段を提供します(セクション2.3.1.8)。

同じ種類の複数のトラッキングイベントを使用すると、広告サーバーは、広告主が採用しているベンダー広告サーバーなどの他の広告配信システムとインプレッショントラッキング情報を共有できます。同じタイプの複数の追跡イベント(つまり、複数の「開始」イベント)が提供される場合、ビデオプレーヤーは、同じタイプのすべてのイベントを同時に、またはできるだけ時間内に要求する必要があります。リクエスト間に大幅な遅延が発生すると、広告配信システム間でカウントの不一致が発生する可能性があります。

于 2015-05-28T04:34:03.973 に答える