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:
-
A otimização do rendimento está configurada. A configuração de reprodução tem um
YieldOptimizationConfigurationID de editor, região e modelo válidos. -
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
MinimumUnfilledDurationlimite configurado. -
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
-
MediaTailor lê a duração total do intervalo de anúncios do sinal SCTE.
-
MediaTailor soma as durações de todos os anúncios retornados pelo ADS primário (das durações VAST).
-
A duração não preenchida é igual à duração total do intervalo menos a soma das durações do anúncio principal.
-
Se a duração não preenchida for maior ou igual a
MinimumUnfilledDuration, 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
SkipPersonalizationTimeoutExceededmétrica). -
Se a solicitação APS começar, mas não for concluída a tempo, ela atingirá o tempo limite (emite a
Timeoutsmé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
-
Para saber como a solicitação de lance é criada a partir do seu modelo, consulteConstrução e modelagem de propostas.
-
Para obter a referência de campo completa, consulteReferência de campo ORTB.