Búsqueda previa de anuncios - 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.

Búsqueda previa de anuncios

Con la captura previa de anuncios, obtiene anuncios del servidor de decisiones publicitarias (ADS) de AWS Elemental MediaTailor forma proactiva y los prepara para las próximas pausas publicitarias. La captación previa de anuncios ayuda a maximizar las tasas de publicación de anuncios y la monetización en los flujos de trabajo activos que utilizan la señalización SCTE-35, donde pueden producirse tiempos de espera en las solicitudes de anuncios y en la transcodificación. La captura previa de anuncios proporciona más tiempo para la comercialización programática de anuncios. También reduce la latencia de inserción de anuncios, ya que tanto MediaTailor la transcodificación de nuevos activos como la respuesta de ADS se ejecutan en segundo plano.

Para configurar la captura previa de anuncios, debes crear uno o más programas de captura previa en tu configuración de reproducción. Un programa de captura previa indica MediaTailor cómo y cuándo recuperar y preparar los anuncios para una próxima pausa publicitaria. Cada programa de captura previa define un conjunto único de anuncios para MediaTailor incluirlos en una única pausa publicitaria. Para realizar la captura previa de anuncios para varias pausas publicitarias, puedes crear varios programas de captura previa. Al crear un programa de captura previa, puedes incluir criterios que te permitan controlar minuciosamente en qué pausa publicitaria y en qué secuencia MediaTailor de reproducción se ubican los anuncios precapturados.

Para crear y gestionar las programaciones de captura previa, puedes utilizar la consola o la API. MediaTailor MediaTailor

Cómo funciona

Cuando el cliente envía una solicitud de manifiesto a MediaTailor, el servicio evalúa todos los programas de captura previa asociados a la configuración de reproducción. Si MediaTailor no encuentra un programa de captura previa que coincida, el servicio vuelve a la inserción normal de anuncios y no los captura previamente.

Si MediaTailor encuentra un programa de captura previa que coincida, el servicio lo evalúa en función de dos componentes: la recuperación y el consumo.

Recuperación

Esto define la ventana de recuperación, que es el intervalo de tiempo en el que se MediaTailor obtienen previamente los anuncios del ADS. Para configurar la ventana de recuperación, primero determine cuándo se producirá la pausa publicitaria.

Para casos de uso avanzados, si lo desea, puede añadir variables dinámicas a la solicitud de captura previa que se MediaTailor envía al ADS. Esto le permite enviar datos de sesión, reproductor y otros datos al ADS como parte de la solicitud. Si no incluye variables dinámicas en la programación de captura previa, MediaTailor utiliza las variables dinámicas, si las hubiera, que haya configurado en la URL de ADS de su configuración de reproducción.

Consumo

Esto define el intervalo de consumo, que es el intervalo de tiempo en el que se MediaTailor incluyen los anuncios precargados en la pausa publicitaria.

Para este componente, si lo desea, puede añadir hasta cinco criterios de coincidencia disponibles a un programa de captura previa. MediaTailor utiliza estos criterios para determinar si la pausa publicitaria es apta para la colocación de los anuncios precargados. Por ejemplo, puede utilizar la variable scte.event_iddinámica si desea que el servicio coloque anuncios en una pausa publicitaria con un identificador de evento SCTE específico. MediaTailor coloca los anuncios precargados en una pausa publicitaria solo si la pausa publicitaria cumple los criterios definidos por las variables dinámicas.

Cuando su cliente envía solicitudes de manifiesto a MediaTailor durante el período de recuperación, envía de MediaTailor forma proactiva solicitudes al ADS para recuperar y preparar los anuncios para su posterior inserción. Si configuras variables dinámicas para su recuperación, MediaTailor incluye esas variables en las solicitudes.

Cuando MediaTailor encuentra un marcador de pausa publicitaria SCTE-35 durante el período de consumo, el servicio utiliza los criterios de coincidencia disponibles, si están configurados, para determinar en qué pausa publicitaria colocar los anuncios. Si los criterios de coincidencia disponibles no están configurados, MediaTailor coloca los anuncios precargados en la primera pausa publicitaria del período de consumo.

Comprenda los costes de la captura previa

En el caso de la recuperación de anuncios precargados, se te cobrará la tarifa de transcodificación estándar por los anuncios precargados que se transcodifiquen. MediaTailor En cuanto al consumo de anuncios precargados, se te cobrará la tarifa estándar por la inserción de anuncios para los anuncios precargados que se incluyan en las pausas publicitarias. MediaTailor Para obtener información sobre los costes de transcodificación e inserción de anuncios, consulta los precios. AWS Elemental MediaTailor

