> For the complete documentation index, see [llms.txt](https://docs.exoclick.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exoclick.com/publishers/ja/vast.md).

# VAST

VAST（Video Ad Serving Template）は、によって定義・公開された仕様です **Interactive Advertising Bureau（IAB）**。VASTは、動画広告を配信するための広告サーバーと動画プレーヤー間の通信要件に関する標準を定めており、 `XML`.

要するに、VASTによって、広告提供者は、これらすべてのプレーヤーが理解できる共通の通信方法を使って、さまざまな動画プレーヤーに広告を配信できるようになります。

VASTの背後にある全体的な考え方、およびVAST仕様の全文については、こちらをご覧ください： [VAST 3.0](https://www.iab.com/guidelines/digital-video-ad-serving-template-vast-3-0/).

**注：** ExoClickを通じて配信されるデフォルトの標準は `v3`ですが、VAST Wrapperは広告主の設定に応じて他のVASTバージョンを使用する場合があります。

## VASTの仕組み

通常のVAST通信は次のように行われます：

1. **VASTリクエスト：** 動画プレーヤーが広告サーバーにVASTレスポンスを要求します。
2. **VASTインラインレスポンス：** 広告サーバーは、広告を表示および追跡するために必要なすべてのメディアファイルとトラッキングURIを含むVASTインラインレスポンスを返します。
3. **トラッキングURIへのピング：** 動画プレーヤーは、広告内で関連イベントが発生すると、提供されたトラッキングURIからトラッキングリソースを要求します。

## イベントと統計

現在、システムはVAST広告の処理中に3つのイベントを追跡します：

* **動画インプレッション：** イベントの正確なタイミングは動画プレーヤーによって異なりますが、ほとんどの場合、サイト訪問者がプレーヤーの再生ボタンを押したときにトリガーされます。 。
* **動画視聴：** このイベントは、動画広告を通常速度で10秒視聴した後に発生します。このイベントが発生すると、動画プレーヤーは広告提供者に通知し、視聴として記録されます。このイベントは、CPVキャンペーンのコストを決定するうえで重要です。

{% hint style="info" %}
注：縦型動画の場合、視聴イベントは10秒ではなく3秒でトリガーされます。
{% endhint %}

* **クリック：** このイベントは、動画広告をクリックしたときに発生します。動画プレーヤーは広告提供者に通知し、標準のクリックイベントが記録されます。

## VAST構造のサンプル

ExoClickはVASTを使用して **インストリーム**, **アウトストリーム**, **スライダー** および **インビデオ** 広告を処理します。このセクションでは、当社の広告から返されるXMLの視覚的な例と、それらのXML内の各要素の詳細な説明をご覧いただけます：

* [インラインVAST](/publishers/ja/vast/vasttagu.md)
* [ラッパーVAST](/publishers/ja/vast/vast-wrapper.md)

VASTタグの広告枠を受け取った場合にのみVASTイベントを処理する必要があることに注意してください。これは次のいずれかに該当します **インストリーム** または **インビデオ**。WebサイトにIn-StreamまたはIn-Videoの広告枠を追加する方法の簡単な説明については、チュートリアルをご覧ください：

**In-Stream：**

* [In-Stream：In-Streamの実装方法 パート1 - 広告枠の設定](/tutorials/ja/chtoriaru/paburisshkechtoriaru/how-implement-in-stream-part1.md)
* [In-Stream：In-Streamの実装方法 パート2 - 実装例](/tutorials/ja/chtoriaru/paburisshkechtoriaru/how-implement-in-stream-part2.md)
* [In-Stream：In-Streamの実装方法 パート3 - 広告枠のテスト](/tutorials/ja/chtoriaru/paburisshkechtoriaru/how-implement-in-stream-part3.md)

**In-Video：**

* [In-Video：In-Videoの実装方法](/tutorials/ja/chtoriaru/paburisshkechtoriaru/how-implement-in-video-vast.md)

## VASTエラー

動画プレーヤーがVASTレスポンスの解釈時に問題を抱えている場合は、当社の [**エラー一覧**](/publishers/ja/vast/vaster.md) を確認して、問題のデバッグに役立ててください。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.exoclick.com/publishers/ja/vast.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
