Índice
AdBreakNotificationService
(interfaz)VideoContentIngestionService
(interfaz)AdBreak
(mensaje)AdBreak.BreakState
(enumeración)ClosedCaptionFormat
(enumeración)ClosedCaptionUrlInfo
(mensaje)CreateAdBreakRequest
(mensaje)DynamicAdInsertionInfo
(mensaje)GracenoteMetadata
(mensaje)ListAdBreaksRequest
(mensaje)ListAdBreaksResponse
(mensaje)Metadata
(mensaje)SyndicatedVideoContentNames
(mensaje)UpdateVideoContentRequest
(mensaje)VideoContent
(mensaje)VideoContentStatus
(enumeración)VideoContentSyndicationInfo
(mensaje)VideoFormat
(enumeración)VideoIngestUrlInfo
(mensaje)VideoPreconditioned
(enumeración)
Servicio de notificación de pausa
Servicio de API que permite a los editores crear pausas publicitarias dentro de una transmisión en vivo.
CreateAdBreak |
---|
API para crear una pausa publicitaria dentro de la transmisión en vivo.
|
ListAdBreaks |
---|
API para mostrar pausas publicitarias en la transmisión en vivo
|
Servicio de transferencia de contenido de video
Servicio de API para la transferencia de contenido que permite crear o actualizar contenido de video y sus metadatos asociados en Google Ad Manager.
ActualizarVideoContenido |
---|
API para crear contenido nuevo o actualizar los metadatos si el contenido ya existe en Ad Manager. Muestra el contenido en caso de éxito o un Una solicitud de ejemplo se ve de la siguiente manera:
|
AdBreak
Son los metadatos de pausas publicitarias que se usan para decidir si se tomarán pausas publicitarias en un evento de video en vivo.
Campos | |
---|---|
name |
Solo salida. Es el nombre de recurso de la pausa publicitaria. Este campo tendrá el formato “networks/ network_code es el código de red de Google Ad Manager al que pertenece este contenido. asset_key es la clave del evento de transmisión en vivo de Google Ad Manager en el que se creó la pausa publicitaria. ad_break_id es la clave de la pausa publicitaria. SALIDA SOLAMENTE. |
expected_duration |
Obligatorio. Duración esperada de la pausa. |
custom_params |
Pares clave-valor que se incluirán en las solicitudes de anuncios de esta pausa para la segmentación de criterios personalizados en Ad Manager. Ejemplo: “key1=value&key2=value2,value22” |
scte_35_cue_out |
Datos codificados en Base 64 a partir del punto de salida scte35. Puede incluir el comando splice_insert() o time_signal(). Ejemplos: - con time_signal(): "/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==", con splice_insert(): "/DAvAAAAAAAA///wFAVIAACPf+/+c2nALv4AUsz1 |
pod_template_name |
Es el nombre de la plantilla de grupo de anuncios de Google Ad Manager. |
break_state |
Es el estado actual de la pausa publicitaria. |
Estado de interrupción
Es el estado de una pausa publicitaria.
Enumeradores | |
---|---|
BREAK_STATE_UNSPECIFIED |
Se desconoce el estado de la pausa publicitaria. |
BREAK_STATE_DECISIONED |
Las decisiones de pausas publicitarias comenzaron a publicarse, pero aún no se publicaron para los usuarios. |
BREAK_STATE_COMPLETE |
Se publicó la pausa publicitaria a los usuarios. |
Formato de subtítulos
Los formatos en los que pueden estar los archivos de subtítulos.
Enumeradores | |
---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
No se especificó el formato de subtítulos. |
TTML |
aplicación/ttaf+xml |
WEB_VTT |
texto/vtt |
Información de URL de subtítulos
Metadatos de un archivo de subtítulos.
Campos | |
---|---|
language_code |
Código de idioma IETF BCP-47 que representa el idioma en el que se encuentra el archivo de subtítulos. |
closed_caption_format |
El formato del archivo de subtítulos. |
url |
La URL al archivo de subtítulos. |
CreateAdBreakRequest
Solicitud para AdBreakNotificationService.CreateAdBreak
.
Campos | |
---|---|
parent |
Este campo identifica el evento de transmisión en vivo que se debe asociar con la clave del elemento de transmisión en vivo. Debe tener el formato “networks/{network_code}/assets/{asset_code}” |
custom_parent |
Este campo identifica el evento de transmisión en vivo que se debe asociar con la clave de elemento personalizado. Debe tener el formato “networks/{network_code}/customAssets/{asset_code}”. |
content |
Esta es una forma alternativa de identificar el LiveStreamEvent, si está asociado con un contenido dentro de GAM. Debe tener el formato “networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}. |
ad_break |
Obligatorio. Es la pausa publicitaria real. |
ad_break_id |
Este es el ad_break_id que los usuarios pueden proporcionar a través de la solicitud. |
InformaciónDinámicaDelAnuncio
Incluye información relacionada con la inserción de anuncios dinámicos.
Campos | |
---|---|
video_ingest_url_info |
Vínculo al archivo m3u8 principal que se usa para el acondicionamiento y generación de listas de reproducción. |
media_update_time |
La hora en que se modificó por última vez el archivo de video al que se hace referencia en video_ingest_url_info. |
closed_caption_url_info[] |
La URL al archivo de subtítulos. |
fw_caid |
Es el ID de recurso personalizado de Freewheel que se usa para la segmentación de anuncios. |
GracenoteMetadata
Los metadatos de Gracenote para el contenido.
Campos | |
---|---|
gracenote_id |
Obligatorio. Se refiere al ID de Gracenote para el contenido. Debe tener uno de estos prefijos válidos: 1. "EP": Episodio de una serie 2. "MV" - película 3. "SP": Evento deportivo |
gracenote_series_id |
Opcional. Este campo hace referencia al ID de la serie Gracenote. Debe tener el prefijo “SH”. |
ListAdBreaksRequest
Solicitud para AdBreakNotificationService.ListAdBreaks
.
Campos | |
---|---|
parent |
Opcional. Este campo identifica el evento de transmisión en vivo que se debe asociar con la clave del elemento de transmisión en vivo. Debe tener el formato “networks/{network_code}/assets/{asset_code}” |
custom_parent |
Opcional. Este campo identifica el evento de transmisión en vivo que se debe asociar con la clave de elemento personalizado. Debe tener el formato “networks/{network_code}/customAssets/{asset_code}”. |
content |
Opcional. Esta es una forma alternativa de identificar el LiveStreamEvent, si está asociado con un contenido dentro de GAM. Debe tener el formato “networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}. |
page_size |
Opcional. Es la cantidad máxima de pausas publicitarias que se mostrarán. Es posible que el servicio muestre menos de este valor. Si no se especifica, se mostrarán, como máximo, 10 pausas publicitarias. El valor máximo es 100; los valores superiores a 100 se convertirán en 100. |
page_token |
Opcional. Un token de página, recibido desde una llamada Cuando se pagina, todos los demás parámetros proporcionados a |
ListAdBreaksResponse
La respuesta para AdBreakNotificationService.ListAdBreaks
.
Campos | |
---|---|
ad_breaks[] |
Solo salida. Lista de pausas publicitarias que coinciden con la solicitud de LiveStreamEvent. |
next_page_token |
Un token que se puede enviar como |
Metadatos
Son los metadatos personalizados del contenido.
Campos | |
---|---|
key_values |
Identifica los metadatos personalizados del contenido como un par clave-valor. Solo se aceptan strings o listas de strings para los valores. |
Nombresdecontenidodevideosdistribuidos
Es la lista de nombres de todo el contenido distribuible.
Campos | |
---|---|
syndicated_video_content[] |
Campo repetido del nombre del contenido distribuible. Deben tener el formato de "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" y deben pertenecer a la misma red que el contenido que contiene este campo. |
UpdateVideoContentRequest
Solicitud de [VideoContentIngestionService.UpdateVideoContentRequest][].
Campos | |
---|---|
video_content |
Obligatorio. Los metadatos del contenido |
Contenido del video
Los metadatos del contenido
Campos | |
---|---|
name |
Solo salida. Es el nombre de recurso del contenido de video. Este campo tiene el siguiente formato: "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}". network_code es el código de red de Google Ad Manager al que pertenece este contenido. content_source_id es el ID de la fuente del contenido de Google Ad Manager al que debe pertenecer este contenido. cms_content_id es el ID de contenido de CMS en Google Ad Manager que se forma como parte de la solicitud de anuncio para identificar qué anuncios puede publicar Ad Manager en el video correspondiente. Este valor puede ser numérico o alfanumérico. |
status |
Es el estado del contenido. Si se omite, el valor predeterminado estará activo. |
title |
Obligatorio. Es el título del contenido. |
update_time |
Obligatorio. Corresponde a la hora de la última modificación del contenido. |
publish_time |
Es la hora de publicación del contenido. Este es un campo obligatorio si el video está diseñado para incluirse en las reglas de anuncios que especifican una hora de inicio y finalización. |
duration |
Es la duración del contenido. La duración se admite hasta el nivel de milisegundos. |
cue_points[] |
Identifica los puntos de inserción. Los puntos de inserción son momentos concretos en los que se puede insertar un anuncio en el video. Los puntos de inserción se admiten hasta el nivel de milisegundos. Este campo es obligatorio si el video contiene pausas publicitarias de anuncios durante el video. |
thumbnail_url |
URL del miniatura del contenido. |
metadata |
Identifica los metadatos personalizados del contenido. |
gracenote_metadata |
Metadatos relacionados con el contenido de Gracenote. |
syndication_metadata |
Son los metadatos relacionados con la distribución del contenido. |
dynamic_ad_insertion_metadata |
Son los metadatos relacionados con la inserción de anuncios dinámicos del contenido. |
Estado del contenido del video
Opciones de estado para publicar o no anuncios segmentados para un contenido.
Enumeradores | |
---|---|
ACTIVE |
Se publicarán los anuncios orientados por contenido. |
BLOCKED |
No se publicarán anuncios en este contenido si el estado es BLOQUEADO. |
DELETED |
El contenido se archivará en Ad Manager. Si Ad Manager recibe una solicitud de anuncio para un contenido marcado como BORRADO, podrá publicar anuncios propios o anuncios segmentados para unidades de inventario, o bien otros criterios de segmentación. Para bloquear anuncios, establece el estado en BLOCK. |
Información del canal de distribución de contenido de video
Los metadatos para especificar las relaciones entre el contenido canónico y el contenido distribuible.
Campos | |
---|---|
Campo de unión syndication . VideoContentSyndiationMetadata solo puede contener uno de los siguientes elementos. Las direcciones (syndication ) solo pueden ser una de las siguientes opciones: |
|
canonical_video_content |
Es el nombre del contenido canónico. Debe tener el formato “networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}, y debe pertenecer a la misma red que el contenido de este campo. |
syndicated_video_content_names |
Una colección de contenido distribuible |
Formato de video
Los formatos en los que se puede codificar un contenido de video.
Enumeradores | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
No se especificó el formato de video. |
HLS |
aplicación/x-mpegURL |
DASH |
aplicación/dash+xml |
InformaciónDeURLDeVideoTransf.
Metadatos que especifican el vínculo al archivo m3u8 que se usa para el acondicionamiento y generación de listas de reproducción
Campos | |
---|---|
video_format |
Indica el formato del video. |
video_preconditioned |
Para indicar si el contenido ya está condicionado o no para los anuncios durante el video, significa que tus segmentos ya están divididos en el momento de las pausas publicitarias. |
url |
Es el vínculo al archivo m3u8. |
Video preacondicionado
El estado acondicionado del contenido de video.
Enumeradores | |
---|---|
NO |
Todavía no está acondicionado. |
YES |
Se acondicionó o empleó el video. |