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.
Problembehebung und Überspringen von MediaTailor
Das Überspringen von Werbung ist eines der am häufigsten von MediaTailor Kunden gemeldeten Probleme. In diesem Abschnitt wird detailliert analysiert, warum Anzeigen bei der Wiedergabe möglicherweise übersprungen werden, und es werden Lösungen angeboten, mit denen sichergestellt werden kann, dass Anzeigen ordnungsgemäß eingefügt werden.
Symptome und Auswirkungen
Wenn Werbeanzeigen übersprungen werden, können folgende Symptome auftreten:
-
Während der erwarteten Werbeunterbrechungen werden keine Anzeigen geschaltet
-
Werbeunterbrechungen voller Inhalte statt Werbung
-
Inkonsistente Anzeigenwiedergabe über verschiedene Zuschauersitzungen hinweg
-
CloudWatch Protokolle, in denen
AdSkipped
Ereignisse mit verschiedenen Gründen für das Überspringen angezeigt werden
Das Überspringen von Werbeanzeigen wirkt sich direkt auf die Umsatzgenerierung aus und kann zu schlechten Nutzererlebnissen führen, wenn nicht umgehend darauf reagiert wird.
Häufige Ursachen
MediaTailor protokolliert bestimmte Gründe, warum Anzeigen übersprungen werden, in der FILLED_AVAIL
Ereignisprotokollnachricht der MediaTailor/AdDecisionServerInteractions
Protokollgruppe. Das Verständnis dieser Gründe für das Überspringen ist für eine effektive Problembehandlung von entscheidender Bedeutung.
Grund überspringen | Beschreibung |
---|---|
NEW_CREATIVE |
Die Anzeige wurde noch nicht transkodiert. Dies ist der Fall, wenn Sie MediaTailor auf ein neues Werbematerial stoßen, das vor dem Einfügen transkodiert werden muss. |
PROFILE_NOT_FOUND |
Das mit der Sitzungskonfiguration verknüpfte MediaConvert Transcodierungsprofil ist nicht vorhanden, wodurch die Anzeigenvorbereitung verhindert wird. |
TRANSCODE_ERROR |
Beim Transcodieren von Anzeigen ist ein Fehler aufgetreten und er konnte nicht abgeschlossen werden. |
TRANSCODE_IN_PROGRESS |
Die Transcodierung der Anzeige ist noch im Gange und kann noch nicht eingefügt werden. |
INTERNAL_ERROR |
Bei der Bearbeitung der Anzeige ist ein interner MediaTailor Fehler aufgetreten, der das Einfügen verhindert hat. |
AVAIL_DURATION_EXCEEDED |
Die Anzeige passt nicht in die verbleibende Dauer der Werbepause. |
LEFTOVER_AVAIL_EXCEEDED_THRESHOLD |
Die Gesamtdauer aller Anzeigen, die hätten eingefügt werden können, entspricht nicht dem für die Sitzung konfigurierten Schwellenwert für die Personalisierung. |
VAST_PARSING_ERROR |
Die VAST-Antwort vom Ad Decision Server enthält Fehler oder ist falsch formatiert. |
ADS_TIMEOUT |
Der Anzeigenentscheidungsserver hat innerhalb des konfigurierten Timeout-Zeitraums nicht geantwortet. |
MEDIA_FILE_UNAVAILABLE |
Auf die in der VAST-Antwort angegebenen Werbemediendateien kann nicht zugegriffen werden. |
SESSION_INITIALIZATION_FAILED |
Die MediaTailor Sitzung konnte nicht ordnungsgemäß initialisiert werden, was häufig auf falsche Sitzungsvariablen zurückzuführen ist. |
EARLY_CUE_IN |
Die Werbeunterbrechung wurde aufgrund eines frühen Hinweissignals früher als erwartet beendet, sodass die Anzeige nicht vollständig eingefügt werden konnte. |
NO_VARIANT_MATCH |
Für das Werbemittel gibt es keine Variante, die den Kodierungsparametern des Content-Streams (Bitrate, Auflösung, Codec) entspricht. |
NO_MODEL_CREATIVE_MATCH |
Das Werbematerial entspricht nicht den erwarteten Modell- oder Formatanforderungen für die aktuelle Wiedergabekonfiguration. |
REJECTED_REPLICA_VAST |
Die VAST-Antwort wurde aufgrund von Richtlinien zur Erkennung von Replikaten oder doppelten Inhalten abgelehnt. |
INVALID_VAST_WRAPPER_AD |
Die VAST-Wrapper-Anzeige enthält ungültige oder falsch formatierte Wrapper-Elemente, die eine erfolgreiche Anzeigeneinblendung verhindern. |
IMPORT_ERROR |
Während des Anzeigenimportvorgangs ist ein Fehler aufgetreten, sodass die Anzeige nicht für das Einfügen verarbeitet werden konnte. |
IMPORT_IN_PROGRESS |
Der Anzeigenimportvorgang ist derzeit im Gange und noch nicht abgeschlossen. |
Neben diesen spezifischen Gründen für das Auslassen des Fehlens gibt es noch weitere häufige Ursachen:
-
Falsche Konfiguration der Sitzungsvariablen
-
Verbindungsprobleme mit dem Ad Decision Server (ADS)
-
Inkonsistentes IDs Werbematerial für denselben Anzeigeninhalt
-
Probleme mit der Player-Kompatibilität mit dem Manifestformat
-
Probleme mit der CDN-Konfiguration, die sich auf die Bereitstellung von Anzeigensegmenten auswirken
Fehlerbehebungsschritte
Gehen Sie wie folgt vor, um Probleme beim Überspringen von Anzeigen zu diagnostizieren und zu beheben:
-
Identifizieren Sie den spezifischen Grund für das Überspringen
Verwenden Sie CloudWatch Logs Insights, um die
MediaTailor/AdDecisionServerInteractions
Protokollgruppe nach übersprungenen Anzeigen abzufragen:fields @timestamp, avail.availId, skippedAds.0.skippedReason, skippedAds.0.creativeUniqueId | filter eventType = "FILLED_AVAIL" and ispresent(skippedAds.0.skippedReason) | sort @timestamp desc
Diese Abfrage gibt die letzten Ereignisse beim Überspringen von Anzeigen mit ihren spezifischen Gründen zurück, sodass Sie Muster leichter erkennen können.
-
Überprüfen Sie die Konfiguration der Sitzungsvariablen
Falsche Sitzungsvariablen sind eine häufige Ursache für das Überspringen von Anzeigen. Vergewissern Sie sich, dass folgende Bedingungen erfüllt sind:
-
Alle erforderlichen Sitzungsvariablen sind in Ihrer ADS-URL-Vorlage ordnungsgemäß konfiguriert
-
Dynamische Variablen sind korrekt formatiert (Informationen MediaTailor dynamische Anzeigenvariablen zur richtigen Syntax finden Sie unter)
-
Die Player-Parameter werden korrekt übergeben MediaTailor
Beispiel für eine ordnungsgemäß konfigurierte ADS-URL mit Sitzungsvariablen:
https://my-ads-server.com/ads? sessionId=[session.id]& playerParams=[player_params.param1]& deviceType=[player_params.device]& correlator=[session.avail_duration_ms]
-
-
Probleme mit NEW_CREATIVE lösen
Wenn Anzeigen übersprungen werden, mit Angabe des Grundes:
NEW_CREATIVE
MediaTailor transkodiert Anzeigen auf der Grundlage von drei Schlüsselfaktoren: Creative-ID, AWS-Konto-ID und Transcode-Varianten-Set (die Wiedergabeversionen für den zugrunde liegenden Inhaltsstream). Wenn sich ein Teil der Creative-ID oder des Transcodierungsvariantensatzes unterscheidet, wird die Anzeige als neue Variante MediaTailor erkannt, die eine Transcodierung erfordert. Dies schließt Bitratenänderungen ein, wenn sie auf die nächsten 8.000 Bit gerundet werden. Dies kann auftreten, wenn der zugrunde liegende Inhaltsstream das primäre Manifest ändert.
Ausführliche Informationen zu NEW_CREATIVE-Szenarien, einschließlich Bitratenänderungen und Creative-ID-Konflikten, finden Sie im Detaillierte NEW_CREATIVE-Analyse Abschnitt nach diesem Verfahren.
-
Vergewissern Sie sich, dass Ihr Ad Decision Server konsistente Werbeanzeigen IDs für denselben Anzeigeninhalt zurückgibt
-
Prüfen Sie, ob Ihr Content-Stream konsistente Bitraten und Variantengruppen beibehält
-
Erwägen Sie die Implementierung eines Anzeigenvorabrufs, um sicherzustellen, dass Anzeigen vor der Wiedergabe transkodiert werden (siehe) Anzeigen vorab abrufen
-
Bei anhaltenden Problemen wenden Sie sich an den AWS-Support
, um weitere Support bei der Fehlerbehebung zu erhalten
-
-
Beheben Sie Probleme mit der ADS-Konnektivität
Wenn Anzeigen aus
ADS_TIMEOUT
oder ähnlichen Gründen übersprungen werden:-
Stellen Sie sicher, dass Ihr Anzeigenentscheidungsserver von erreichbar ist MediaTailor
-
Prüfen Sie, ob Ihr ADS innerhalb des konfigurierten Timeouts reagiert
-
Stellen Sie sicher, dass Ihr ADS das Anforderungsvolumen in Spitzenzeiten bewältigen kann
-
Erwägen Sie die Implementierung einer alternativen Anzeigenstrategie für den Fall, dass Ihr primäres ADS nicht verfügbar ist
-
-
Beheben Sie Probleme mit der VAST-Reaktion
Wenn Anzeigen mit
VAST_PARSING_ERROR
oderMEDIA_FILE_UNAVAILABLE
übersprungen werden:-
Überprüfen Sie Ihr VAST-Antwortformat anhand der VAST-Spezifikation
-
Stellen Sie sicher, dass alle Mediendateien URLs in der VAST-Antwort öffentlich zugänglich sind
-
Prüfen Sie die korrekte Kodierung von Sonderzeichen in Ihrem VAST-XML
-
Stellen Sie sicher, dass Ihre VAST-Antwort Mediendateien in Formaten enthält, die kompatibel sind mit MediaTailor
-
-
Beheben Sie Probleme mit der Nichtübereinstimmung der Dauer
Wenn Anzeigen mit
AVAIL_DURATION_EXCEEDED
oder übersprungen werden:LEFTOVER_AVAIL_EXCEEDED_THRESHOLD
-
Stellen Sie sicher, dass in Ihren ADS Anzeigen angezeigt werden, die innerhalb der verfügbaren Dauer der Werbeunterbrechung liegen
-
Prüfen Sie, ob Ihre Markierungen für Werbeunterbrechungen im Inhalt korrekt auf die beabsichtigte Dauer hinweisen
-
Erwägen Sie, den Schwellenwert für die Personalisierung gegebenenfalls für Ihren Anwendungsfall anzupassen
-
-
Überwachen Sie die Kennzahlen CloudWatch
Richten Sie CloudWatch Alarme für wichtige MediaTailor Kennzahlen ein, um proaktiv Probleme beim Überspringen von Anzeigen zu erkennen:
-
AdDecisionServer.Ads.Skipped
- Anzahl der übersprungenen Anzeigen -
AdDecisionServer.Timeouts
- Anzahl der ADS-Timeouts -
Avail.FilledDuration
- Dauer der aufgefüllten Werbeunterbrechungen -
Avail.SlateOnly
- Anzahl der Werbeunterbrechungen, die nur mit Slate gefüllt wurden
Weitere Informationen zu verfügbaren Metriken finden Sie unter Überwachung AWS Elemental MediaTailor mit CloudWatch Amazon-Metriken.
-
-
Behebung von Problemen beim Variantenabgleich und Formatieren
Wenn Anzeigen aus Gründen übersprungen werden
NO_VARIANT_MATCH
, die mitNO_MODEL_CREATIVE_MATCH
EARLY_CUE_IN
, oder dem Format zusammenhängen:-
NO_VARIANT_MATCH
: Stellen Sie sicher, dass Ihre Werbemittel in Varianten verfügbar sind, die den Kodierungsparametern Ihres Content-Streams (Bitrate, Auflösung, Codec) entsprechen. Konfigurieren Sie Ihren Anzeigenserver so, dass Anzeigen in kompatiblen Formaten bereitgestellt werden. -
NO_MODEL_CREATIVE_MATCH
: Überprüfen Sie die Anforderungen an das kreative Modell Ihrer Wiedergabekonfiguration und stellen Sie sicher, dass Ihr Anzeigenserver Anzeigen bereitstellt, die dem erwarteten Format und den erwarteten Spezifikationen entsprechen. -
EARLY_CUE_IN
: Vergewissern Sie sich, dass die Cue-In-Signale Ihres Content-Streams zeitlich korrekt sind und dass die Dauer der Anzeigenunterbrechungen für die Anzeigenschaltung ausreichend ist. Suchen Sie nach verfrühten EXT-X-CUE-IN Tags oder SCTE-35-Splice_Insert-Nachrichten.
-
-
Beheben Sie Probleme mit dem VAST-Wrapper und dem Import
Wenn Anzeigen mit
REJECTED_REPLICA_VAST
,, oder übersprungen werdenIMPORT_ERROR
:INVALID_VAST_WRAPPER_AD
IMPORT_IN_PROGRESS
-
REJECTED_REPLICA_VAST
: Überprüfe deine Ad-Server-Konfiguration auf Richtlinien zur Erkennung doppelter Inhalte. Stellen Sie sicher, dass VAST-Antworten einzigartige kreative Inhalte enthalten, und vermeiden Sie es, identische Anzeigen innerhalb derselben Sitzung zu schalten. -
INVALID_VAST_WRAPPER_AD
: Überprüfen Sie Ihre VAST-Wrapper-Antworten anhand der VAST-Spezifikation. Stellen Sie sicher, dass alle Wrapper-Elemente richtig formatiert sind und eine gültige TagURI enthalten. VASTAd -
IMPORT_ERROR
undIMPORT_IN_PROGRESS
: Diese weisen auf Probleme beim Anzeigenimportprozess hin. Prüfen Sie die Quelldateien der Werbemittel auf Barrierefreiheit und Formatkompatibilität. Überwachen Sie den Importfortschritt und wiederholen Sie fehlgeschlagene Importe.
-
Detaillierte NEW_CREATIVE-Analyse
Dieser Abschnitt enthält umfassende Informationen zu NEW_CREATIVE-Anzeigenüberspringungsszenarien, einschließlich der zugrunde liegenden Ursachen und fortgeschrittenen Techniken zur Fehlerbehebung.
Szenario mit Änderungen der Bitrate
Änderungen der Bitrate können dazu führen, dass NEW_CREATIVE überspringt, wenn die Bitrate nicht übereinstimmt, nachdem sie auf die nächsten 8.000 Bit gerundet wurde. Dies tritt häufig auf, wenn:
-
Der zugrunde liegende Inhaltsstream ändert das primäre Manifest
-
Neue Sitzungen werden mit anderen Varianten als bestehende Sitzungen erstellt
-
Die Bitraten für Inhaltsstreams sind bei allen Wiedergabesitzungen inkonsistent
Konflikte bei kreativen IDs
Wenn Sie MediaTailor auf eine andere Creative-ID für eine Mediendatei stoßen, die bereits transkodiert wurde, tritt die folgende Reihenfolge ein:
-
Die Anzeige wurde aus dem Grund NEW_CREATIVE übersprungen
-
Dies führt zu einem unnötigen Transcodierungsversuch
-
Das Creative ist als DUPLICATE_TRANSCODE oder COPY_DEDUP markiert
Anmerkung
MediaTailor läuft nicht ab und löscht keine transkodierten Anzeigen. Sie werden auf unbestimmte Zeit in einem MediaTailor eigenen S3-Bucket gespeichert.
ETAG-Verarbeitung
Das ETAG ist eine eindeutige Kennung, die einer bestimmten Version einer Anzeigen-Playlist oder eines Manifests zugeordnet ist. MediaTailor verwendet die Creative-ID, um ein Werbe-Asset zu identifizieren. Wenn sich die Creative-ID jedoch bei jeder Anfrage ändert, wird die Anzeige möglicherweise als neues Werbemittel markiert, wodurch das Einfügen verhindert wird.
Warnung
Es kann nicht garantiert werden, dass die Creative-ID eindeutig ist, was dazu führen kann, dass falsche Anzeigen geschaltet werden.
Probleme mit dem Format der Dauer
Für serverseitige Anzeigeneinfügung (SSAI) sind in Manifestdateien bestimmte Formate für die Dauerparameter erforderlich. Falsche Dauerformate können zu Fehlern beim Einfügen von Anzeigen führen.
EXT-X-CUE-OUT Parameter für die Dauer
Der Parameter für die EXT-X-CUE-OUT Tag-Dauer muss als Ganzzahlwert formatiert werden, nicht als ISO 8601-Dauerformat.
Format | Beispiel | Status |
---|---|---|
Ganzzahl (richtig) | 32 |
Unterstützt — steht für 32 Sekunden |
Dezimal (richtig) | 30.000 |
Unterstützt — steht für 30 Sekunden |
ISO 8601 (falsch) | PT32S |
Nicht unterstützt — verursacht Fehler beim Einfügen |
Beispiel für ein korrektes Manifestformat:
#EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:10 #EXTINF:10.0, segment1.ts #EXT-X-CUE-OUT:30 #EXTINF:10.0, segment2.ts #EXT-X-CUE-IN #EXTINF:10.0, segment3.ts
Wichtig
Stellen Sie sicher, dass alle Parameter für die EXT-X-CUE-OUT Dauer das Ganzzahlformat verwenden, um Probleme beim Einfügen von Anzeigen zu vermeiden.
Validierung der Formate für Werbemarkierungen
So überprüfen Sie das Format Ihrer Werbemarkierung und identifizieren Probleme bei der Analyse der Dauer:
-
Überprüfe das Format der Werbemarkierung in den CloudWatch Protokollen unter Ereignisse
AD_MARKER_FOUND
-
Suchen Sie nach Gründen für das
FORMAT_ERROR
Überspringen vonFILLED_AVAIL
Ereignissen -
Vergewissern Sie sich, dass die Werte für die Dauer in Ihrem Inhaltsmanifest unterstützte Formate verwenden
-
Testen Sie mit unterschiedlichen Dauerformaten, um Kompatibilitätsprobleme zu identifizieren
VOD-Stream-Optimierung
Video-On-Demand-Streams (VOD) können mehrere ADS-Anfragen generieren, was sich auf die Leistung auswirken kann. MediaTailor bietet Optimierungsfunktionen, um dieses Verhalten zu beheben.
Problem mit mehreren ADS-Anfragen
Standardmäßig können VOD-Streams mehrere MAKING_ADS_REQUEST-Ereignisse in Protokollen generieren. MediaTailor Dies liegt daran, dass jede Werbeunterbrechung im VOD-Inhalt eine separate ADS-Anfrage an den Anzeigenentscheidungsserver auslöst.
Verwenden Sie diese CloudWatch Logs Insights-Abfrage, um festzustellen, ob Ihre VOD-Streams zu viele ADS-Anfragen generieren:
fields @timestamp, sessionId, eventType, adBreakIndex | filter eventType = "MAKING_ADS_REQUEST" | stats count() by sessionId | sort count desc | limit 20
Funktion zur VOD-Parallelisierung
MediaTailor bietet eine Parallelisierungsfunktion zur Optimierung der Bearbeitung von ADS-Anfragen für VOD-Inhalte. Diese Funktion kann mithilfe des maxConcurrentAdsRequests
Parameters in Ihrer Wiedergabekonfiguration konfiguriert werden.
Beispielkonfiguration:
{ "Name": "OptimizedVODConfig", "VideoContentSourceUrl": "https://example.com/content/", "AdDecisionServerUrl": "https://example.com/ads", "maxConcurrentAdsRequests": 3 }
Diese Konfiguration begrenzt die Anzahl gleichzeitiger ADS-Anfragen, wodurch die Serverlast reduziert und die Antwortzeiten verbessert werden.
Bearbeitung von umschlossenen VAST-Antworten
Die Parallelisierungsfunktion optimiert auch den Umgang mit umschlossenen VAST-Antworten, die in programmatischen Werbeszenarien häufig vorkommen. Verpackte VAST-Antworten enthalten mehrere Schichten von VAST-Tags, die entpackt werden müssen, um an die eigentlichen Mediendateien zu gelangen.
Problembehandlung bei Sitzungsvariablen
Sitzungsvariablen spielen eine entscheidende Rolle bei der Ausrichtung und Auswahl von Anzeigen. Eine falsche Konfiguration der Sitzungsvariablen ist eine häufige Ursache für Probleme beim Überspringen von Anzeigen.
Häufige Probleme mit Sitzungsvariablen
Die folgenden Probleme mit Sitzungsvariablen können dazu führen, dass Anzeigen übersprungen werden:
-
Fehlende erforderliche Variablen: Ihr Anzeigenentscheidungsserver benötigt möglicherweise bestimmte Variablen, die nicht bereitgestellt werden
-
Falsche Variablensyntax: Variablen müssen die richtige Syntax verwenden (z. B.
[session.id]
anstelle von${session.id}
) -
Probleme mit der URL-Codierung: Für Sonderzeichen in Variablenwerten ist möglicherweise eine korrekte URL-Codierung erforderlich
-
Inkonsistente Player-Parameter: Player-Parameter müssen über Sessions hinweg einheitlich weitergegeben werden
-
Fehler bei der Auflösung dynamischer Variablen: Variablen, die nicht aufgelöst werden können, werden durch leere Zeichenketten ersetzt
-
Probleme beim SCTE-35 UPID-Parsing: Probleme mit der UPID-Verarbeitung der Segmentierung können zu Fehlern bei der Auflösung von Sitzungsvariablen führen.
Die Auflösung der Sitzungsvariablen wird überprüft
Gehen Sie wie folgt vor, um zu überprüfen, ob Ihre Sitzungsvariablen korrekt aufgelöst wurden:
-
Aktivieren Sie die Debug-Protokollierung für Ihre Konfiguration MediaTailor
-
Suchen Sie in der
MediaTailor/AdDecisionServerInteractions
Protokollgruppe nach der eigentlichen ADS-Anfrage URLs -
Stellen Sie sicher, dass alle Variablen in der Vorlagen-URL durch die entsprechenden Werte ersetzt wurden
-
Suchen Sie nach Variablen, die durch leere Zeichenfolgen ersetzt wurden, was auf Auflösungsfehler hinweisen kann
Beispiel für einen Protokolleintrag, der eine URL für eine gelöste ADS-Anfrage anzeigt:
{ "eventType": "MAKING_ADS_REQUEST", "sessionId": "abcd1234-5678-efgh-9012-ijklmnopqrst", "requestUrl": "https://my-ads-server.com/ads?sessionId=abcd1234-5678-efgh-9012-ijklmnopqrst&playerParams=mobile&deviceType=android&correlator=30000", "timestamp": "2025-06-20T19:00:00Z" }
SCTE-35 UPID-Parsing und Sitzungsvariablen
Probleme mit der UPID-Verarbeitung der SCTE-35-Segmentierung können zu Problemen mit Sitzungsvariablen führen:
-
Formatanforderungen: Für eine korrekte Verarbeitung muss UPID den Wert 12 und
segmentation_upid_type
die folgenden Werte enthalten.format_identifier
-
Parseregeln: Die dekodierte UPID kann Doppelpunkttrennzeichen für mehrere Werte enthalten. Die Anzahl der Vorlagenvariablen und der dekodierten UPID-Token muss gleich sein.
-
Ungültige Formate: Vermeiden Sie doppelte Doppelpunkte ohne Werte (z. B.
::
oder:46175218::4053
), da diese zu Analysefehlern führen. -
Behandlung von Formatbezeichnern: Es MediaTailor wird davon ausgegangen, dass es sich bei den ersten vier Byte um format_identifier handelt. Fehlt der Wert, kürzt private_data die ersten vier Byte, was möglicherweise dazu führt, dass das ADS andere Werte als erwartet empfängt.
Erweiterte Logs Insights-Abfragen CloudWatch
Verwenden Sie diese speziellen CloudWatch Logs Insights-Abfragen zur detaillierten Behebung von Problemen mit der Anzeigeneinfügung:
Kreativ finden IDs
So identifizieren Sie Creative anhand IDs von FILLED_AVAIL-Ereignissen im ads_interaction_log:
fields @timestamp, sessionId, eventType | filter sessionId like /sessionId/ and eventType!='BEACON_FIRED' | sort @timestamp desc
Anmerkung
Ersetzen Sie sessionId
es durch die tatsächliche Sitzungs-ID, die Sie untersuchen.
Umfassende Sitzungsanalyse
Für eine detaillierte Analyse des Verhaltens bei der Anzeigenschaltung für eine bestimmte Sitzung:
fields @timestamp, sessionId, eventType, creativeId, skipReason, adBreakIndex | filter sessionId = "your-session-id-here" | filter eventType in ["FILLED_AVAIL", "SKIPPED_AVAIL", "MAKING_ADS_REQUEST"] | sort @timestamp asc | limit 100
NEW_CREATIVE Analyse überspringen
So analysieren Sie Muster beim Überspringen von NEW_CREATIVE-Anzeigen:
fields @timestamp, sessionId, creativeId, skipReason, MediaFileSourceUrl | filter skipReason = "NEW_CREATIVE" | stats count() by creativeId, MediaFileSourceUrl | sort count desc | limit 50
Bewährte Methoden, um das Überspringen von Werbeanzeigen zu verhindern
Implementieren Sie diese bewährten Methoden, um Probleme beim Überspringen von Anzeigen zu minimieren:
-
Implementieren Sie den Vorabruf MediaTailor von Anzeigen: Verwenden Sie die Prefetch-Funktion, um sicherzustellen, dass Anzeigen vor der Wiedergabe transkodiert werden. Einzelheiten zur Implementierung finden Sie unter. Anzeigen vorab abrufen
-
Sorgen Sie für einheitliches Werbematerial IDs: Stellen Sie sicher, dass Ihr Anzeigenentscheidungsserver in allen Sitzungen konsistente Werbemittel IDs für dieselben Anzeigeninhalte verwendet.
-
Achten Sie auf die richtige Formatierung der Dauer: Verwenden Sie Ganzzahlwerte für die EXT-X-CUE-OUT Dauerparameter anstelle des ISO-8601-Formats.
-
VOD-Optimierung konfigurieren: Stellen Sie maxConcurrentAds Anfragen für VOD-Streams mit mehreren Werbeunterbrechungen ein, um die Serverlast zu reduzieren.
-
Transcodierungsmuster überwachen: Überwachen Sie die CloudWatch Protokolle auf Effizienz bei der Transcodierung und wenden Sie sich an den AWS-Support
, wenn Sie Muster bemerken, die auf Transcodierungsprobleme hinweisen. -
Überprüfen Sie die ETAG-Konsistenz: Stellen Sie sicher, dass die Mediendateien für identische Inhalte konsistent URIs sind, um eine unnötige erneute Transcodierung zu vermeiden.
-
Implementieren Sie systematische Problembehebungen: Folgen Sie einem strukturierten Ansatz: Identifizieren Sie Gründe für ausfallende Fehler, analysieren Sie die Ursachen, implementieren Sie Lösungen und validieren Sie Korrekturen.
-
Optimieren Sie die ADS-Leistung: Konfigurieren Sie Ihren Ad Decision Server so, dass er schnell reagiert und hohe Besucherzahlen bewältigen kann.
-
Implementieren Sie die richtige Fehlerbehandlung: Konfigurieren Sie Slate-Inhalte so, dass Werbeunterbrechungen aufgefüllt werden, wenn Anzeigen nicht eingefügt werden können.
-
Überwachen Sie die Kennzahlen zur Anzeigeneinblendung: Richten Sie CloudWatch Alarme ein, um Probleme beim Überspringen von Werbeanzeigen frühzeitig zu erkennen.
-
Gründlich testen: Überprüfen Sie Ihren Workflow für die Anzeigenschaltung auf verschiedenen Geräten und unter verschiedenen Netzwerkbedingungen.
-
Implementieren Sie Fallback-Strategien: Konfigurieren Sie Ersatz-Anzeigenquellen oder Standardanzeigen für den Fall, dass primäre Anzeigenquellen ausfallen.
Zugehörige Ressourcen
Weitere Informationen zur Behebung von Problemen beim Überspringen von Anzeigen finden Sie in den folgenden verwandten Themen:
-
MediaTailor dynamische Anzeigenvariablen— Umfassender Leitfaden zu dynamischen Anzeigenvariablen in MediaTailor
-
Anzeigen vorab abrufen- So implementieren Sie das Prefetching von Anzeigen, um zu verhindern, dass bei der Transcodierung übersprungen wird
-
Überwachung AWS Elemental MediaTailor mit CloudWatch Amazon-Metriken- MediaTailor CloudWatch Überwachung mit Metriken
-
AWS Elemental MediaTailor Protokolle anzeigen- Wie kann man MediaTailor Logs ansehen und analysieren
-
Behebung von Problemen mit dem MediaTailor Ereignisablauf- Grundlegendes zum Ablauf der Anzeigeneinblendung
-
Behebung von Problemen mit dem MediaTailor Ereignisablauf- Fortgeschrittene Überwachungs- und Fehlerbehebungstechniken
-
Weitere Informationen zu den Unterschieden, die MediaTailor dazu führen, dass eine Anzeige erneut transkodiert werden muss, finden Sie in der AWS-Dokumentation zur Logik des Variantenabgleichs.
-
Wenden Sie sich an den AWS-Support
, um erweiterte Probleme mit Anzeigeninhalten zu beheben