

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Von HLS unterstützte Anzeigenmarkierungen
<a name="hls-ad-markers"></a>

AWS Elemental MediaTailor identifiziert und nutzt Grenzen in einem HLS-Manifest, indem das Eingabemanifest nach unterstützten Anzeigenmarkierungen analysiert wird. Die folgenden Abschnitte beschreiben, welche Marker MediaTailor verwendet.

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

Das `EXT-X-ASSET`-Tag enthält Metadaten, die vom Ad Decision Server (ADS) zum Personalisieren von Inhalten für die Anzeige verwendet werden. `EXT-X-ASSET`-Parameter sind durch Kommas getrennte Schlüssel-Wert-Paare.

Um diesen Tag verwenden zu können, müssen Sie die folgenden Anforderungen erfüllen:
+ Sie müssen die `EXT-X-ASSET`-*Werte* im Ursprungsmanifest URL-kodieren. Es folgt das Beispiel eines `EXT-X-ASSET`-Tags mit Schlüsseln und URL-kodierten Werten.

  ```
              #EXT-X-ASSET:GENRE=CV,CAID=12345678,EPISODE="Episode%20Name%20Date",SEASON="Season%20Name%20and%20Number",SERIES="Series%2520Name"
  ```
+ Sie müssen die dynamische `[asset.]` Variable und die *Schlüssel* in Ihre MediaTailor ADS-Konfiguration aufnehmen. Das folgende Beispiel zeigt eine MediaTailor ADS-Konfiguration mit der dynamischen `[asset.]` Variablen und den Schlüsseln.

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

**Beispiel VAST-Anfrage**  
Es folgt das Beispiel einer VAST-`GET`-Anforderung an ein 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 und EXT-X-CUE-IN
<a name="hls-ad-markers-cue"></a>

Diese Art von Werbe-Marker ist die geläufigste. Die folgenden Beispiele zeigen Optionen für diese Cue-Marker.

```
#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>

Bei `EXT-X-DATERANGE` Werbemarkierungs-Tags verwenden Sie `SCTE35-OUT`-Attribute, um den Zeitpunkt der Werbeverfügbarkeit festzulegen. 

**Anmerkung**  
AWS Elemental MediaTailor ignoriert alle `START-DATE` Attribute, die für `EXT-X-DATERANGE` Anzeigenmarkierungen bereitgestellt werden. 

Sie können den Ad-Avail auf eine der folgenden Arten angeben:
+ `EXT-X-DATERANGE`-Tag mit `SCTE35-OUT`- und `DURATION`-Spezifikationen. 

  Beispiel

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
  ```
+ Gepaarte `EXT-X-DATERANGE`-Tags, das erste mit einer `SCTE35-OUT`-Spezifikation und das zweite mit einer `SCTE35-IN`-Spezifikation. 

  Beispiel

  ```
  #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
  ```
+ Eine Kombination aus den vorherigen Optionen. Sie geben ein `EXT-X-DATERANGE`-Tag mit `SCTE35-OUT`- und `DURATION`-Spezifikationen gefolgt von einem `EXT-X-DATERANGE`-Tag mit einer `SCTE35-IN`-Spezifikation an. MediaTailor Verwendet in diesem Fall die früheste Cue-In-Einstellung aus den beiden Spezifikationen.

  Beispiel

  ```
  #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>

Sie hängen das `EXT-X-SPLICEPOINT-SCTE35`-Werbemarker-Tag mit einer SCTE-35-Nutzlast im base64-kodierten binären Format an. Das dekodierte binäre Format muss einen SCTE-35-`splice_info_section` mit dem Cue-out-Marker `0x34` als Anfangspunkt der Platzierungsmöglichkeit für Anbieter und dem Cue-in-Marker `0x35` als Endpunkt der Platzierungsmöglichkeit für Anbieter enthalten. 

Das folgende Beispiel zeigt die Splice-Punkt-Spezifikation mit base64-kodierten binären Nutzlasten, die die Cue-out- und Cue-in-Marker angeben. 

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