

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.

# Verwenden von vorkonditionierten Anzeigen mit AWS Elemental MediaTailor
<a name="precondition-ads"></a>

In einem [typischen Arbeitsablauf zum Einfügen von Anzeigen](what-is-flow.md) werden Anzeigen MediaTailor dynamisch transkodiert, sodass sie dem Inhaltsstream entsprechen, gespeichert und in den Livestream integriert. Da dieser Vorgang erst stattfindet, nachdem die Anzeige in einer VAST-Antwort vom Ad Decision Server (ADS) MediaTailor empfangen wurde, kommt es zu einer Verzögerung, bis die Anzeige zum Zusammenfügen verfügbar ist. Wenn beim Ad Stitching-Workflow zusätzliche Latenz entsteht (entweder aufgrund eines ADS-Timeouts oder anderer Inhalts- oder Netzwerkprobleme), MediaTailor kann dies dazu führen, dass die Verfügbarkeit teilweise aufgefüllt wird oder die Werbeunterbrechung ganz verpasst wird. 

Um den Zeitaufwand für das Einfügen von Anzeigen in Ihre Inhalte zu reduzieren, können Sie vorkonditionierte Anzeigen verwenden. Eine vorkonditionierte Anzeige ist eine Anzeige, die Sie transkodieren, bevor Sie sie bei der Anzeigeneinfügung verwenden. MediaTailor Anstatt die unkonditionierten Anzeigen URLs für Ihre ADS bereitzustellen, stellen Sie die URLs für die vorkonditionierten Anzeigen bereit. In seiner VAST-Antwort auf die MediaTailor Anfrage enthält das ADS direkte Links zu den vorkonditionierten Anzeigen. Durch das Entfernen des transkodierenden Teils des Anzeigen-Stitchings MediaTailor muss die Anzeige lediglich gespeichert und in den Inhaltsstream eingefügt werden. Beim Anzeigen-Stitching-Verfahren mit vorkonditionierten Anzeigen wird die Zeit zwischen dem Zeitpunkt, an dem die Anzeige durch die VAST-Antwort auf eine Anzeige aufmerksam gemacht MediaTailor wird, und dem Zeitpunkt, an dem die Anzeige in den Inhalt eingebunden wird, verkürzt. 

Alternativ können Sie auch das Ad Prefetching verwenden. In diesem Fall konfigurieren Sie, dass der Ad Stitching-Vorgang MediaTailor zu einem festgelegten Zeitpunkt ausgeführt wird, bevor die Werbepause erforderlich ist. Weitere Informationen zum Vorabruf von Anzeigen finden Sie unter. [Anzeigen vorab abrufen](prefetching-ads.md)

## Anforderungen an vorkonditionierte Anzeigen
<a name="precondition-ads-req"></a>

Die folgenden Anforderungen müssen bei der Einrichtung eines Workflows zur Anzeigenzusammenstellung mit vorkonditionierten Anzeigen berücksichtigt werden.

### `MediaFiles`-Voraussetzungen
<a name="precondition-ads-req-vast"></a>

Die VAST-Antwort, an die der Ad-Server sendet, MediaTailor muss enthalten`MediaFiles`, dass diese Anforderungen erfüllt sind:

Die Anzeige (`Creative`) muss Varianten enthalten, die den Bitratenvarianten des Inhaltsstreams entsprechen. *Es liegt in Ihrer Verantwortung, sicherzustellen, dass die VAST-Antwort die richtigen Anzeigenvarianten verwendet, die mit den Vorlagenmanifesten übereinstimmen.*

Die Verwendung von vorkonditionierten Anzeigen kann zwar dazu beitragen, die Anzeigeneinblendung effizienter zu gestalten, ist MediaTailor jedoch nicht in der Lage, den Transcodierungsprozess zu verwalten, um sicherzustellen, dass die Mediendateien für die Anzeigen mit den Spezifikationen der Inhaltsmanifeste kompatibel sind. Wenn die Anzeige nicht mit dem Content-Stream übereinstimmt, MediaTailor könnte die Einblendung verpasst werden, oder die Nichtübereinstimmung könnte zu einem Fehler auf dem Wiedergabegerät führen. 

