

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# AWS Elemental MediaTailor fluxo de eventos de inserção de anúncios
<a name="mediatailor-event-flow"></a>

AWS Elemental MediaTailor processa a personalização de manifestos para inserção de anúncios no servidor por meio de uma sequência previsível de eventos. A compreensão desse fluxo de eventos ajuda você a compreender como MediaTailor transforma oportunidades de anúncios em experiências de visualização personalizadas e fornece uma base para a solução de problemas quando ocorrem problemas.

Cada oportunidade de inserção de anúncio segue uma sequência cronológica de eventos que MediaTailor registra para visibilidade e monitoramento. Esses eventos representam marcos importantes no processo de personalização do manifesto, desde a detecção de uma oportunidade de anúncio até a entrega de informações de rastreamento.

## Sequência de eventos padrão
<a name="standard-event-sequence"></a>

Quando processa MediaTailor com sucesso uma oportunidade de inserção de anúncio, normalmente ocorre a seguinte sequência de eventos:

1. **Detecção de oportunidades de anúncio** — MediaTailor detecta um marcador de anúncio (como SCTE-35) no manifesto do conteúdo, indicando que uma oportunidade de personalização de anúncios está disponível.

1. **Solicitação do servidor de decisão de anúncio** - MediaTailor envia uma solicitação ao servidor de decisão de anúncio (ADS) configurado para recuperar anúncios da oportunidade detectada, incluindo parâmetros do visualizador e duração do intervalo do anúncio.

1. **Processamento de respostas** de anúncios - MediaTailor recebe uma resposta do ADS contendo informações criativas do anúncio URLs, rastreamento e metadados sobre os anúncios a serem incluídos. Para obter mais informações sobre os formatos de resposta VAST, VMAP e VPAID, consulte. [Requisitos de integração do servidor de anúncios](vast.md)

1. **Personalização do manifesto**: processa MediaTailor com sucesso a resposta do anúncio, transcodifica os anúncios, se necessário, e gera um manifesto personalizado que inclui dados URLs relativos aos segmentos do anúncio e ao conteúdo de origem. MediaTailor em seguida, envia o manifesto personalizado para o dispositivo de reprodução.

1. **Ativação do beacon** de rastreamento - Um beacon de rastreamento é acionado para relatar eventos do anúncio (como impressões, quartis e conclusão) de volta ao servidor de anúncios ou a outros sistemas de medição. No modo de relatório do lado do servidor (padrão), MediaTailor dispara o beacon com base nas solicitações do segmento de jogadores. No modo de relatório do lado do cliente, o dispositivo de reprodução dispara o beacon usando o URLs fornecido no manifesto personalizado.

**Tempo típico:** essa sequência inteira geralmente é concluída em 2 a 5 segundos, dependendo do tempo de resposta do servidor de decisão do anúncio e dos requisitos de processamento criativo do anúncio.

## Variações comuns de eventos
<a name="common-event-variations"></a>

Nem todas as tentativas de inserção de anúncios seguem a sequência padrão de sucesso. MediaTailorlida com vários cenários que podem alterar o fluxo de eventos:

### Cenário de resposta de anúncio vazio
<a name="empty-ad-response"></a>

Quando o servidor de decisão de anúncios não retorna nenhum anúncio:

1. A detecção de oportunidades de anúncios ocorre normalmente

1. A solicitação do servidor de decisão de anúncio foi enviada com sucesso

1. O ADS retorna uma resposta vazia com zero anúncios

1. Nenhum anúncio está incluído no manifesto personalizado desta oportunidade

Esse é um cenário normal que pode ocorrer devido à disponibilidade do inventário de anúncios, aos critérios de segmentação ou às regras de negócios configuradas no servidor de decisão de anúncios. Nesse caso, o conteúdo subjacente será exibido, a menos que a transmissão seja ao vivo ou a live-to-VOD transmissão e o slate tenham sido configurados. Para obter mais informações, consulte [MediaTailor ardósia e inserção](slate-management.md).

### Cenários de erro
<a name="error-scenarios"></a>

