View a markdown version of this page

Comment fonctionne l'optimisation du rendement - AWS Elemental MediaTailor

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 :

  1. L'optimisation du rendement est configurée. La configuration de lecture possède un YieldOptimizationConfiguration identifiant d'éditeur, une région et un modèle valides.

  2. Durée non remplie suffisante. Après la réponse ADS principale, le temps restant à courir pendant la pause publicitaire dépasse le MinimumUnfilledDuration seuil configuré.

  3. 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

  1. MediaTailor lit la durée totale des pauses publicitaires à partir du signal SCTE.

  2. MediaTailor fait la somme des durées de toutes les annonces renvoyées par l'ADS principal (à partir des durées VAST).

  3. La durée non remplie est égale à la durée totale des pauses moins la somme des durées des annonces principales.

  4. 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 SkipPersonalizationTimeoutExceeded métrique).

  • Si la demande APS démarre mais ne se termine pas à temps, elle expire (émet la Timeouts mé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