View a markdown version of this page

Como funciona a otimização de rendimento - 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á.

Como funciona a otimização de rendimento

Esta página explica a mecânica interna da otimização de rendimento: quando ela é acionada, como a temporização funciona e como ela interage com outros recursos. MediaTailor

Quando a otimização de rendimento é acionada

MediaTailor avalia três condições antes de fazer uma solicitação de licitação à APS. Todos os três devem ser verdadeiros:

  1. A otimização do rendimento está configurada. A configuração de reprodução tem um YieldOptimizationConfiguration ID de editor, região e modelo válidos.

  2. Duração não preenchida suficiente. Após a resposta primária do ADS, o tempo restante não preenchido no intervalo do anúncio excede o MinimumUnfilledDuration limite configurado.

  3. Tempo de personalização suficiente restante. Resta tempo suficiente no orçamento de personalização para fazer a solicitação do APS e processar a resposta.

Se alguma condição não for atendida, a otimização do rendimento é ignorada e MediaTailor prossegue somente com os anúncios principais do ADS.

Como o preenchimento insuficiente é calculado

  1. MediaTailor lê a duração total do intervalo de anúncios do sinal SCTE.

  2. MediaTailor soma as durações de todos os anúncios retornados pelo ADS primário (das durações VAST).

  3. A duração não preenchida é igual à duração total do intervalo menos a soma das durações do anúncio principal.

  4. Se a duração não preenchida for maior ou igual aMinimumUnfilledDuration, a otimização do rendimento prosseguirá.

Exemplo: um intervalo de anúncio de 60 segundos em que o ADS principal retorna 30 segundos de anúncios deixa 30 segundos por preencher. Se MinimumUnfilledDuration estiver definido como 15, o Yield Optimization aciona e solicita anúncios pelos 30 segundos restantes.

Gerenciamento de tempo de personalização

MediaTailor opera dentro de um orçamento de tempo estrito para personalização de anúncios. O Yield Optimization usa o tempo restante de personalização após a conclusão da solicitação primária do ADS.

Principais sinalizadores SDC (Configuração Dinâmica Segura) que afetam o tempo:

Sinalizador Description
maximumLivePersonalizationLatencyMs Tempo total máximo para toda a personalização de anúncios (ADS primário mais YO) para conteúdo ao vivo.
adsRequestTimeOutMilliseconds Tempo limite para a solicitação primária do ADS.

Comportamento de temporização:

  • Se não houver tempo suficiente para iniciar a solicitação APS, o YO será totalmente ignorado (emite a SkipPersonalizationTimeoutExceeded métrica).

  • Se a solicitação APS começar, mas não for concluída a tempo, ela atingirá o tempo limite (emite a Timeouts métrica).

  • MediaTailor impõe tempos limite curtos na solicitação HTTP do APS e no processamento VAST para garantir que a personalização seja concluída dentro dos limites.

Fail-open comportamento

A otimização de rendimento sempre falha ao abrir. Se alguma das seguintes situações ocorrer, MediaTailor continue com apenas os anúncios principais do ADS:

  • APS retorna um erro (4xx, 5xx).

  • O tempo limite da solicitação é expirado.

  • A resposta do lance não contém anúncios válidos.

  • A análise VAST falha em todos os lances retornados.

A experiência de reprodução do espectador nunca é interrompida por uma falha na otimização do rendimento.

Códigos de resposta APS

Código Significado
200 Resposta de lance bem-sucedida com anúncios.
204 Sem oferta. A solicitação é válida, mas nenhum lance estava disponível.
400 Solicitação inválida (JSON inválido ou campos obrigatórios ausentes).
500 Erro no servidor APS.
503 APS sobrecarregado (sinal de contrapressão).
429 Limitação do APS. O APS começou manualmente a limitar as solicitações.

Interação com outros MediaTailor recursos

Recurso Interação
Configuração do Ad Decision Server (ADSC) Sem interação. O ADSC controla a solicitação primária do ADS. YO é independente.
Pré-busca Não é compatível com YO na versão atual.
Anúncios de sobreposição Não é compatível com YO na versão atual.

Próximas etapas