Quando problemas técnicos impedem a inserção bem-sucedida do anúncio, o fluxo do evento pode ser interrompido em vários pontos:
+ **Tempo limite do servidor de decisão do anúncio** - A solicitação ao ADS excede o limite de tempo limite configurado, impedindo a recuperação do anúncio.
+ **Erros de comunicação** - problemas de rede ou conectividade MediaTailor impedem o acesso ao servidor de decisão do anúncio.
+ **Erros de análise de resposta** - O ADS retorna uma resposta que MediaTailor não pode ser analisada devido ao formato ou estrutura VAST inválidos.

Em cenários de erro, MediaTailor normalmente continua com a reprodução do conteúdo sem anúncios, garantindo uma experiência ininterrupta para o espectador. Para live-to-VOD transmissões ao vivo ou com o slate configurado, o conteúdo do slate pode ser exibido em vez disso. Para obter mais informações, consulte [MediaTailor ardósia e inserção](slate-management.md).

### Cenários de redirecionamento VAST
<a name="redirect-scenarios"></a>

Quando a resposta inicial do VAST contém um redirecionamento para outro servidor de anúncios:

1. A detecção de oportunidades de anúncio e a solicitação inicial de ADS ocorrem normalmente

1. A resposta inicial contém uma instrução de redirecionamento

1. MediaTailor segue o redirecionamento para recuperar a resposta final do anúncio

1. A personalização do manifesto prossegue com o conteúdo final do anúncio

1. A ativação do farol de rastreamento ocorre normalmente

Os redirecionamentos VAST são comuns na publicidade programática e permitem o encadeamento de servidores de anúncios e a tomada de decisões em tempo real. MediaTailor permite até 7 redirecionamentos de wrapper e redirecionamentos HTTP ilimitados durante o processo de recuperação de anúncios.

## Visão geral do cronograma do evento
<a name="event-timing-overview"></a>

Compreender as características temporais dos fluxos de MediaTailor eventos ajuda a definir expectativas adequadas para o desempenho da inserção de anúncios:
+ **Detecção de oportunidades de anúncio** - ocorre quando MediaTailor recebe uma `GetManifest` solicitação do player e encontra os marcadores de anúncio no manifesto do conteúdo.
+ **Interação com o servidor de decisão de anúncios**: normalmente leva de 100 a 500 milissegundos, dependendo do tempo de resposta do ADS e das condições da rede.
+ **Personalização do manifesto** - geralmente é concluída dentro de 50 a 200 milissegundos após o recebimento da resposta do ADS.
+ **Tempo do farol de rastreamento** - Varia de acordo com o modo de relatório. Para beacons do lado do servidor, o tempo é baseado nas solicitações de segmento do player cliente; os beacons do lado do cliente são acionados com base na implementação do player.

**Considerações de desempenho:** o tempo total desde a detecção da oportunidade de anúncio até a entrega do manifesto normalmente deve permanecer abaixo de 5 segundos para manter a experiência ideal do espectador. Os componentes individuais são concluídos em milissegundos, conforme descrito acima. No entanto, o limite de 5 segundos é responsável por possíveis valores de tempo limite, tentativas de repetição e variabilidade da rede que podem ocorrer durante todo o fluxo de trabalho de inserção de anúncios. Atrasos maiores podem indicar problemas de desempenho do ADS ou problemas de conectividade de rede.

## Usando o conhecimento do fluxo de eventos
<a name="event-flow-next-steps"></a>

A compreensão MediaTailor do fluxo de eventos fornece a base para:
+ **Planejamento da implementação** - Conhecer a sequência do evento ajuda a projetar a integração do player e a configuração do servidor de anúncios.
+ **Otimização de desempenho** - Compreender as expectativas de tempo permite a identificação de gargalos e oportunidades de otimização.
+ **Preparação para solução** de problemas - A familiaridade com os fluxos normais de eventos facilita a identificação de quando algo dá errado.

Para obter orientações detalhadas sobre solução de problemas usando a análise de fluxo de eventos, consulte[Solução de problemas](troubleshooting.md). Para obter detalhes técnicos sobre registro e monitoramento de eventos, consulte[Visualizar logs](monitoring-through-logs.md).