Um ohne MediaTailor Transcodierung in den Inhaltsstream eingebunden zu werden, `MediaFile` muss eine außerdem die folgenden Anforderungen erfüllen:
+ Es muss im öffentlichen Internet zugänglich sein, damit es heruntergeladen MediaTailor werden kann. 
+ Es muss die Streaming-Bereitstellung verwenden, wie `delivery="streaming"` in der VAST-Antwort angegeben.
+ Es muss sich entweder um eine `.m3u8` (für HLS) oder `.mpd` (für DASH) Datei handeln.

**Example RIESIGE Antwort**  
Aus der folgenden VAST-Beispielantwort MediaTailor `MediaFile` fügt Folgendes ein URLs:  
+ Für einen HLS-Stream MediaTailor verwendet`https://example-ad-origin.amazonaws.com/ad1/index_low.m3u8`. Dies ist die erste Version `MediaFile` mit Streaming-Bereitstellung und unterstützter Dateierweiterung (. `m3u8`).
+ Für einen DASH-Stream MediaTailor verwendet`https://example-ad-origin.amazonaws.com/ad1/index.mpd`. Dies ist der erste `MediaFile` mit Streaming-Bereitstellung und einer unterstützten Dateierweiterung (. `mpd`).

```
<?xml version="1.0" encoding="UTF-8"?>
<VAST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.0">
    <Ad id="ad1">
        <InLine>
            <AdSystem>ExampleAdSystem</AdSystem>
            <AdTitle>ad1</AdTitle>
            <Impression><![CDATA[https://example-impression.amazonaws.com]]></Impression>
            <AdServingId>de8e0d33-9c72-4d77-bb3a-f7e566ffc605</AdServingId>
            <Creatives>
                <Creative id="creativeId1" sequence="1">
                    <Linear skipoffset="00:00:05">
                        <Duration>00:00:30</Duration>
                        <MediaFiles>
                            <MediaFile delivery="progressive" width="1280" height="720" type="video/mp4" bitrate="533" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/ad1.mp4]]></MediaFile>
                            <MediaFile delivery="streaming" width="1280" height="720" type="application/dash+xml" bitrate="533" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/index.mpd]]></MediaFile>
                            <MediaFile delivery="streaming" width="640" height="360" type="application/x-mpegURL" bitrate="262" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/index_low.m3u8]]></MediaFile>
                            <MediaFile delivery="streaming" width="2560" height="1440" type="application/x-mpegURL" bitrate="1066" scalable="true" maintainAspectRatio="true"><![CDATA[https://example-ad-origin.amazonaws.com/ad1/index_high.m3u8]]></MediaFile>
                        </MediaFiles>
                    </Linear>
                </Creative>
            </Creatives>
        </InLine>
    </Ad>
</VAST>
```

### Und offensichtliche Anforderungen
<a name="precondition-ads-req-ads"></a>

Um vorkonditionierte Anzeigen verwenden zu können, müssen die Anzeigenlisten für Eltern und Kinder die folgenden Anforderungen erfüllen:
+ Bei dem Manifest, auf das im `Creative` Abschnitt der VAST-Antwort verwiesen wird, muss es sich um das übergeordnete Anzeigenmanifest handeln.
+  URLs Bei den Anzeigenmanifesten für das untergeordnete Objekt muss es sich um relative Pfade handeln.
+ Die untergeordneten Anzeigenmanifeste müssen sich im selben Verzeichnis wie die übergeordnete multivariante Playlist auf derselben Ebene befinden. Untergeordnete Manifeste dürfen sich nicht in einem Unterverzeichnis oder an einem anderen Ort befinden.

**Example unterstützte übergeordnete multivariante Playlist**  
Die folgende multivariante Playlist für übergeordnete und untergeordnete Playlisten enthält Playlisten URLs für Mediendateien. Die untergeordneten Playlisten befinden sich ebenfalls im selben Verzeichnis wie die übergeordnete multivariante Playlist.  

```
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=150000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2"
index_1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=440000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2"
index_2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=640000,RESOLUTION=640x360,CODECS="avc1.42e00a,mp4a.40.2"
index_3.m3u8
```

**Example Die übergeordnete multivariante Playlist wird nicht unterstützt: Unterverzeichnisse**  
Die folgende übergeordnete und multivariante Playlist enthält untergeordnete Playlisten, die sich relativ zur übergeordneten multivarianten Playlist in Unterverzeichnissen befinden. Es handelt sich nicht um eine unterstützte Playlist für vorkonditionierte Werbung.  

