> 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/pt/vast.md).

# VAST

VAST (Video Ad Serving Template) é uma especificação definida e lançada pela **Interactive Advertising Bureau (IAB)**. O VAST estabelece um padrão para os requisitos de comunicação entre servidores de anúncios e players de vídeo para apresentar anúncios em vídeo, e é declarado usando `XML`.

Em resumo, o VAST permite que um fornecedor de anúncios veicule anúncios em vários players de vídeo através de uma forma universal de comunicação que todos estes players compreendem.

Uma descrição completa da ideia geral por detrás do VAST, bem como da especificação completa do VAST, pode ser encontrada aqui: [VAST 3.0](https://www.iab.com/guidelines/digital-video-ad-serving-template-vast-3-0/).

**Nota:** O padrão predefinido fornecido através do ExoClick é `v3`, mas os Wrappers VAST podem usar outras versões do VAST com base na preferência dos anunciantes.

## Como o VAST Funciona

Uma comunicação VAST normal acontece assim:

1. **Pedido VAST:** O player de vídeo faz uma chamada ao servidor de anúncios para uma resposta VAST.
2. **Resposta VAST Inline:** O servidor de anúncios responde com uma resposta VAST Inline que contém todos os ficheiros multimédia e URIs de rastreamento necessários para apresentar e rastrear o anúncio.
3. **URIs de rastreamento consultados:** O player de vídeo solicita recursos de rastreamento às URIs de rastreamento fornecidas quando ocorrem eventos associados no anúncio.

## Eventos e Estatísticas

Atualmente, o sistema rastreia três eventos quando um anúncio VAST está a ser processado:

* **Impressão de vídeo:** o momento exato do evento depende do player de vídeo, mas na maioria das vezes é acionado quando o visitante do site prime o botão Reproduzir do player. .
* **Visualização de vídeo:** este evento acontece depois de assistir a 10 segundos de reprodução do anúncio em vídeo à velocidade normal. Quando este evento ocorre, o player de vídeo notifica o fornecedor do anúncio e é registada uma visualização. Este evento é importante para determinar o custo das campanhas CPV.
* **Clique:** este evento acontece quando se clica no anúncio em vídeo. O player de vídeo notifica o fornecedor do anúncio e é registado um evento de clique standard.

## Estruturas VAST de exemplo

O ExoClick usa o VAST para lidar com **In-Stream**, **Outstream**, **Slider** e **In-Video** anúncios. Nesta secção encontrará exemplos visuais de XMLs devolvidos pelos nossos anúncios e explicações detalhadas de cada elemento dentro destes XMLs:

* [VAST Inline](/publishers/pt/vast/tag-vast.md)
* [VAST Wrapper](/publishers/pt/vast/vast-wrapper.md)

Note que só precisará de processar os eventos VAST quando receber uma zona de anúncio com etiqueta VAST, o que corresponde a **In-Stream** ou **In-Video**. Para uma explicação simples sobre como adicionar uma zona de anúncio In-Stream ou In-Video ao seu website, consulte os nossos tutoriais:

**In-Stream:**

* [In-Stream: Como implementar In-Stream Parte 1 - Configurar a zona de anúncio](/tutorials/tutorials/publishers-tutorials/how-implement-in-stream-part1.md)
* [In-Stream: Como implementar In-Stream Parte 2 - Exemplos de implementação](/tutorials/tutorials/publishers-tutorials/how-implement-in-stream-part2.md)
* [In-Stream: Como implementar In-Stream Parte 3 - Testar a zona de anúncio](/tutorials/tutorials/publishers-tutorials/how-implement-in-stream-part3.md)

**In-Video:**

* [In-Video: Como implementar In-Video](/tutorials/tutorials/publishers-tutorials/how-implement-in-video-vast.md)

## Erros VAST

Se o seu player de vídeo estiver a ter problemas ao interpretar as respostas VAST, pode consultar o nosso [**lista de erros**](/publishers/pt/vast/erros-vast.md) para o ajudar a depurar o seu problema.


---

# 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/pt/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.
