Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Integraciones de seguimiento de anuncios del lado del cliente
En esta sección se describen las integraciones entre varios servidores de seguimiento de anuncios del lado del cliente MediaTailor y entre ellos.
Temas
Kit de desarrollo de software de medición abierta () SDK
El sistema Open Measurement (OMIAB) de Interactive Advertising Bureau SDK (SDK) facilita la medición de la visibilidad y la verificación por parte de terceros de los anuncios publicados en entornos de vídeo web y aplicaciones nativas.
En el caso de los documentos de la VAST versión 3 anterior, el código de verificación debe cargarse con el nodo de extensión, con el tipo de extensión. AdVerifications
La raíz del nodo de extensión es un AdVerifications
nodo con el mismo esquema que el elemento VAST 4.1.
nota
MediaTailor actualmente solo es compatible con la VAST versión 3.
ejemplo : nodo de verificación en la versión VAST 3, anterior a la versión 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 extrae los AdVerifications
datos del <Extensions>
nodo y los coloca en la adVerifications
matriz en la respuesta de seguimiento del lado del cliente.
ejemplo : adVerifications matriz en la respuesta de seguimiento del lado del cliente
{ "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": [] }
nota
Póngase en contacto con el laboratorio IAB tecnológico para garantizar que las aplicaciones se certifiquen anualmente a fin de garantizar su conformidad.
Para obtener más información sobre el OMSDK, consulte Open Measurement SDK
Roku Advertising Framework () RAF
El Roku Ad Framework (RAF) mantiene una experiencia publicitaria coherente en toda la plataforma Roku. Todos los canales, incluidos los anuncios de vídeo, deben cumplir los requisitos de certificación de Roku para. RAF En particular, la aplicación siempre debe utilizar la transmisión de eventos del lado del cliente. RAF MediaTailor, como proveedor de inserción de anuncios (SSAI) del lado del servidor, admite la activación de eventos del lado del cliente. Los RAFX SSAI adaptadores proporcionan interfaces tanto para los servidores de SSAI manifiestos, o Stitchers, como para. RAF Estas interfaces incluyen:
-
Analizar la
masterURL
respuesta y extraerplayURL
yAdURL
añadir metadatos. -
Transformar los metadatos de los MediaTailor SSAI anuncios en RAF metadatos de anuncios utilizables y RAF configurarlos para su reproducción.
-
Observar los eventos de la transmisión y los metadatos cronometrados.
-
Hacer coincidir los eventos de la transmisión, los metadatos de los anuncios y los píxeles del evento de disparo a tiempo.
-
Haga ping o sondee
AdURL
, según lo requiera el servidor de MediaTailor SSAI manifiestos, para luego analizarlos y volver a configurarlos. RAF
Para obtener más información sobre los SSAI adaptadoresRAF, consulte Implementación de la inserción de anuncios en el lado del servidor mediante adaptadores Roku en el sitio web de Roku
TheoPlayer
TheoPlayer la integración con MediaTailor hace lo siguiente:
-
Proporciona una funcionalidad que permite el seguimiento de eventos MediaTailor por parte del cliente tanto para los flujos de HLS trabajo en vivo como DASH para VOD ellos.
-
Admite el envío de balizas de seguimiento solo para anuncios lineales.
-
Desactiva la búsqueda durante un anuncio. Sin embargo, no existe ninguna lógica para reproducir un anuncio cuando el usuario busca más allá de la pausa publicitaria.
Para obtener más información SSAI y revisar la web, Android, iOS y tvOS SDKs MediaTailor, consulte el MediaTailor
MediaTailor Kit de desarrollo de software () SDK
AWS Elemental mantiene un kit de desarrollo de software JavaScript basado ()SDK. AWS Elemental lo proporciona SDK tal cual, sin garantía implícita. SDKUtilícela como demostración de referencia para simplificar su proceso de incorporación al uso. MediaTailor SDKMuestra cómo interactuar con el seguimiento del MediaTailor lado del cliente. API SDKImplementa el seguimiento y la generación de informes de anuncios del lado del cliente para los jugadores basados en el sistema. HTML5 SDKInicia una sesión de informes por MediaTailor parte del cliente y, a continuación, solicita periódicamente información sobre el seguimiento de los anuncios. Durante la reproducción, SDK emite eventos de seguimiento de anuncios cuando se detectan nuevos eventos publicitarios.
MediaTailor SDKEs compatible con las siguientes funciones:
-
En directo y VOD listas de reproducción
-
DASHy HLS especificaciones
-
Gestión de eventos mediante clics
-
Despachadores de eventos publicitarios
-
Ganchos para eventos personalizados
-
Balizamiento y balizamiento del lado del cliente. Para obtener más información sobre el envío de balizas publicitarias, consulte. Balizamiento del lado del cliente
nota
Envía un AWS Support ticket para recibir una muestra JavaScript SDK MediaTailor. Recibirás un enlace de descarga para el paquete y sus archivos.