Creación de programas de captura previa

El siguiente procedimiento explica cómo crear un programa de captura previa mediante la consola. MediaTailor Para obtener información sobre cómo crear y administrar programáticamente programas de captura previa mediante la MediaTailor API, consulte la referencia de la API. PrefetchSchedulesAWS Elemental MediaTailor

nota

Si desea utilizar criterios de coincidencia de disponibilidad en una programación, asegúrese de configurar primero la plantilla de URL de ADS de su configuración de reproducción con variables dinámicas; de lo contrario, los criterios de coincidencia de disponibilidad no tendrán ningún efecto. Para obtener información sobre cómo trabajar con variables dinámicas, consulta Paso 3: Configurar la URL de la solicitud de ADS y los parámetros de consulta el tema Cómo empezar a insertar MediaTailor anuncios.

Para crear un nuevo programa de captura previa mediante la consola
  1. Abra la MediaTailor consola en https://console.aws.amazon.com/mediatailor/.

  2. En el panel de navegación, elija Configuraciones. Seleccione la configuración de reproducción para la que desee crear un programa de captura previa.

  3. En la pestaña Programaciones de captura previa, seleccione Agregar programación de captura previa.

  4. En el panel de detalles del programa de captura previa, haga lo siguiente:

    • En Nombre, introduzca un identificador para su programa de captura previa, como. my-prefetch-schedule

    • Para Stream ID, si lo desea, introduzca un ID único. Si tu origen contiene varias transmisiones de reproducción, puedes usar este ID para indicar que MediaTailor coloques anuncios en una transmisión específica. Por ejemplo, si tu origen tiene una transmisión de deportes y una transmisión de un programa de televisión, puedes usar el ID de la transmisión para crear programaciones preconfiguradas e insertar anuncios segmentados para la transmisión de deportes. Transfieres el valor del ID de la transmisión a MediaTailor la solicitud de inicio de sesión o manifiesto de tu cliente. Para obtener más información, consulta el siguiente ejemplo.

      • Para el seguimiento del lado del servidor, incluye el parámetro y el valor de la ?aws.streamId consulta en la GET HTTP solicitud del cliente a tu MediaTailor punto final. Para obtener información general sobre el seguimiento del lado del servidor, consulte. Seguimiento del lado del servidor Una solicitud de manifiesto a un punto final de HLS que incluye un ID de transmisión tiene el siguiente aspecto, donde myStreamId aparece el nombre del ID de transmisión:

        GET <mediatailorURL>/v1/master/<hashed-account-id>/<origin-id>/<asset-id>?aws.streamId=myStreamId
      • Para el seguimiento desde el lado del cliente, incluye la streamId clave y el valor en el cuerpo de la solicitud de inicialización de POST HTTP sesión del cliente en el punto final /v1/session. MediaTailor Para obtener información general sobre el seguimiento del lado del cliente, consulte. Seguimiento del lado del cliente Una solicitud de inicialización de sesión que incluye un ID de transmisión tiene el siguiente aspecto, donde myStreamId aparece el nombre del ID de transmisión:

        POST <mediatailorURL>/v1/session/<hashed-account-id>/<origin-id>/<asset-id> { 'streamId': 'myStreamId' }
  5. En el panel de recuperación, especifica la configuración de recuperación que quieres usar. Esta configuración determina cuándo se MediaTailor obtienen previamente los anuncios del ADS. También determinan qué variables dinámicas incluir en la solicitud al ADS, si las hay.

    • En Hora de inicio, introduzca la hora a la que se MediaTailor pueden iniciar las recuperaciones previas de esta pausa publicitaria. MediaTailor intentará buscar previamente anuncios para las solicitudes de manifiesto que su cliente haya realizado a partir de ese momento. El valor predeterminado es la hora actual. Si no especificas ningún valor, el servicio iniciará la recuperación previa lo antes posible.

    • En Hora de finalización, introduce la hora en la que quieres dejar de cargar previamente MediaTailor los anuncios para esta pausa publicitaria. MediaTailor intentará recuperar previamente los anuncios para las solicitudes de manifiesto que se produzcan en ese momento o antes. La ventana de recuperación puede superponerse con la ventana de consumo.

    • En la sección Variables dinámicas, introduzca hasta 100 variables dinámicas. MediaTailor utiliza estas variables para sustituirlas en las solicitudes de captura previa que envía al ADS. Si no ingresas ninguna variable dinámica, MediaTailor intenta interpolar los valores de las variables dinámicas contenidas en la URL de ADS.

      • Selecciona Añadir variable dinámica.

      • En Clave, introduzca una clave de variable dinámica, comoscte.event_id. Puede utilizar cualquier variable dinámica que sea MediaTailor compatible. Para obtener información sobre las variables dinámicas, consulteUso de variables de anuncios dinámicos en AWS Elemental MediaTailor.

      • En Valor, introduzca un valor de variable dinámica, como my-event.

      • Para añadir otra variable dinámica, elija Seleccionar añadir variable dinámica.

  6. En el panel Consumo, especifique la configuración que quiere usar para la ventana de consumo. Esta configuración determina cuándo se MediaTailor colocan los anuncios en la pausa publicitaria. También determinan los criterios de coincidencia disponibles que desee utilizar.

    • En Hora de inicio, introduce la hora en la que quieres empezar MediaTailor a incluir los anuncios precargados en la pausa publicitaria. El valor predeterminado es la hora actual. Si no especificas una hora, el servicio empezará a consumir la precarga lo antes posible.

    • En Hora de finalización, introduce una hora en la que quieras MediaTailor dejar de incluir los anuncios precargados en la pausa publicitaria. MediaTailor intentará buscar previamente los anuncios para las solicitudes de manifiesto de tu cliente que se produzcan en ese momento o antes. La hora de finalización debe ser posterior a la hora de inicio y dentro de menos de un día. La ventana de consumo puede superponerse con la ventana de recuperación.

    • En la sección Aprovechar los criterios de coincidencia, selecciona Añadir criterios de disponibilidad y añade hasta cinco criterios de coincidencia disponibles a tu programación. A continuación, en la clave de variable dinámica, añade una clave de variable dinámica, como. scte.event_id MediaTailor colocará los anuncios precargados en la pausa publicitaria solo si cumplen los criterios definidos por los valores de las variables dinámicas a MediaTailor los que el cliente los transfiera o que se MediaTailor deducen de información como los datos de la sesión. Para obtener más información, consulta la sección anterior. avail-matching-criteria

  7. Seleccione Añadir criterios de disponibilidad.