```
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=150000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2"
child/index_1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=440000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2"
child/index_2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=640000,RESOLUTION=640x360,CODECS="avc1.42e00a,mp4a.40.2"
child/index_3.m3u8
```

**Example Multivariante übergeordnete Playlist wird nicht unterstützt: absolut URLs**  
Die folgende übergeordnete und multivariante Playlist enthält untergeordnete Playlisten mit absoluten Werten. URLs Es handelt sich nicht um eine unterstützte Playlist für vorkonditionierte Werbung.  

```
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=150000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2"
https://example.mediatailor.us-west-2.amazonaws.com/index_1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=440000,RESOLUTION=416x234,CODECS="avc1.42e00a,mp4a.40.2"
https://example.mediatailor.us-west-2.amazonaws.com/index_2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=640000,RESOLUTION=640x360,CODECS="avc1.42e00a,mp4a.40.2"
https://example.mediatailor.us-west-2.amazonaws.com/index_3.m3u8
```

## Arbeitsablauf für vorkonditionierte Anzeigen
<a name="precondition-ads-setup"></a>

Im Folgenden finden Sie eine grundlegende Beschreibung der Funktionsweise vorkonditionierter Anzeigen in einem Ad Stitching-Workflow mit. MediaTailor Der erste Teil des Workflows besteht aus Maßnahmen, die Sie ergreifen müssen, um die Verwendung vorkonditionierter Anzeigen einzurichten. Im zweiten Teil wird beschrieben, wie die Anzeigen MediaTailor verarbeitet werden.

**Teil 1: Einrichtung von vorkonditionierten Anzeigen**  
Gehen Sie wie folgt vor, um einen Workflow einzurichten, der vorkonditionierte Anzeigen in verwendet. MediaTailor

1. Verwenden Sie einen Transcoder-Service, z. B. um Ihre Werbemittel in Varianten zu unterteilen AWS Elemental MediaConvert, die die verschiedenen Bitraten, Auflösungen und Codecs Ihrer Vorlagenmanifeste unterstützen. 

1. Stellen Sie Ihrem ADS die URLs für die vortranskodierten Mediendateien zur Verfügung, damit sie in VAST-Antworten verwendet werden können.

1. [Erstellen Sie Ihre Wiedergabekonfiguration](configurations-create.md) in. MediaTailor Um vorkonditionierte Werbung zu verwenden, wählen Sie in der Konfiguration für die Einstellung **Konditionierung von Streaming-Mediendateien** die Option **Keine** aus.

1. Fahren Sie mit der Einrichtung Ihrer Inhaltsbereitstellung wie gewohnt fort.

**Teil 2: MediaTailor Anzeigenverarbeitung**  
MediaTailor Das Zusammenfügen von Anzeigen wird wie unter beschrieben abgeschlossen. [Wie funktioniert das Einfügen von MediaTailor Anzeigen](what-is-flow.md) Wenn die ADS eine VAST-Antwort MediaTailor erhält, bestimmt sie anhand der folgenden Logik, welche Maßnahmen für die Anzeigen ergriffen werden sollen. Diese Logik wird durch die Einstellung zur **Konditionierung von Streaming-Mediendateien** in der Wiedergabekonfiguration vorgegeben. 
+ Wenn die **Konditionierung von Streaming-Mediendateien** auf **Transkodieren** eingestellt ist, werden die Mediendateien bei der `progressive` Auslieferung MediaTailor transkodiert und in das Manifest zusammengefügt. Wenn nicht genügend Mediendateien für Werbeanzeigen mit `progressive` Versand zur Verfügung stehen, werden diese Dateien MediaTailor transkodiert und bei Lieferung verwendet. `streaming`
+ Wenn die **Konditionierung von Streaming-Mediendateien** auf „**Keine**“ gesetzt ist, werden Anzeigen mit MediaTailor `streaming` Übertragungsmediendateien in das Manifest zusammengefügt, ohne sie zu transkodieren. Wenn nicht genügend Werbeanzeigen mit Mediendateien zur `streaming` Auslieferung vorhanden sind, werden diese Dateien MediaTailor transkodiert und bei der Auslieferung verwendet. `progressive` 