

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.

# Marqueurs publicitaires compatibles HLS
<a name="hls-ad-markers"></a>

AWS Elemental MediaTailor identifie les limites de disponibilité des publicités dans un manifeste HLS en analysant le manifeste d'entrée pour détecter les marqueurs publicitaires pris en charge. Les sections suivantes décrivent les marqueurs utilisés par MediaTailor .

## EXT-X-ASSET
<a name="hls-ad-markers-asset"></a>

La balise `EXT-X-ASSET` contient des métadonnées utilisées par le serveur ADS (ad decision server) afin de personnaliser le contenu pour le spectateur. Les paramètres `EXT-X-ASSET` sont des paires clé-valeur séparées par des virgules.

Pour utiliser cette balise, vous devez remplir les conditions suivantes :
+ Vous devez URL-encode utiliser les `EXT-X-ASSET` * valeurs * du manifeste d'origine. L'exemple suivant montre la `EXT-X-ASSET` balise avec des clés et URL-encoded des valeurs.

  ```
              #EXT-X-ASSET:GENRE=CV,CAID=12345678,EPISODE="Episode%20Name%20Date",SEASON="Season%20Name%20and%20Number",SERIES="Series%2520Name"
  ```
+ Vous devez inclure la `[asset.]` variable dynamique et les * clés * dans votre configuration MediaTailor ADS. L'exemple suivant montre une configuration MediaTailor ADS utilisant la `[asset.]` variable dynamique et les touches.

  ```
              https://myads.com/stub?c=[asset.GENRE]&g=[asset.CAID]&e=[asset.EPISODE]&s=[asset.SEASON]&k=[asset.SERIES]
  ```

**Exemple de demande VAST**  
L'exemple suivant présente une demande VAST `GET` à un serveur ADS.

```
            https://myads.com/stub?c=CV&g=12345678&e=Episode%20Name%20Date&s=Season%20Name%20and%20Number&k=Series%2520Name
```

## EXT-X-CUE-OUT et EXT-X-CUE-IN
<a name="hls-ad-markers-cue"></a>

Ce type de marqueur de publicité est le plus courant. Les exemples suivants illustrent des options pour ces marqueurs de file d'attente.

```
#EXT-X-CUE-OUT:DURATION=120
    ...
    #EXT-X-CUE-IN
```

```
#EXT-X-CUE-OUT:30.000
    ...
    #EXT-X-CUE-IN
```

```
#EXT-X-CUE-OUT
    ...
    #EXT-X-CUE-IN
```

## EXT-X-DATERANGE
<a name="hls-ad-markers-range"></a>

Avec les balises de marqueur publicitaire `EXT-X-DATERANGE`, vous utilisez les attributs `SCTE35-OUT` pour spécifier la durée de la diffusion de publicités. 

**Note**  
AWS Elemental MediaTailor ignore tous `START-DATE` les attributs fournis pour les marqueurs `EXT-X-DATERANGE` publicitaires. 

Vous pouvez spécifier la diffusion de publicités de l'une des manières suivantes :
+ Balise `EXT-X-DATERANGE` avec spécifications `SCTE35-OUT` et `DURATION`. 

  Exemple

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
  ```
+ Les balises `EXT-X-DATERANGE` associées, la première avec une spécification `SCTE35-OUT` et la seconde avec une spécification `SCTE35-IN`. 

  Exemple

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-OUT=0xF
      ...
      #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  ```
+ Une combinaison des options précédentes. Vous spécifiez une balise `EXT-X-DATERANGE` avec les spécifications `SCTE35-OUT` et `DURATION` suivies d'une balise `EXT-X-DATERANGE` avec une spécification `SCTE35-IN`. Dans ce cas, MediaTailor utilise le premier paramètre de repérage parmi les deux spécifications.

  Exemple

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
      ...
      #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  ```

## EXT-X-SPLICEPOINT-SCTE35
<a name="hls-ad-markers-splice"></a>

Vous ajoutez la balise de marqueur `EXT-X-SPLICEPOINT-SCTE35` publicitaire avec une SCTE-35 charge utile en binaire codé en base64. Le binaire décodé doit SCTE-35 `splice_info_section` contenir le marqueur de repérage`0x34`, pour le début de l'opportunité de placement du fournisseur, et le marqueur d'entrée, pour la fin de l'opportunité de placement du fournisseur. `0x35` 

L'exemple suivant illustre la spécification de point de jointure avec des charges utiles binaires encodées en base64 qui spécifient des marqueurs sortants de file d'attente et entrants en file d'attente. 

```
    #EXT-X-SPLICEPOINT-SCTE35:/DA9AAAAAAAAAP/wBQb+uYbZqwAnAiVDVUVJAAAKqX//AAEjW4AMEU1EU05CMDAxMTMyMjE5M19ONAAAmXz5JA==
    ...
    #EXT-X-SPLICEPOINT-SCTE35:/DA4AAAAAAAAAP/wBQb+tTeaawAiAiBDVUVJAAAKqH+/DBFNRFNOQjAwMTEzMjIxOTJfTjUAAIiGK1s=
```