Los programas de precarga caducan automáticamente después de la hora de finalización del período de consumo. Para fines de diagnóstico, permanecen visibles durante al menos 7 días, tras lo cual MediaTailor se eliminan automáticamente. Como alternativa, puede eliminar manualmente un programa de captura previa en cualquier momento. Para obtener información sobre cómo eliminar manualmente un programa de captura previa, consulte la siguiente sección. Eliminar los horarios de captura previa

Determinar la frecuencia con la que su cliente debe llamar a la API CreatePrefetchSchedule

Tu cliente puede llamar a la CreatePrefetchScheduleAPI mediante programación una vez al día para configurar la recuperación y el consumo si sabes exactamente cuándo se producirán las pausas publicitarias. O bien, tu cliente puede llamar a la API varias veces a lo largo del día para definir la recuperación y el consumo. A la hora de elegir la frecuencia de las llamadas a MediaTailor la API, ten en cuenta el número máximo de programas de captura previa activos y la probabilidad de que tu programa de pausas publicitarias cambie una vez que hayas creado tus programas de captura previa. Si es probable que la programación de pausas publicitarias cambie después de haber creado la programación previa a la captura, te recomendamos que llames a la API con más frecuencia.

Eliminar los horarios de captura previa

El siguiente procedimiento explica cómo eliminar un programa de captura previa mediante la consola. MediaTailor Para obtener información sobre cómo eliminar los programas de captura previa mediante programación mediante la MediaTailor API, consulte la referencia de la API. DeletePrefetchScheduleAWS Elemental MediaTailor

nota

La eliminación no se produce en tiempo real. Es posible que se produzca un retraso al MediaTailor eliminar los programas de captura previa, durante el cual la recuperación y el consumo de la captura previa seguirán ejecutándose en segundo plano.

Para eliminar un programa de captura previa mediante la consola
  1. Abra la MediaTailor consola en https://console.aws.amazon.com/mediatailor/.

  2. En el panel de navegación, elija Configuraciones. Seleccione la configuración de reproducción que contenga los programas de captura previa que desee eliminar.

  3. En la pestaña Programaciones de captura previa, seleccione la programación de captura previa que desee eliminar. A continuación, elija Delete (Eliminar).