

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.

# Buffet publicitaire
<a name="ad-buffet"></a>

La spécification Interactive Advertising Bureau (IAB) Video Ad Serving Template (VAST) définit les pods publicitaires et les buffets d'annonces. Ce mécanisme prend en charge l'insertion ordonnée des annonces avec une solution de repli automatique en cas d'échec de l'insertion d'une annonce. Dans un module publicitaire, les publicités séquencées sont diffusées dans l'ordre. Les publicités autonomes constituent un buffet à partir duquel les annonces de remplacement MediaTailor sont sélectionnées en cas d'échec d'une annonce séquencée.

AWS Elemental MediaTailor prend en charge cette spécification grâce au `AdSequencingMode` réglage `AdDecisionServerConfiguration` du`PlaybackConfiguration`. Lorsque cette option est définie sur`FOLLOW_AD_SEQUENCE`, MediaTailor insère les annonces séquencées dans l'ordre et utilise des publicités autonomes uniquement comme substituts lorsqu'aucune annonce séquencée n'est insérée.

## Exemple de réponse VAST
<a name="ad-buffet-vast-example"></a>

L'exemple suivant montre une réponse VAST qui contient des publicités séquencées et des publicités autonomes :

```
<VAST>
  <Ad sequence="1" id="sequencedAd1">...</Ad>    <!-- Sequenced Ad 1 -->
  <Ad sequence="2" id="sequencedAd2">...</Ad>    <!-- Sequenced Ad 2 -->
  <Ad id="standAloneAd1">...</Ad>                <!-- Standalone Ad 1 -->
  <Ad id="standAloneAd2">...</Ad>                <!-- Standalone Ad 2 -->
  <Ad id="standAloneAd3">...</Ad>                <!-- Standalone Ad 3 -->
</VAST>
```

Dans cet exemple, les deux publicités séquencées forment un module publicitaire. Les trois publicités indépendantes constituent le buffet publicitaire. Ensemble, ils constituent un groupe de buffets. En cas d'`sequencedAd1`échec, essayez d' MediaTailor abord de la remplacer par une annonce autonome éligible provenant du même groupe de buffets. Si aucune annonce autonome éligible n'est disponible dans ce groupe, MediaTailor sélectionnez parmi les annonces autonomes des autres groupes de buffets.

Le schéma suivant montre une réponse VAST avec un module publicitaire (annonces séquencées) et un buffet d'annonces (annonces autonomes) qui forment ensemble un groupe de buffets.

