View a markdown version of this page

Client-side Schema und Eigenschaften für die Anzeigenverfolgung - AWS Elemental MediaTailor

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.

Client-side Schema und Eigenschaften für die Anzeigenverfolgung

Mit der Funktion zur MediaTailor clientseitigen Ad-Tracking-Funktion kannst du detaillierte clientseitige Ad-Tracking-Daten in deine Player-Umgebung integrieren. In den folgenden Abschnitten werden das allgemeine Ad-Tracking-Schema sowie die spezifischen Eigenschaften und Werte behandelt, aus denen sich das Schema zusammensetzt.

Schema

Die folgende JSON-Struktur zeigt das MediaTailor clientseitige Ad-Tracking-Schema. Diese Darstellung veranschaulicht die Verschachtelungsstruktur des Schemas, damit Sie die Beziehungen zwischen verschiedenen Teilen besser verstehen.

Ausführliche Informationen zu den einzelnen Eigenschaften finden Sie unterEigenschaften.

{ "avails": [ { "ads": [ { "adID": "string", "adParameters": "string", "adSystem": "string", "adTitle": "string", "adVerifications": [ { "executableResource": [ { "apiFramework": "string", "type": "string", "uri": "string", "language": "string" } ], "javaScriptResource": [ { "apiFramework": "string", "browserOptional": "string", "uri": "string" } ], "trackingEvents": [ { "event": "string", "uri": "string" } ], "vendor": "string", "verificationParameters": "string" } ], "companionAds": [ { "adParameters": "string", "altText": "string", "attributes": { "adSlotId": "string", "apiFramework": "string", "assetHeight": "string", "assetWidth": "string", "expandedHeight": "string", "expandedWidth": "string", "height": "string", "id": "string", "pxratio": "string", "renderingMode": "string", "width": "string" }, "companionClickThrough": "string", "companionClickTracking": "string", "htmlResource": "string", "iFrameResource": "string", "sequence": "string", "staticResource": "string", "trackingEvents": [ { "event": "string", "uri": "string" } ] } ], "creativeId": "string", "creativeSequence": "string", "duration": "string", "durationInSeconds": number, "extensions": [ { "type": "string", "content": "string" } ], "icons": [ { "attributes": { "apiFramework": "string", "duration": "string", "height": "string", "offset": "string", "program": "string", "pxratio": "string", "width": "string", "xPosition": "string", "yPosition": "string" }, "htmlResource": "string", "iconClicks": { "iconClickThrough": "string", "iconClickTracking": { "id": "string" }, "iconClickFallbackImages": [ { "altText": "string", "height": "string", "width": "string", "staticResource": { "creativeType": "string", "uri": "string" } } ] }, "iconViewTracking": "string", "iFrameResource": "string", "staticResource": { "creativeType": "string", "uri": "string" } } ], "mediaFiles": { "adParameters": "string", "duration": "string", "durationInSeconds": number, "mediaFilesList": [ { "apiFramework": "string", "delivery": "string", "height": "string", "maintainAspectRatio": "string", "mediaFileUri": "string", "mediaType": "string", "scalable": "string", "width": "string", "bitrate": "string" } ], "mezzanine": "string", "startTime": "string", "startTimeInSeconds": number, "trackingEvents": [ { "beaconUrls": ["string"], "duration": "string", "durationInSeconds": number, "dateTime": "string", "eventId": "string", "eventType": "string", "startTime": "string", "startTimeInSeconds": number } ] }, "startTime": "string", "startTimeInSeconds": number, "dateTime": "string", "adBreakTrackingEvents": [...], "vastAdId": "string" } ], "adType": "string", "availID": "string", "duration": "string", "durationInSeconds": number, "startTime": "string", "startTimeInSeconds": number, "dateTime": "string", "adMarkerDuration": "string", "adProgramDateTime": "string", "dashAvailabilityStartTime": "string", "hlsAnchorMediaSequenceNumber": "string" } ], "nonLinearAvails": [ { "nonLinearAds": [...], "nonLinearAdsList": [...] } ], "nextToken": "string", "meta": {} }

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften der clientseitigen Tracking-API, ihre Definitionen, Werttypen und Beispiele aufgeführt.

Eigenschaft Definition Werttyp Beispiel
adID
  • HLS — Die Sequenznummer, die dem Anfang der Anzeige zugeordnet ist

  • DASH — die Perioden-ID der Anzeige

Pfad: /avails/ads/adId

VAST-Zuordnung: Keine

Zeichenfolge 10
adBreakTrackingEvents

