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.
Kundenseitige Ad-Tracking-Integrationen
In diesem Abschnitt werden Integrationen zwischen MediaTailor und verschiedenen clientseitigen Ad-Tracking-Servern beschrieben.
Themen
Öffnen Sie das Entwicklungskit für Messsoftware () SDK
Das Open Measurement (OMIAB) von Interactive Advertising Bureau SDK (SDK) ermöglicht die Messung der Sichtbarkeit und Überprüfung von Anzeigen, die in Web-Video- und nativen App-Umgebungen geschaltet werden.
Bei Dokumenten mit älterer VAST Version 3 sollte der Bestätigungscode mit dem Erweiterungstyp zusammen mit dem Erweiterungsknoten geladen werden. AdVerifications
Die Wurzel des Erweiterungsknotens ist ein AdVerifications
Knoten mit demselben Schema wie das VAST 4.1-Element.
Anmerkung
MediaTailor unterstützt derzeit nur VAST Version 3.
Beispiel : Überprüfungsknoten in VAST 3, vor Version 4.1
... <Extensions> <Extension type="AdVerifications"> <AdVerifications> <Verification vendor="company.com-omid"> <JavaScriptResource apiFramework="omid" browserOptional="true"> <![CDATA[https://verification.com/omid_verification.js]]> </JavaScriptResource> <TrackingEvents> <Tracking event="verificationNotExecuted"> <![CDATA[https://verification.com/trackingurl]]> </Tracking> </TrackingEvents> <VerificationParameters> <![CDATA[verification params key/value pairs]]> </VerificationParameters> </Verification> </AdVerifications> </Extension> </Extensions>
MediaTailor extrahiert die AdVerifications
Daten aus dem <Extensions>
Knoten und platziert sie in dem adVerifications
Array in der clientseitigen Tracking-Antwort.
Beispiel : adVerifications Array in der clientseitigen Tracking-Antwort
{ "avails": [ { "adBreakTrackingEvents": [], "adMarkerDuration": null, "ads": [ { "adId": "3062770", "adParameters": "", "adProgramDateTime": "2023-08-23T16:25:40.914Z", "adSystem": "2.0", "adTitle": "AD-polarbear-15", "adVerifications": [ { "executableResource": [], "javaScriptResource": [ { "apiFramework": "omid", "browserOptional": "true", "uri": "https://verification.com/omid_verification.js" } ], "trackingEvents": [ { "event": "verificationNotExecuted", "uri": "https://verification.com/trackingurl" } ], "vendor": "company.com-omid", "verificationParameters": "verification params key value pairs" } ], "companionAds": [], "creativeId": "00006", "creativeSequence": "1", "duration": "PT14.982S", "durationInSeconds": 14.982, "extensions": [ { "content": "<AdVerifications>\n\t\t\t\t\t\t<Verification vendor=\"
company.com-omid
\">\n\t\t\t\t\t\t\t<JavaScriptResource apiFramework=\"omid
\" browserOptional=\"true\"><![CDATA[https://verification.com/omid_verification.js
;]]></JavaScriptResource>\n\t\t\t\t\t\t\t<TrackingEvents>\n\t\t\t\t\t\t\t\t<Tracking event=\"verificationNotExecuted\"><![CDATA[;https://verification.com/trackingurl
;]]></Tracking>\n\t\t\t\t\t\t\t</TrackingEvents>\n\t\t\t\t\t\t\t<VerificationParameters><![CDATA[verification params key/value pairs
;]]></VerificationParameters>\n\t\t\t\t\t\t</Verification>\n\t\t\t\t\t</AdVerifications>", "type": "AdVerifications" } ], "mediaFiles": { "mediaFilesList": [], "mezzanine": "" }, "skipOffset": null, "startTime": "PT10.11S", "startTimeInSeconds": 10.11, "trackingEvents": [ { "beaconUrls": [ "https://n8ljfs0h09.execute-api.us-west-2.amazonaws.com/v1/impression" ], "duration": "PT14.982S", "durationInSeconds": 14.982, "eventId": "3062770", "eventProgramDateTime": null, "eventType": "impression", "startTime": "PT10.11S", "startTimeInSeconds": 10.11 } ], "vastAdId": "" } ], "availId": "3062770", "availProgramDateTime": "2023-08-23T16:25:40.914Z", "duration": "PT14.982S", "durationInSeconds": 14.982, "meta": null, "nonLinearAdsList": [], "startTime": "PT10.11S", "startTimeInSeconds": 10.11 } ], "dashAvailabilityStartTime": null, "hlsAnchorMediaSequenceNumber": null, "nextToken": "UFQxMC4xMVNfMjAyMy0wOC0yM1QxNjoyNjoyNC4yNDYxMDIxOTBaXzE%3D", "nonLinearAvails": [] }
Anmerkung
Wenden Sie sich an das IAB Tech Lab, um sicherzustellen, dass die Anwendungen jährlich zertifiziert werden, um die Einhaltung der Vorschriften sicherzustellen.
Weitere Informationen zum OM SDK finden Sie unter Open Measurement SDK
Roku-Werbe-Framework () RAF
Das Roku Ad Framework (RAF) sorgt für ein einheitliches Werberlebnis auf der gesamten Roku-Plattform. Alle Kanäle, einschließlich Videowerbung, müssen die Zertifizierungsanforderungen von Roku für erfüllen. RAF Insbesondere muss die App immer das clientseitige Event-Firsing-Through-Verfahren verwenden. RAF MediaTailor, unterstützt als serverseitiger Anbieter für Anzeigeneinfügung (SSAI) die clientseitige Auslösung von Ereignissen. Die RAFX SSAI Adapter bieten Schnittstellen sowohl zu SSAI Manifestservern oder Stitchern als auch. RAF Zu diesen Schnittstellen gehören:
-
Analysieren der
masterURL
Antwort und Extrahieren vonplayURL
AdURL
, und Anzeigen-Metadaten. -
Umwandlung von MediaTailor SSAI Anzeigenmetadaten in RAF nutzbare Anzeigenmetadaten und Konfiguration RAF für die Wiedergabe.
-
Beobachtung von Stream-Ereignissen und zeitgesteuerten Metadaten
-
Rechtzeitiger Abgleich von Stream-Ereignissen, Anzeigen-Metadaten und Pixeln für das Auslöseereignis
-
Pingen/Abfragen von
AdURL
, wie vom MediaTailor SSAI Manifest-Server gefordert, dann Analyse und Neukonfiguration. RAF
Weitere Informationen zu SSAI Adaptern für RAF finden Sie unter Implementieren der serverseitigen Anzeigeneinfügung mithilfe von Roku-Adaptern auf der Roku-Website
TheoPlayer
TheoPlayer Die Integration mit MediaTailor macht Folgendes:
-
Bietet Funktionen zur Unterstützung der MediaTailor clientseitigen Ereignisverfolgung für HLS und DASH für VOD Live-Workflows.
-
Unterstützt das Senden von Tracking-Beacons nur für lineare Anzeigen.
-
Deaktiviert die Suche während einer Anzeige. Es gibt jedoch keine Logik für das Abspielen einer Anzeige, wenn der Nutzer nach Ablauf der Werbeunterbrechung sucht.
Weitere Informationen zu Android TheoPlayer, iOS und tvOS und SDKs zum MediaTailor Testen SSAI im Internet finden Sie MediaTailor
MediaTailor Software-Entwicklungskit () SDK
AWS Elemental unterhält ein JavaScript basiertes Software-Entwicklungskit ()SDK. AWS Elemental stellt das Produkt so zur Verfügung, wie SDK es ist, ohne implizite Garantie. Verwenden Sie das SDK als Referenz-Demo, um Ihr Onboarding auf die Nutzung zu optimieren. MediaTailor Das SDK zeigt, wie Sie mit dem MediaTailor clientseitigen Tracking interagieren können. API Das SDK implementiert die clientseitige Anzeigenverfolgung und Berichterstattung für aktive Spieler. HTML5 Der SDK initialisiert eine MediaTailor clientseitige Berichtssitzung und fordert dann regelmäßig Informationen zur Anzeigenverfolgung an. Während der Wiedergabe SDK sendet sie Werbe-Tracking-Ereignisse aus, wenn neue Werbeereignisse erkannt werden.
Der MediaTailor SDK unterstützt die folgenden Funktionen:
-
Live und VOD Playlisten
-
DASHund HLS Spezifikationen
-
Durchklicken Sie die Ereignisbehandlung
-
Dispatcher für Werbeereignisse
-
Benutzerdefinierte Event-Hooks
-
Client-seitiges Werbe-Beaconing. Weitere Informationen zum Senden von Ad Beacons finden Sie unter. Clientseitiges Beaconing
Anmerkung
Reichen Sie ein AWS Support-Ticket für den Erhalt eines Musters JavaScript SDK für MediaTailor. Sie erhalten einen Download-Link für das Paket und seine Dateien.