![Schéma d'une réponse VAST avec un module publicitaire (deux publicités séquencées) et un buffet publicitaire (trois publicités indépendantes) formant un groupe de buffets.](http://docs.aws.amazon.com/fr_fr/mediatailor/latest/ug/images/vastVisualizedAdBuffetBuffetGroup.png)


## Concepts clés
<a name="ad-buffet-key-concepts"></a>

Les termes suivants décrivent les concepts de base d'un buffet publicitaire :
+ **Publicités séquencées ** : annonces dont l'`<Ad>`élément contient un `sequence` attribut. Ils forment un ad pod ordonné et sont insérés dans un ordre séquentiel croissant.
+ **Publicités autonomes (sous forme de buffet) ** : annonces sans `sequence` attribut. Ils ne sont utilisés que comme substituts lorsqu'une annonce séquencée ne parvient pas à être insérée.
+ **Buffet group ** : MediaTailor associe un module publicitaire à ses publicités autonomes au sein d'une seule réponse VAST. Lorsqu'une annonce séquencée est un emballage, son VAST redirigé forme son propre groupe de buffets indépendant. Lorsque vous remplacez une annonce séquencée qui a échoué, MediaTailor donne la priorité aux publicités autonomes du même groupe de buffets. Si aucune annonce autonome éligible n'existe dans le même groupe de buffets, MediaTailor revenez aux annonces autonomes provenant d'autres groupes de buffets.

**Note**  
`sequence`fait référence à l'attribut `<Ad>` au niveau de l'élément, et non à l'`sequence`attribut trouvé dans l'`<Creative>`élément.

## Les avantages du buffet publicitaire
<a name="ad-buffet-benefits"></a>

Sans buffet publicitaire, MediaTailor traite toutes les publicités de la même manière, ce qui peut entraîner les problèmes suivants :
+ **VOD ** — Les publicités autonomes sont insérées même lorsqu'aucun échec ne se produit, ce qui perturbe les positions des pauses publicitaires convenues et les surcharge.
+ **En direct ** : les publicités Lower-revenue autonomes peuvent être insérées avant les publicités séquencées et occuper toute la durée de validité, ce qui ne laisse aucune place aux publicités séquencées à revenus plus élevés.

Lorsque le buffet d'annonces est activé, n' MediaTailor insère que des publicités séquencées et utilise des publicités autonomes uniquement comme substituts lorsqu'une annonce séquencée ne parvient pas à être insérée. Cela garantit que les publicités les plus rentables sont diffusées en premier.

**Avertissement**  
Si la réponse de votre serveur de décision publicitaire (ADS) ne contient aucune annonce séquencée (aucun `<Ad>` élément ne possède d'`sequence`attribut), l'activation d'un buffet publicitaire entraîne l'absence d'insertion d'annonce.

## Activation du buffet publicitaire
<a name="ad-buffet-enable"></a>

Ad Buffet est une fonctionnalité optionnelle que vous configurez pour chaque configuration de lecture à l'aide de l'`PutPlaybackConfiguration`API.

### AdSequencingMode valeurs
<a name="ad-buffet-sequencing-modes"></a>

Le tableau suivant décrit les `AdSequencingMode` valeurs disponibles.


| Value | Description | 
| --- | --- | 
| IGNORE\_AD\_SEQUENCE (par défaut) | MediaTailor insère les publicités dans l'ordre dans lequel elles apparaissent dans la réponse VAST, quels que soient les attributs de séquence. | 
| FOLLOW\_AD\_SEQUENCE | MediaTailor insère des publicités séquencées dans l'ordre pour les flux de travail en direct et en VOD. Les publicités séquencées qui ont échoué sont remplacées par des publicités autonomes. | 
| FOLLOW\_AD\_SEQUENCE\_ONLY\_LIVE | Le comportement des buffets publicitaires est activé pour les flux de travail en direct uniquement. | 
| FOLLOW\_AD\_SEQUENCE\_ONLY\_VOD | Le comportement des buffets publicitaires est activé pour les flux de vidéo à la demande uniquement. | 

**Note**  
Lorsque vous activez le buffet publicitaire, MediaTailor respectez les `Wrapper.allowMultipleAds` attributs `Wrapper.fallbackOnNoAd` et.

### Configuration de Midroll
<a name="ad-buffet-midroll-config"></a>

L'exemple suivant active le buffet publicitaire pour les flux de travail en direct et en VOD :

```
{
    "PlaybackConfiguration": {
        "AdDecisionServerConfiguration": {
            "VastResponse": {
                "AdSequencingMode": "FOLLOW_AD_SEQUENCE"
            }
        }
    }
}
```

L'exemple suivant active le buffet publicitaire pour les flux de travail en direct uniquement :

```
{
    "PlaybackConfiguration": {
        "AdDecisionServerConfiguration": {
            "VastResponse": {
                "AdSequencingMode": "FOLLOW_AD_SEQUENCE_ONLY_LIVE"
            }
        }
    }
}
```

L'exemple suivant active le buffet publicitaire pour les flux de travail de VOD uniquement :

```
{
    "PlaybackConfiguration": {
        "AdDecisionServerConfiguration": {
            "VastResponse": {
                "AdSequencingMode": "FOLLOW_AD_SEQUENCE_ONLY_VOD"
            }
        }
    }
}
```

### Configuration du pré-roll en direct
<a name="ad-buffet-preroll-config"></a>

L'exemple suivant active le buffet publicitaire pour les annonces en direct avant le lancement :

```
{
    "PlaybackConfiguration": {
        "LivePrerollConfiguration": {
            "AdDecisionServerConfiguration": {
                "VastResponse": {
                    "AdSequencingMode": "FOLLOW_AD_SEQUENCE"
                }
            }
        }
    }
}
```

**Note**  
`LivePrerollConfiguration`ne prend en charge que `FOLLOW_AD_SEQUENCE` et`IGNORE_AD_SEQUENCE`. Configurez le buffet publicitaire pour le préroll de la VOD via la configuration midroll.

## Comment fonctionne le buffet publicitaire
<a name="ad-buffet-how-it-works"></a>

### Conditions de remplacement des annonces
<a name="ad-buffet-replacement-conditions"></a>

Si une annonce séquencée rencontre l'un des cas d'échec suivants, MediaTailor tente de remplacer l'annonce séquencée par une annonce autonome éligible du même groupe de buffets. Si aucune annonce autonome n'est disponible dans le même groupe de buffets, MediaTailor utilise une annonce autonome provenant d'autres groupes de buffets, si disponible.


| Cas de défaillance | Description | 
| --- | --- | 
| Échec de l'analyse VAST | Une annonce séquencée ne parvient pas à être analysée en raison de l'absence d'éléments VAST requis (par exemple MediaFilesCreatives,,, ou Impression sont manquants MediaFile ou VASTAdTagURI non valides). | 
| Défaillance de la résolution du wrapper VAST | Une redirection expire, échoue ou renvoie une réponse vide. | 
| Annonce VPAID supprimée | Une annonce séquencée est VPAID et la session utilise des rapports côté serveur ou aucune liste n'est configurée. | 
| Le transcodage publicitaire n'est pas prêt | Le statut de transcodage d'une annonce séquencée n'est pas SUCCESS (par exemple, IN\_PROGRESS ou ERROR). | 
| Durée de disponibilité dépassée | La durée d'une annonce séquencée dépasse la durée de disponibilité restante (flux de travail en direct). | 

### Éligibilité aux publicités autonomes
<a name="ad-buffet-standalone-eligibility"></a>

Pour être éligible en tant que remplacement, une annonce autonome doit répondre aux critères suivants :
+ Ne soyez pas une annonce VPAID
+ Avoir terminé le transcodage
+ Avoir une durée qui correspond à la durée de disponibilité restante

### Sélection d'annonces autonome
<a name="ad-buffet-standalone-selection"></a>

Lorsqu'une annonce séquencée échoue, MediaTailor sélectionne une annonce de remplacement parmi les annonces autonomes éligibles en utilisant la priorité suivante :

1. **D'abord, même groupe de buffets ** : MediaTailor préfère les publicités indépendantes issues du groupe de buffets de l'annonce qui a échoué.

1. **Autres groupes de buffets ** — Utilisés uniquement s'il n'existe aucune annonce éligible dans le même groupe de buffets.

Si aucune annonce autonome éligible n'est trouvée, le poste n'est pas pourvu et la publicité appropriée `SkippedReason` est émise.

## Comportement du wrapper VAST
<a name="ad-buffet-wrapper-behavior"></a>

La gestion d'une réponse de redirection Wrapper par MediaTailor dépend de la valeur de deux variables Wrapper : `Wrapper.fallbackOnNoAd` et. `Wrapper.allowMultipleAds`
+ `fallbackOnNoAd`prend effet lorsque la réponse de redirection est vide, expire ou qu'une erreur se produit lors de la demande ADS.
+ `allowMultipleAds`prend effet si la réponse ADS contient une ou plusieurs annonces.

### VAST vide, erreur de demande ou délai d'expiration de la demande
<a name="ad-buffet-wrapper-empty-response"></a>

Le tableau suivant décrit le MediaTailor comportement lorsque la réponse de redirection est vide, expire ou qu'une erreur se produit.


| repli OnNoAd | MediaTailor comportement | 
| --- | --- | 
| true (par défaut) | MediaTailor sélectionne une annonce autonome pour remplacer le wrapper défaillant, en préférant le même groupe de buffets. Si aucune annonce éligible pour le même groupe n'est disponible, choisissez MediaTailor parmi les autres groupes de buffets. | 
| false | MediaTailor supprime la position de l'annonce et passe à l'annonce suivante dans le module. Aucun remplacement n'a lieu. | 

**Example fallback OnNoAd =true (échec de la redirection)**  
**Parent VAST : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <Ad sequence="2">
    <Wrapper fallbackOnNoAd="true">
      <VASTAdTagURI>https://ads.example.com/vast</VASTAdTagURI>
    </Wrapper>
  </Ad>
  <Ad id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Réponse de redirection du wrapper : VAST ** vide, délais d'expiration ou erreurs.  
**VAST résolu : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <!-- standAloneAd1 replaced failed Wrapper Ad and now has the Wrapper's sequence (2) -->
  <Ad sequence="2" id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Ordre de lecture : **  

1. Série D1

1. stand AloneAd 1

**Example fallback OnNoAd =false (la redirection échoue)**  
**Parent VAST : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <Ad sequence="2">
    <Wrapper fallbackOnNoAd="false">
      <VASTAdTagURI>https://ads.example.com/vast</VASTAdTagURI>
    </Wrapper>
  </Ad>
  <Ad id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Réponse de redirection du wrapper : VAST ** vide, délais d'expiration ou erreurs.  
**VAST résolu : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <!-- sequence 2 is not replaced -->
  <Ad id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Ordre de lecture : **  

1. Série D1

### La réponse contient une ou plusieurs annonces
<a name="ad-buffet-wrapper-ads-response"></a>

Le tableau suivant décrit le MediaTailor comportement lorsque la réponse de redirection contient une ou plusieurs publicités.


| autoriser MultipleAds | MediaTailor comportement | 
| --- | --- | 
| false (par défaut) | MediaTailor sélectionne une annonce dans la réponse de redirection et supprime les annonces restantes. L'annonce sélectionnée hérite de la valeur de séquence de l'annonce Wrapper Ad parent. Stratégie de sélection : MediaTailor sélectionne l'annonce dont la séquence est la plus basse dans la réponse de redirection. Si aucune annonce séquencée n'est disponible, choisissez MediaTailor une annonce autonome, si elle est disponible. | 
| true | Lorsque le wrapper possède un attribut de séquence, MediaTailor insère des publicités de redirection à la position du wrapper. Lorsque le wrapper n'a aucun attribut de séquence, MediaTailor insère des publicités de redirection après les annonces séquencées du parent. Les publicités résolues constituent leur propre groupe de buffets. | 

**Example autoriser MultipleAds = faux, le wrapper a une séquence = 2**  
**Parent VAST : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <Ad sequence="2">
    <Wrapper allowMultipleAds="false">
      <VASTAdTagURI>https://ads.example.com/vast</VASTAdTagURI>
    </Wrapper>
  </Ad>
  <Ad sequence="3" id="seqAd3">...</Ad>
  <Ad id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Réponse de redirection du wrapper : **  

```
<VAST>
  <Ad sequence="1" id="redirectSeqAd1">...</Ad>
  <Ad sequence="2" id="redirectSeqAd2">...</Ad>
  <Ad id="redirectStandAloneAd1">...</Ad>
</VAST>
```
**VAST résolu : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <Ad sequence="2" id="redirectSeqAd1">...</Ad> <!-- redirectSeqAd1 selected, inherits Wrapper's sequence (2) -->
  <Ad sequence="3" id="seqAd3">...</Ad>
  <Ad id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Ordre de lecture : **  

1. Série D1

1. rediriger SeqAd 1

1. Série D3

**Example allow MultipleAds =false, le wrapper n'a pas de séquence**  
**Parent VAST : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <Ad>
    <Wrapper allowMultipleAds="false">
      <VASTAdTagURI>https://ads.example.com/vast</VASTAdTagURI>
    </Wrapper>
  </Ad>
  <Ad sequence="3" id="seqAd3">...</Ad>
  <Ad id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Réponse de redirection du wrapper : **  

```
<VAST>
  <Ad sequence="1" id="redirectSeqAd1">...</Ad>
  <Ad sequence="2" id="redirectSeqAd2">...</Ad>
  <Ad id="redirectStandAloneAd1">...</Ad>
</VAST>
```
**VAST résolu : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <Ad id="redirectSeqAd1">...</Ad> <!-- redirectSeqAd1 selected, inherits Wrapper's sequence (UNDEFINED) -->
  <Ad sequence="3" id="seqAd3">...</Ad>
  <Ad id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Ordre de lecture : **  

1. Série D1

1. Série D3
redirect SeqAd 1 n'est pas joué car aucune séquence n'est définie.

**Example autoriser MultipleAds = vrai, le wrapper a une séquence = 2**  
**Parent VAST : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <Ad sequence="2">
    <Wrapper allowMultipleAds="true">
      <VASTAdTagURI>https://ads.example.com/vast</VASTAdTagURI>
    </Wrapper>
  </Ad>
  <Ad sequence="3" id="seqAd3">...</Ad>
  <Ad id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Réponse de redirection du wrapper : **  

```
<VAST>
  <Ad sequence="1" id="redirectSeqAd1">...</Ad>
  <Ad sequence="2" id="redirectSeqAd2">...</Ad>
  <Ad id="redirectStandAloneAd1">...</Ad>
</VAST>
```
**VAST résolu : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <!-- Redirect response merged at sequence 2 -->
  <Ad sequence="1" id="redirectSeqAd1">...</Ad>
  <Ad sequence="2" id="redirectSeqAd2">...</Ad>
  <Ad id="redirectStandAloneAd1">...</Ad>
  <Ad sequence="3" id="seqAd3">...</Ad>
  <Ad id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Ordre de lecture : **  

1. Série D1

1. rediriger SeqAd 1

1. redirection SeqAd 2

1. Série D3

**Example allow MultipleAds =true, le wrapper n'a pas de séquence**  
**Parent VAST : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <Ad>
    <Wrapper allowMultipleAds="true">
      <VASTAdTagURI>https://ads.example.com/vast</VASTAdTagURI>
    </Wrapper>
  </Ad>
  <Ad sequence="3" id="seqAd3">...</Ad>
  <Ad id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Réponse de redirection du wrapper : **  

```
<VAST>
  <Ad sequence="1" id="redirectSeqAd1">...</Ad>
  <Ad sequence="2" id="redirectSeqAd2">...</Ad>
  <Ad id="redirectStandAloneAd1">...</Ad>
</VAST>
```
**VAST résolu : **  

```
<VAST>
  <Ad sequence="1" id="seqAd1">...</Ad>
  <Ad sequence="3" id="seqAd3">...</Ad>
  <!-- Redirect response merged after sequenced ads -->
  <Ad sequence="1" id="redirectSeqAd1">...</Ad>
  <Ad sequence="2" id="redirectSeqAd2">...</Ad>
  <Ad id="redirectStandAloneAd1">...</Ad>
  <Ad id="standAloneAd1">...</Ad>
  <Ad id="standAloneAd2">...</Ad>
</VAST>
```
**Ordre de lecture : **  

1. Série D1

1. Série D3

1. rediriger SeqAd 1

1. redirection SeqAd 2

## Surveillance des métriques et des journaux
<a name="ad-buffet-metrics"></a>

### Modifications apportées aux indicateurs existants
<a name="ad-buffet-existing-metrics"></a>

Lorsque le buffet publicitaire est activé, les mesures existantes suivantes modifient le comportement.


| Métrique | Comportement avec un buffet publicitaire | 
| --- | --- | 
| AdDecisionServer.Ads | Nombre de publicités séquencées analysées à partir de la réponse ADS. | 
| AdDecisionServer.Duration | Durée totale des publicités séquencées uniquement. | 
| AdDecisionServer.FillRate | Taux de remplissage calculé à l'aide de publicités séquencées uniquement. | 

### Nouvelles métriques
<a name="ad-buffet-new-metrics"></a>

Les nouvelles statistiques suivantes sont disponibles lorsque le buffet publicitaire est activé.


| Métrique | Description | 
| --- | --- | 
| AdNotReady.SequencedAd | Nombre de publicités séquencées qui ne sont pas prêtes à être insérées. | 
| AdNotReady.StandaloneAd | Nombre d'annonces autonomes qui ne sont pas prêtes à être insérées (à l'exclusion des annonces ignoréesStandaloneAdNotNeeded). | 
| Avail.FillRate.SequencedAd | Pourcentage d'audience généré par des publicités séquencées. | 
| Avail.FillRate.StandaloneAd | Pourcentage de diffusion généré par des publicités indépendantes. | 
| Avail.FilledDuration.SequencedAd | Durée d'utilisation remplie de publicités séquencées. | 
| Avail.FilledDuration.StandaloneAd | Durée de disponibilité remplie d'annonces autonomes. | 
| AdsBilled.SequencedAd | Nombre d'annonces facturées qui sont séquencées. | 
| AdsBilled.StandaloneAd | Nombre de publicités facturées indépendantes. | 
| SkippedReason.StandaloneAdNotNeeded | Émis lorsqu'une annonce autonome n'était pas nécessaire car toutes les publicités séquencées ont été insérées avec succès. | 

### Nouvelle raison pour laquelle l'annonce a été ignorée
<a name="ad-buffet-skipped-reason"></a>

La nouvelle raison suivante pour laquelle l'annonce a été ignorée est disponible lorsque le buffet publicitaire est activé.


| Raison | Description | 
| --- | --- | 
| STANDALONE\_AD\_NOT\_NEEDED | Une annonce autonome était éligible mais n'était pas nécessaire car toutes les publicités séquencées ont été insérées avec succès. Aucune balise d'erreur n'est déclenchée. | 

Pour les publicités autonomes qui ne peuvent pas être insérées (par exemple, VPAID ou Transcode not ready), la raison réelle de l'échec est émise (par exemple, `TRANSCODE_IN_PROGRESS` ou`VPAID_AD`) sous la forme. `SkippedReason`

### Beaconing d'erreur
<a name="ad-buffet-error-beaconing"></a>

MediaTailor gère les balises d'erreur pour les buffets publicitaires comme suit :
+ Publicités séquencées qui échouent : des balises d'erreur sont déclenchées (comportement existant).
+ Publicités autonomes qui ne sont pas prêtes (l'état du transcodage des publicités n'est pas une réussite) : des balises d'erreur sont déclenchées (comme pour les publicités séquencées).
+ Publicités autonomes non utilisées qui pouvaient être insérées mais qui n'étaient pas nécessaires : aucune balise d'erreur n'est déclenchée.

## Changements apportés aux événements ADS
<a name="ad-buffet-ads-events"></a>

Lorsque le buffet publicitaire est activé, MediaTailor ajoute les champs suivants à deux événements ADS :

### Événement VAST\_RESPONSE
<a name="ad-buffet-vast-response-event"></a>

Chacun `VastAd` des champs de l'`VAST_RESPONSE`événement inclut les champs suivants.


| Champ | Type | Description | 
| --- | --- | --- | 
| buffetGroup | Chaîne | MediaTailor chaîne générée qui définit le groupe de buffets auquel appartient l'annonce. | 
| sequence | Int | La valeur de séquence de l'Adélément. | 

### Événement FILLED\_AVAIL
<a name="ad-buffet-filled-avail-event"></a>

Chaque entrée dans `creativeAds` et `skippedAds` dans l'`FILLED_AVAIL`événement comprend les champs suivants.


| Champ | Type | Description | 
| --- | --- | --- | 
| buffetGroup | Chaîne | MediaTailor chaîne générée qui définit le groupe de buffets auquel appartient l'annonce. | 
| sequence | Int | La valeur de séquence de l'Adélément. | 

Ces champs vous permettent de déterminer :
+ Quelles publicités ont été analysées comme séquencées par rapport à des publicités autonomes
+ Quelles annonces ont été insérées et leur type
+ Pourquoi une annonce séquencée a-t-elle été ignorée et a-t-elle été remplacée par une annonce autonome ?
+ Pourquoi une annonce indépendante n'était pas disponible

## Consultez aussi
<a name="ad-buffet-see-also"></a>

Pour plus d'informations sur l'`PutPlaybackConfiguration`API et la spécification IAB VAST, consultez les rubriques suivantes :
+ [PutPlaybackConfiguration Référence API ](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_PutPlaybackConfiguration.html) : référence complète des paramètres pour la configuration `AdSequencingMode` et les paramètres associés.
+ [IAB VAST 4.x Specification](https://iabtechlab.com/standards/vast/)sur le IAB Tech Lab site Web — La norme du secteur définissant les pods publicitaires, les publicités séquencées et les publicités autonomes.
+ [Contrôle AWS Elemental MediaTailor avec Amazon CloudWatch Metrics](monitoring-cloudwatch-metrics.md)— Référence complète pour toutes les MediaTailor CloudWatch statistiques, y compris les nouvelles statistiques des buffets publicitaires.