Ein Array, das VMAP-Tracking-Ereignisse aus der VAST-Antwort enthält. Weitere Informationen finden Sie in Abschnitt 2.3.3 der VMAP 1.0-Spezifikation.

Pfad: /avails/ads/adBreakTrackingEvents

Array []
adMarkerDuration

Die Nutzungsdauer, die anhand der Anzeigenmarkierung im Manifest angegeben ist.

Zeichenfolge 30
adParameters

Eine Reihe von Anzeigenparametern aus dem VAST-VPAID, die an den MediaTailor Player weitergegeben wird.

Pfad: /avails/ads/adParameters

VAST-Zuordnung: VAST/Ad/InLine/Creatives/Creative/Linear/AdParameters

Zeichenfolge
adProgramDateTime
  • HLS — das Datum im Format ISO/IEC 8601:2004, das die erste Mediensequenz der Anzeige darstellt.

  • DASH — [Nicht spezifiziert]

Zeichenfolge
ads

Ein Array, das die Anzeigenobjekte enthält, aus denen der Avail besteht. Die Anzeigen werden in der Reihenfolge aufgeführt, in der sie im Manifest erscheinen.

Pfad: /avails/ads

Array []
adSystem

Der Name des Systems, das die Anzeige bereitstellt.

Wichtig

Stellen Sie sicher, dass Sie einen Wert angeben. Wenn Sie keinen Wert angeben, können Probleme auftreten.

Zeichenfolge myADS
adTitle

Der Titel der Anzeige.

Zeichenfolge ad1
adVerifications

Enthält die Ressourcen und Metadaten, die für die Ausführung von Messcodes von Drittanbietern erforderlich sind, um die kreative Wiedergabe zu überprüfen. Weitere Informationen zu dieser Eigenschaft finden Sie in Abschnitt 3.16 der VAST 4.2-Spezifikation.

MediaTailor unterstützt adVerifications als VAST 3-Erweiterungsknoten.

Pfad: /avails/ads/adVerifications

VAST-Zuordnung: VAST/Ad/InLine/AdVerifications

Array []
altText

Der alternative Text für ein Bild einer Begleitanzeige. Mit diesem Text können Spieler mit beschreibender Audiounterstützung für Sehbehinderte eine Beschreibung des Bildes vorlesen.

Pfad: /avails/ads/companionAds/altText

Zeichenfolge video sequence advertising sneakers
apiFramework

Setzen Sie diesen Wert VPAID auf, um dem Spieler mitzuteilen, dass es sich bei dieser Anzeige um eine VPAID-Anzeige handelt.

Kann an mehreren Stellen im Schema erscheinen.

Zeichenfolge VPAID
availID
  • HLS — Die Sequenznummer, die dem Beginn der verfügbaren Anzeige zugeordnet ist.

  • DASH — Die Perioden-ID der verfügbaren Anzeige. In der Regel handelt es sich dabei um die Perioden-ID des Inhalts, der durch eine Anzeige ersetzt werden soll.

Pfad: /avails/availID

Zeichenfolge
  • 34

  • PT34S_1

avails

Ein Array, das Werbeblock-Objekte (Avails) enthält, die im aktiven Manifestfenster angezeigt werden. Die Avails werden in der Reihenfolge aufgeführt, in der sie im Manifest erscheinen.

Pfad: /avails

Array []
adType

Der Typ der Anzeige.

Pfad: /avails/adType und /avails/ads/adType

Zeichenfolge
dateTime

Programmieren Sie Datum und Uhrzeit im ISO-Format 8601-Sekunden für den Beginn der verfügbaren Anzeige oder Anzeige.

Pfad: und /avails/dateTime /avails/ads/dateTime

Zeichenfolge
duration

Länge im ISO-Format für 8601-Sekunden. Die Antwort umfasst die Dauer für die gesamte verfügbare Anzeige sowie für jede Anzeige und jedes Beacon, obwohl die Dauer des Beacons immer Null ist.

Pfad: und /avails/duration /avails/ads/duration

Zeichenfolge 15.015
durationInSeconds

Länge im Sekundenformat.

Pfad: /avails/durationInSeconds und /avails/ads/durationInSeconds

Zahl
extensions

Benutzerdefinierte Erweiterungen von VAST, die von den Anzeigenservern verwendet werden. Weitere Informationen zu Erweiterungen finden Sie in Abschnitt 3.18 der VAST 4.2-Spezifikation.

Pfad: /avails/ads/extensions

