Requisitos VAST, VMAP e VPAID para servidores de anúncios - AWS Elemental MediaTailor

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á.

Requisitos VAST, VMAP e VPAID para servidores de anúncios

Para integrar seu servidor de anúncios AWS Elemental MediaTailor, seu servidor de anúncios deve enviar um XML que esteja em conformidade com as especificações do IAB para as versões compatíveis do VAST e do VMAP. Use um validador VAST público para garantir que as tags estejam bem formadas.

AWS Elemental MediaTailor suporta respostas VAST e VMAP de servidores de decisão de anúncios. AWS Elemental MediaTailor também suporta o proxy de metadados VPAID por meio de nossa API de relatórios do lado do cliente para inserção de anúncios do lado do cliente. Para obter informações sobre relatórios no lado do cliente, consulte Rastreamento do lado do cliente.

MediaTailor suporta as seguintes versões do VAST, VMAP e VPAID:

Requisitos VAST

A resposta VAST do servidor de anúncios deve conter elementos TrackingEvents compatíveis com IAB e tipos de evento padrão, como impression. Caso você não inclua eventos de rastreamento padrão, o AWS Elemental MediaTailor rejeita a resposta VAST e não fornece um anúncio para a disponibilidade.

O VAST 3.0 introduziu suporte para conjuntos de anúncios, que é a entrega de um conjunto de anúncios lineares sequenciais. Se um anúncio específico em um pod de anúncios não estiver disponível, AWS Elemental MediaTailor registra um erro no CloudWatch registro de interações do ADS. Em seguida, ele tenta inserir o próximo anúncio no conjunto. Dessa forma, MediaTailor percorre os anúncios no pod até encontrar um que possa ser usado.

Definição de destino

Para segmentar players específicos para os anúncios, crie modelos para as tags e os URLs de anúncios. Para ter mais informações, consulte Usando variáveis dinâmicas de anúncios em AWS Elemental MediaTailor.

AWS Elemental MediaTailor usa proxy para o player user-agent e os x-forwarded-for cabeçalhos quando envia a solicitação VAST do servidor de anúncios e quando faz as chamadas de rastreamento do lado do servidor. Verifique se o servidor de anúncios consegue processar esses cabeçalhos. Também use [session.user_agent] ou [session.client_ip] e passe esses valores em strings de consulta na tag e no URL do anúncio. Para ter mais informações, consulte Usando variáveis de sessão.

Adicionar chamadas

AWS Elemental MediaTailor chama seu URL de anúncios VAST conforme definido em sua configuração. Ele substitui quaisquer parâmetros específicos do jogador ou da sessão ao fazer a chamada do anúncio. MediaTailor segue até cinco níveis de invólucros VAST e redireciona na resposta VAST. Em cenários de transmissão ao vivo, MediaTailor faz chamadas publicitárias simultaneamente no início da disponibilidade do anúncio para jogadores conectados. Na prática, por causa da oscilação, essas chamadas de anúncios podem ser distribuídas ao longo de alguns segundos. Certifique-se de que seu servidor de anúncios possa lidar com o número de conexões simultâneas que esse tipo de chamada exige. MediaTailor suporta a pré-busca de respostas VAST para fluxos de trabalho ativos. Para ter mais informações, consulte Pré-busca de anúncios.

Manipulação criativa

Quando AWS Elemental MediaTailor recebe a resposta do ADS VAST, para cada criativo, ele identifica a taxa de bits mais alta MediaFile para transcodificação e a usa como fonte. Ele envia esse arquivo ao on-the-fly transcodificador para transformação em representações que se ajustem às taxas de bits e resoluções do manifesto principal do player. Para obter os melhores resultados, verifique se o arquivo de mídia de maior taxa de bits seja um ativo MP4 de alta qualidade com predefinições de manifesto válidas. Quando as predefinições de manifesto não são válidas, as tarefas de transcodificação falham, resultando na não exibição de anúncios. Exemplos de predefinições que não são válidas incluem formatos de arquivo de entrada não suportados, como, e determinadas especificações de representação ProRes, como a resolução 855X481.

Indexação de criativos

AWS Elemental MediaTailor indexa exclusivamente cada criativo pelo valor do id atributo fornecido no elemento. <Creative> Se o ID do criativo não for especificado, MediaTailor usa o URL do arquivo de mídia para o índice.

A seguinte declaração de exemplo mostra o ID do criativo.

<Creatives> <Creative id="57859154776" sequence="1">

Caso você defina os próprios IDs de criativos, use um ID novo, exclusivo, para cada criativo. Não reutilize IDs criativos. AWS Elemental MediaTailor armazena conteúdo criativo para uso repetido e encontra cada um por seu ID indexado. Quando um novo criativo chega, o serviço primeiro verifica o ID em relação ao índice. Se a ID estiver presente, MediaTailor usa o conteúdo armazenado, em vez de reprocessar o conteúdo recebido. Se você reutilizar uma ID criativa, MediaTailor usará o anúncio antigo armazenado e não reproduzirá seu novo anúncio.

Requisitos do VPAID

VPAID permite que os editores veiculem anúncios de vídeo altamente interativos e forneçam métricas de visibilidade sobre os streamings monetizados. Para obter informações sobre VPAID, consulte a especificação VPAID.

AWS Elemental MediaTailor suporta uma combinação de anúncios lineares server-side-stitched VAST MP4 e criativos interativos client-side-inserted VPAID na mesma disponibilidade de anúncios. Ele preserva a ordem em que eles aparecem na resposta VAST. MediaTailor segue os redirecionamentos VPAID por meio de no máximo cinco níveis de invólucros. A resposta dos relatórios no lado do cliente inclui metadados VPAID desencapsulados.

Para usar VPAID, siga estas diretrizes:

  • Configure uma pasta MP4 para seus criativos VPAID. AWS Elemental MediaTailor preenche os espaços de anúncios VPAID com sua lista configurada e fornece metadados de anúncios VPAID para o player cliente usar para veicular os anúncios interativos. Se você não tiver uma lista configurada, quando um anúncio VPAID for exibido, MediaTailor forneça os metadados do anúncio por meio de relatórios do lado do cliente, como de costume. Ele também registra um erro CloudWatch sobre a lousa ausente. Para obter mais informações, consulte Inserindo ardósia e Criando uma configuração.

  • Use relatórios do lado do cliente. AWS Elemental MediaTailor suporta VPAID por meio de nossa API de relatórios do lado do cliente. Para ter mais informações, consulte Rastreamento do lado do cliente.

    Teoricamente, é possível usar o modo de relatórios no lado do servidor padrão com VPAID. No entanto, caso use relatórios no lado do servidor, você perde todas as informações sobre a presença do anúncio VPAID e dos metadados próximos, porque eles só estão disponíveis por meio da API no lado do cliente.

  • Em cenários ao vivo, verifique se as disponibilidades de anúncios, indicadas por EXT-X-CUE-OUT: Duration, são grandes o suficiente para acomodar toda a interatividade do usuário em VPAID. Por exemplo, caso o XML VAST especifique um anúncio VPAID com 30 segundos, implemente a disponibilidade de anúncios para ter mais de 30 segundos a fim de acomodar o anúncio. Caso não faça isso, você perde os metadados VPAID, porque a duração restante na disponibilidade de anúncios não é grande o suficiente para acomodar o anúncio VPAID.