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:
-
L'ottimizzazione del rendimento è configurata. La configurazione di riproduzione ha un
YieldOptimizationConfigurationID editore, una regione e un modello validi. -
Durata vuota sufficiente. Dopo la risposta ADS principale, il tempo rimanente non riempito nell'interruzione pubblicitaria supera la soglia configurata
MinimumUnfilledDuration. -
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
-
MediaTailor legge la durata totale dell'interruzione dell'annuncio in base al segnale SCTE.
-
MediaTailor somma la durata di tutti gli annunci restituiti dall'ADS principale (a partire dalle durate VAST).
-
La durata non inserita è uguale alla durata totale dell'interruzione meno la somma delle durate degli annunci principali.
-
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
SkipPersonalizationTimeoutExceededmetrica). -
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
-
Per scoprire come viene creata la richiesta di offerta a partire dal tuo modello, consultaCostruzione e modellazione dell'offerta.
-
Per il riferimento completo del campo, consultaRiferimento al campo ORTB.