VAST-Zuordnung: VAST/Ad/InLine/Extensions

Array []
icons

Icon-Elemente für die Anzeige.

Pfad: /avails/ads/icons

VAST-Zuordnung: VAST/Ad/InLine/Creatives/Creative/Linear/Icons

Array
mediaFiles

Video- und andere Inhalte, die der Player für die Anzeige benötigt, sind verfügbar.

Pfad: /avails/ads/mediaFiles

Objekt
nonLinearAvails

Array nichtlinearer und verfügbarer Objekte.

Pfad: /nonLinearAvails

Array
executableResource

Ausführbare Ressourcen zur Überprüfung.

Pfad: /avails/ads/adVerifications/executableResource

VAST-Zuordnung: VAST/Ad/InLine/AdVerifications/Verification/ExecutableResource

Array
javaScriptResource

JavaScript Ressourcen für die Überprüfung.

Pfad: /avails/ads/adVerifications/javaScriptResource

VAST-Zuordnung: VAST/Ad/InLine/AdVerifications/Verification/JavaScriptResource

Array
trackingEvents

Nachverfolgung von Ereignissen zur Überprüfung oder für Begleitanzeigen.

Pfad: /avails/ads/adVerifications/trackingEvents oder /avails/ads/companionAds/trackingEvents

Array
vendor

Anbieter für die Überprüfung.

Pfad: /avails/ads/adVerifications/vendor

VAST-Zuordnung: VAST/Ad/InLine/AdVerifications/Verification/@vendor

Zeichenfolge
uri

URI, der entweder auf ein ausführbares Asset, ein Video-Asset oder einen Tracking-Endpunkt verweist.

Pfad: Verschiedene Stellen im Schema

VAST-Zuordnung: Verschiedene CDATA-Elemente in VAST

Zeichenfolge https://tracking.example.com/impression
verificationParameters

Überprüfungsparameter.

Pfad: /avails/ads/adVerifications/verificationParameters

VAST-Zuordnung: VAST/Ad/InLine/AdVerifications/Verification/VerificationParameters

Zeichenfolge
attributes

Begleitende Anzeigenattribute wie Abmessungen und Rendermodus.

Pfad: /avails/ads/companionAds/attributes

Objekt
companionClickThrough

Eine URL zur Seite des Werbetreibenden, die der Media Player öffnet, wenn der Zuschauer auf die Begleitanzeige klickt.

Pfad: /avails/ads/companionAds/companionClickThrough

VAST-Zuordnung: VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/CompanionClickThrough

Zeichenfolge https://aws.amazon.com/
companionClickTracking

Die Tracking-URL für die companionClickThrough Immobilie.

Pfad: /avails/ads/companionAds/companionClickTracking

VAST-Zuordnung: VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/CompanionClickTracking

Zeichenfolge https://myads.com/beaconing/event=clicktracking
htmlResource

Der CDATA-encoded HTML-Code, der direkt in die HTML-Seite des Streaming-Anbieters eingefügt wird.

Pfad: /avails/ads/companionAds/htmlResource

VAST-Zuordnung: VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/HTMLResource

