View a markdown version of this page

Come funziona l'ottimizzazione del rendimento - AWS Elemental MediaTailor

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Come funziona l'ottimizzazione del rendimento

Questa pagina spiega i meccanismi interni di Yield Optimization: quando si attiva, come funziona la tempistica e come interagisce con altre funzionalità. MediaTailor

Quando si attiva l'ottimizzazione del rendimento

MediaTailor valuta tre condizioni prima di inoltrare una richiesta di offerta ad APS. Tutte e tre devono essere vere:

  1. L'ottimizzazione del rendimento è configurata. La configurazione di riproduzione ha un YieldOptimizationConfiguration ID editore, una regione e un modello validi.

  2. Durata vuota sufficiente. Dopo la risposta ADS principale, il tempo rimanente non riempito nell'interruzione pubblicitaria supera la soglia configurataMinimumUnfilledDuration.

  3. Tempo di personalizzazione sufficiente rimanente. Rimane abbastanza tempo nel budget di personalizzazione per effettuare la richiesta APS ed elaborare la risposta.

Se una delle condizioni non viene soddisfatta, l'ottimizzazione del rendimento viene ignorata e MediaTailor procede solo con gli annunci ADS principali.

Come viene calcolato l'underfill

  1. MediaTailor legge la durata totale dell'interruzione dell'annuncio in base al segnale SCTE.

  2. MediaTailor somma la durata di tutti gli annunci restituiti dall'ADS principale (a partire dalle durate VAST).

  3. La durata non inserita è uguale alla durata totale dell'interruzione meno la somma delle durate degli annunci principali.

  4. Se la durata non inserita è maggiore o uguale a, l'ottimizzazione del rendimento procede. MinimumUnfilledDuration

Esempio: un'interruzione pubblicitaria di 60 secondi in cui l'ADS principale restituisce 30 secondi di annunci lascia 30 secondi vuoti. Se MinimumUnfilledDuration è impostato su 15, Yield Optimization attiva e richiede gli annunci per i restanti 30 secondi.

Gestione dei tempi di personalizzazione

MediaTailor opera entro un budget di tempistica rigoroso per la personalizzazione degli annunci. L'ottimizzazione del rendimento utilizza il tempo di personalizzazione rimanente dopo il completamento della richiesta ADS principale.

Principali flag SDC (Safe Dynamic Configuration) che influiscono sulla tempistica:

Flag Description
maximumLivePersonalizationLatencyMs Tempo totale massimo per la personalizzazione di tutti gli annunci (ADS principale più YO) per i contenuti live.
adsRequestTimeOutMilliseconds Timeout per la richiesta ADS principale.

Comportamento temporale:

  • Se non rimane tempo sufficiente per avviare la richiesta APS, YO viene saltato completamente (emette la SkipPersonalizationTimeoutExceeded metrica).

  • Se la richiesta APS inizia ma non viene completata in tempo, scade (emette la metrica). Timeouts

  • MediaTailor impone timeout ristretti sia sulla richiesta HTTP APS che sull'elaborazione VAST per garantire che la personalizzazione venga completata entro i limiti.

Fail-open comportamento

L'ottimizzazione del rendimento non funziona sempre. Se si verifica una delle seguenti condizioni, MediaTailor procede con solo gli annunci ADS principali:

  • APS restituisce un errore (4xx, 5xx).

  • Il timeout della richiesta è scaduto.

  • La risposta all'offerta non contiene annunci validi.

  • L'analisi VAST non riesce per tutte le offerte restituite.

L'esperienza di riproduzione dello spettatore non viene mai interrotta da un errore di ottimizzazione del rendimento.

Codici di risposta APS

Codice Significato
200 Risposta all'offerta avvenuta con annunci.
204 Nessuna offerta. La richiesta è valida ma non erano disponibili offerte.
400 Richiesta errata (JSON non valido o campi obbligatori mancanti).
500 Errore del server APS.
503 APS sovraccarico (segnale di contropressione).
429 Limitazione APS. APS ha iniziato a limitare manualmente le richieste.

Interazione con altre funzionalità MediaTailor

Funzionalità Interazione
Configurazione Ad Decision Server (ADSC) Nessuna interazione. ADSC controlla la richiesta ADS principale. YO è indipendente.
Prefetch Non supportato con YO nella versione corrente.
Annunci sovrapposti Non supportato con YO nella versione corrente.

Fasi successive