Integraciones de seguimiento de anuncios del lado del cliente - AWS Elemental MediaTailor

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.

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.

Para facilitar la adopción del OMSDK, se MediaTailor ha asociado con Datazoom para ofrecer SDKs reproductores gratuitos configurados y verificados para Open Measurement. Para obtener más información, consulte Reproductor gratuito Datazoom SDKs.

nota

MediaTailor actualmente solo es compatible con VAST la 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 en el sitio web de IAB Tech Lab.

Reproductor gratuito Datazoom SDKs

Para facilitar la adopción del reproductorSDKs, se MediaTailor ha asociado con Datazoom para ofrecer un reproductor gratuito SDKs que se configura y prueba con la AWS Elemental MediaTailor Integración del lado del cliente con Google Ad Manager tecnología. IAB Medición abierta SDK

El reproductor SDK Datazoom es compatible con las siguientes funciones:

  • En directo y listas de reproducción VOD

  • DASHy HLS especificaciones

  • El proveedor de reproductores ofrece soporte para Bitmovin, exoplayer, reproductor multimedia Android, Apple, BrightcoveAVPlayer, Chromecast Receiver, Dash.js, hls.js, Shaka player, player, JWPlayer Video.js, Roku y más THEO

  • IABLa certificación Tech Lab Open Measurement, si está disponible en algunos dispositivos

  • Gestión de eventos mediante clics

  • Distribuidores de eventos publicitarios, como temporizadores de cuenta regresiva de anuncios, eventos no lineales y superpuestos de anuncios, inicio y finalización de pausas publicitarias

  • Del lado del cliente y balizamiento

  • La biblioteca de acceso programático de Google (PAL)SDK, como ajuste de configuración opcional

Datazoom también ofrece un servicio de telemetría y análisis de pago compatible con el reproductor. SDKs Los clientes pueden activar y controlar la SDK telemetría del reproductor desde la consola de administración de Datazoom. Para acceder al reproductor Datazoom SDKs y obtener más información sobre el servicio de telemetría y análisis de valor añadido, utilice la información de contacto del sitio de Datazoom.

RAFRoku Advertising Framework ()

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 extraer playURL y AdURL 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 sondeeAdURL, 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 MediaTailorsitio TheoPlayer web. TheoPlayer

MediaTailor 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íe un ticket de AWS Support JavaScript SDK para recibir una muestra MediaTailor. Recibirás un enlace de descarga para el paquete y sus archivos.