Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comment fonctionne l'optimisation du rendement
Cette page explique les mécanismes internes de l'optimisation du rendement : quand elle se déclenche, comment fonctionne le timing et comment elle interagit avec les autres MediaTailor fonctionnalités.
Quand l'optimisation du rendement se déclenche
MediaTailor évalue trois conditions avant de faire une demande d'offre à APS. Les trois doivent être vrais :
-
L'optimisation du rendement est configurée. La configuration de lecture possède un
YieldOptimizationConfigurationidentifiant d'éditeur, une région et un modèle valides. -
Durée non remplie suffisante. Après la réponse ADS principale, le temps restant à courir pendant la pause publicitaire dépasse le
MinimumUnfilledDurationseuil configuré. -
Il reste un temps de personnalisation suffisant. Il reste suffisamment de temps dans le budget de personnalisation pour effectuer la demande APS et traiter la réponse.
Si l'une des conditions n'est pas remplie, l'optimisation du rendement est ignorée et ne MediaTailor s'applique qu'aux annonces ADS principales.
Comment est calculé le sous-remplissage
-
MediaTailor lit la durée totale des pauses publicitaires à partir du signal SCTE.
-
MediaTailor fait la somme des durées de toutes les annonces renvoyées par l'ADS principal (à partir des durées VAST).
-
La durée non remplie est égale à la durée totale des pauses moins la somme des durées des annonces principales.
-
Si la durée non remplie est supérieure ou égale à
MinimumUnfilledDuration, l'optimisation du rendement se poursuit.
Exemple : une pause publicitaire de 60 secondes au cours de laquelle l'ADS principale renvoie 30 secondes d'annonces laisse 30 secondes vides. Si MinimumUnfilledDuration cette valeur est définie sur 15, l'optimisation du rendement déclenche et demande des publicités pendant les 30 secondes restantes.
Gestion du temps de personnalisation
MediaTailor fonctionne dans le respect d'un budget temporel strict pour la personnalisation des publicités. L'optimisation du rendement utilise le temps de personnalisation restant après la fin de la demande ADS principale.
Principaux indicateurs SDC (Safe Dynamic Configuration) qui affectent la synchronisation :
| Indicateur | Description |
|---|---|
maximumLivePersonalizationLatencyMs |
Durée totale maximale de personnalisation des publicités (ADS principale plus YO) pour le contenu en direct. |
adsRequestTimeOutMilliseconds |
Délai d'attente pour la demande ADS principale. |
Comportement temporel :
-
S'il ne reste pas assez de temps pour démarrer la demande APS, YO est complètement ignoré (émet la
SkipPersonalizationTimeoutExceededmétrique). -
Si la demande APS démarre mais ne se termine pas à temps, elle expire (émet la
Timeoutsmétrique). -
MediaTailor impose des délais d'attente serrés à la fois pour la requête HTTP APS et pour le traitement VAST afin de garantir que la personnalisation se termine dans les limites.
Fail-open comportement
L'optimisation du rendement échoue toujours. Si l'une des situations suivantes se MediaTailor produit, seule la publicité ADS principale est diffusée :
-
APS renvoie une erreur (4xx, 5xx).
-
La demande expire.
-
La réponse à l'offre ne contient aucune annonce valide.
-
L'analyse VAST échoue pour toutes les offres renvoyées.
L'expérience de lecture du spectateur n'est jamais interrompue par un échec de l'optimisation du rendement.
Codes de réponse APS
| Code | Signification |
|---|---|
| 200 | Réponse à l'offre réussie avec des publicités. |
| 204 | Aucune offre. La demande est valide mais aucune offre n'était disponible. |
| 400 | Demande incorrecte (JSON non valide ou champs obligatoires manquants). |
| 500 | Erreur du serveur APS. |
| 503 | APS surchargé (signal de contre-pression). |
| 429 | étranglement APS. APS a commencé à limiter les demandes manuellement. |
Interaction avec d'autres MediaTailor fonctionnalités
| Fonctionnalité | Interaction |
|---|---|
| Configuration du serveur Ad Decision (ADSC) | Aucune interaction. L'ADSC contrôle la demande ADS principale. YO est indépendant. |
| Prérécupérer | Non compatible avec YO dans la version actuelle. |
| Publicités superposées | Non compatible avec YO dans la version actuelle. |
Étapes suivantes
-
Pour savoir comment la demande d'appel d'offres est créée à partir de votre modèle, consultezConstruction et création de modèles d'offres.
-
Pour la référence complète du champ, voirChamp de référence ORTB.