Zeichenfolge <![CDATA[<!doctype html><html><head><meta name=\"viewport\" content=\"width=1, initial-scale=1.0, minimum-scale=1.0,...]]>
iFrameResource

Die URL zu einer HTML-Ressourcendatei, die der Streaming-Anbieter in einen Iframe lädt.

Pfad: /avails/ads/companionAds/iFrameResource

VAST-Zuordnung: VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/iFrameResource

Zeichenfolge
sequence

Der Sequenzwert, der für das Creative in der VAST-Antwort angegeben wurde.

Pfad: /avails/ads/companionAds/sequence

Zeichenfolge 1
startTime

Die Zeitposition im ISO-Format 8601-Sekunden. Bei HLS bezieht sich dies auf den Beginn der Wiedergabesitzung. Bei DASH ist dies relativ zur AST (Availability Start Time) des Manifests. Die Antwort enthält Startzeiten für den gesamten Ad-Avail und für jede Werbung und jedes Beacon.

Pfad: /avails/startTime und /avails/ads/startTime

Zeichenfolge PT18.581355S
startTimeInSeconds

Die Zeitposition im Sekundenformat. Bei HLS bezieht sich dies auf den Beginn der Wiedergabesitzung. Bei DASH ist dies relativ zur AST (Availability Start Time) des Manifests. Die Antwort enthält Startzeiten für den gesamten Ad-Avail und für jede Werbung und jedes Beacon.

Pfad: /avails/startTimeInSeconds und /avails/ads/startTimeInSeconds

Zahl 18.581
eventId
  • HLS — die Sequenznummer, die dem Beacon zugeordnet ist.

  • DASH — Datum ptsTime des Beginns der Anzeige.

Zeichenfolge
event

Der Name des Tracking-Ereignisses.

Pfad: /avails/ads/adVerifications/trackingEvents/event oder /avails/ads/companionAds/trackingEvents/event

Zeichenfolge impression, start, firstQuartile, midpoint, thirdQuartile, complete
beaconUrls

Die URL, an die das Werbe-Beacon MediaTailor gesendet wird.

Pfad: /avails/ads/mediaFiles/trackingEvents/beaconUrls

Array
bitrate

Die Bitrate des Video-Assets. Diese Eigenschaft ist in der Regel für ein ausführbares Asset nicht enthalten.

Zeichenfolge 2048
companionAds

Eine oder mehrere ergänzende Spezifikationen für Anzeigeninhalte, von denen jede eine zu verwendende Ressourcendatei angibt. Begleitanzeigen begleiten die verfügbaren Anzeigen und enthalten Inhalte, wie z. B. einen Rahmen um die Anzeige oder ein Banner, der in der Nähe des Videos geschaltet werden soll.

Pfad: /avails/ads/companionAds

Array []
creativeId

Der Id Attributwert des Creative Tags für die Anzeige.

Zeichenfolge creative-1
creativeSequence

Die Reihenfolge, in der eine Anzeige abgespielt werden soll, entsprechend dem Ad@id Wert in der VAST-Antwort.

Zeichenfolge 1
dashAvailabilityStartTime

Für live/dynamic DASH das MPD@availabilityStartTime Ursprungs-Manifest.

Zeichenfolge 2022-10-05T19:38:39.263Z
delivery

Gibt an, ob ein progressive streaming OR-Protokoll verwendet wird.

Zeichenfolge progressive
eventType

Der Typ des Beacons.

Pfad: /avails/ads/mediaFiles/trackingEvents/eventType

Zeichenfolge impression
height

Die Höhe des Video-Assets in Pixeln.

Zeichenfolge 360
hlsAnchorMediaSequenceNumber

Die Mediensequenznummer der first/oldest Mediensequenz, die im HLS-Ursprungsmanifest zu sehen ist.

Zeichenfolge 77
maintainAspectRatio

Gibt an, ob das Seitenverhältnis des Videos beim Skalieren beibehalten werden soll.

Boolesch true
mediaFilesList

Gibt das Video und andere Inhalte an, die der Player für die verfügbare Anzeige benötigt.

Pfad: /avails/ads/mediaFiles/mediaFilesList

Array []
mediaFileUri

URI, der entweder auf ein ausführbares Asset oder ein Video-Asset verweist.

Zeichenfolge https://myad.com/ad/ad134/vpaid.js
mediaType

Der MIME-Typ des kreativen Elements oder des zugehörigen Assets.

Zeichenfolge video/mp4
meta

Zusätzliche Metadaten für die Anzeige.

Objekt
mezzanine

Die URL des MP4-Assets im Mezzanine-Format, angegeben, wenn die VPAID-Anzeige eines enthält.

Pfad: /avails/ads/mediaFiles/mezzanine

Zeichenfolge https://gcdn.2mdn.net/videoplayback/id/itag/ck2/file/file.mp4
nextToken

Der Wert des Tokens, das auf die nächste Ergebnisseite verweist, sofern ein solcher Wert existiert.

Zeichenfolge UFQzOS44NzNTXzIwMjMtMDctMzFUMTY6NTA6MDYuMzUwNjI2ODQ1Wl8x
nonLinearAds

Non-linear Anzeigen, die neben dem Videoinhalt erscheinen.

Array []
nonLinearAdsList

Liste der nichtlinearen Anzeigen.

Array []
scalable

Gibt an, ob das Video auf andere Dimensionen skaliert werden soll.

Boolesch true
skipOffset

Der Zeitwert, der angibt, wann der Player dem Benutzer Steuerelemente zum Überspringen zur Verfügung stellt.

Zeichenfolge 00:00:05
staticResource

Die URL zu einer statischen Kreativdatei, die für die Anzeigenkomponente verwendet wird.

Pfad: /avails/ads/companionAds/staticResource

Zeichenfolge https://very-interactive-ads.com/campaign1/file.json?c=1019113602
vastAdId

Der Id Attributwert des Ad Tags.

Zeichenfolge ad1
width

Die Breite des Video-Assets in Pixeln.

Zeichenfolge 640
xPosition

Die horizontale Position eines Symbols im Videoplayer. Dies kann ein bestimmter Pixelwert oder eine Position wie „links“ oder „rechts“ sein.

Pfad: /avails/ads/icons/attributes/xPosition

Zeichenfolge left oder 10
yPosition

Die vertikale Position eines Symbols im Videoplayer. Dies kann ein bestimmter Pixelwert oder eine Position wie „oben“ oder „unten“ sein.

Pfad: /avails/ads/icons/attributes/yPosition

Zeichenfolge top oder 10
iconClicks

Enthält Clickthrough- und Tracking-Informationen für ein Symbol.

Pfad: /avails/ads/icons/iconClicks

Objekt
iconClickThrough

Eine URL zur Seite des Werbetreibenden, die der Media Player öffnet, wenn der Zuschauer auf das Symbol klickt.

Pfad: /avails/ads/icons/iconClicks/iconClickThrough

Zeichenfolge https://advertiser.com/landing-page
iconClickTracking

Die Tracking-URL für die iconClickThrough Immobilie.

Pfad: /avails/ads/icons/iconClicks/iconClickTracking

Objekt
iconClickFallbackImages

Eine Reihe von Ersatzbildern, die angezeigt werden, wenn das Symbol nicht angezeigt werden kann.

Pfad: /avails/ads/icons/iconClicks/iconClickFallbackImages

Array
iconViewTracking

Die URL für das Tracking, wenn ein Symbol angezeigt wird.

Pfad: /avails/ads/icons/iconViewTracking

Zeichenfolge https://tracking.example.com/icon-view
offset

Der Zeitversatz, zu dem ein Symbol während der Anzeigenwiedergabe erscheinen soll.

Pfad: /avails/ads/icons/attributes/offset

Zeichenfolge 00:00:05
program

Das Programm oder die Initiative, die dem Symbol zugeordnet ist, z. B. "AdChoices“.

Pfad: /avails/ads/icons/attributes/program

Zeichenfolge AdChoices
pxratio

Das Pixelverhältnis für das Symbol oder die Begleitanzeige, das für Displays mit hoher DPI-Auflösung verwendet wird.

Pfad: oder /avails/ads/icons/attributes/pxratio /avails/ads/companionAds/attributes/pxratio

Zeichenfolge 1 oder 2
type

Der Typ der Ressource oder Erweiterung.

Pfad: /avails/ads/extensions/type oder /avails/ads/adVerifications/executableResource/type

Zeichenfolge text/javascript
content

Der Inhalt einer Erweiterung.

Pfad: /avails/ads/extensions/content

Zeichenfolge
language

Die Programmiersprache einer ausführbaren Ressource.

Pfad: /avails/ads/adVerifications/executableResource/language

Zeichenfolge javascript
browserOptional

Gibt an, ob Browserunterstützung für die JavaScript Ressource erforderlich ist.

Pfad: /avails/ads/adVerifications/javaScriptResource/browserOptional

Zeichenfolge true oder false
id

Ein Bezeichner für verschiedene Elemente im Schema.

Pfad: /avails/ads/companionAds/attributes/id oder /avails/ads/icons/iconClicks/iconClickTracking/id

Zeichenfolge companion-1
assetHeight

Die Höhe des Begleiters und des Assets.

Pfad: /avails/ads/companionAds/attributes/assetHeight

Zeichenfolge 250
assetWidth

Die Breite des Begleitanzeigenelements.

Pfad: /avails/ads/companionAds/attributes/assetWidth

Zeichenfolge 300
expandedHeight

Die Höhe der Begleitanzeige im erweiterten Zustand.

Pfad: /avails/ads/companionAds/attributes/expandedHeight

Zeichenfolge 600
expandedWidth

Die Breite der Begleitanzeige, wenn sie erweitert wird.

Pfad: /avails/ads/companionAds/attributes/expandedWidth

Zeichenfolge 600
renderingMode

Der Rendermodus für die Begleitanzeige.

Pfad: /avails/ads/companionAds/attributes/renderingMode

Zeichenfolge default oder transparent
adSlotId

Die ID der Werbefläche, auf der die Begleitanzeige geschaltet werden soll.

Pfad: /avails/ads/companionAds/attributes/adSlotId

Zeichenfolge banner-1
creativeType

Der MIME-Typ des kreativen Elements.

Pfad: /avails/ads/icons/staticResource/creativeType

Zeichenfolge image/png