Í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)
AdBreakNotificationService
Es un servicio de API que permite a los publicadores crear pausas publicitarias en una transmisión en vivo.
CreateAdBreak |
---|
Es una API para crear una pausa publicitaria dentro de la transmisión en vivo.
|
ListAdBreaks |
---|
API para mostrar una lista de las pausas publicitarias en la transmisión en vivo.
|
VideoContentIngestionService
Es un servicio de API para la transferencia de contenido que permite crear o actualizar contenido de video y sus metadatos asociados en Google Ad Manager.
UpdateVideoContent |
---|
API para crear contenido nuevo o actualizar sus metadatos si el contenido ya existe en Ad Manager. Muestra el contenido en caso de éxito o una Una solicitud de ejemplo se ve de la siguiente manera:
|
AdBreak
Son metadatos de pausas publicitarias que se usan para tomar decisiones sobre los anuncios de una pausa publicitaria en un evento de video en vivo.
Campos | |
---|---|
name |
Solo salida. Es el nombre del recurso de la pausa publicitaria. Este campo tendrá el formato "networks/ network_code es el código de red en Google Ad Manager al que pertenece este contenido. asset_key es la clave del evento de transmisión en vivo en Google Ad Manager en el que se creó la pausa publicitaria. ad_break_id es la clave de la pausa publicitaria. SOLO SALIDA. |
expected_duration |
Obligatorio. Es la duración de la pausa esperada. |
custom_params |
Son los 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 indicador de scte35. Puede incluir el comando splice_insert() o time_signal(). Ejemplos: - con time_signal(): “/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==” - con splice_insert(): "/DAvAAAAAAAA///wFAVIAACAAAAAAALUVBowJAAA |
pod_template_name |
Es el nombre de la plantilla de grupos de anuncios de Google Ad Manager. |
break_state |
Es el estado actual de la pausa publicitaria. |
BreakState
Es el estado de una pausa publicitaria.
Enumeraciones | |
---|---|
BREAK_STATE_UNSPECIFIED |
Se desconoce el estado de la pausa publicitaria. |
BREAK_STATE_DECISIONED |
Se inició la toma de decisiones sobre las pausas publicitarias, pero aún no se publican para los usuarios. |
BREAK_STATE_COMPLETE |
Se publicó la pausa publicitaria a los usuarios. |
ClosedCaptionFormat
Los formatos en los que pueden estar los archivos de subtítulos.
Enumeraciones | |
---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
No se especificó el formato de los subtítulos. |
TTML |
application/ttaf+xml |
WEB_VTT |
text/vtt |
ClosedCaptionUrlInfo
Metadatos de un archivo de subtítulos
Campos | |
---|---|
language_code |
Es el 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 |
Es la URL del archivo de subtítulos. |
CreateAdBreakRequest
Solicitud para AdBreakNotificationService.CreateAdBreak
.
Campos | |
---|---|
parent |
Este campo identifica el LiveStreamEvent al que debe asociarse esta pausa publicitaria con la clave del recurso de transmisión en vivo. Debe tener el formato "networks/{network_code}/assets/{asset_code}". |
custom_parent |
Este campo identifica el LiveStreamEvent al que se debe asociar esta pausa publicitaria con la clave del activo 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 siguiente formato: “networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}” |
ad_break |
Obligatorio. La pausa publicitaria real. |
ad_break_id |
Este es el ad_break_id que los usuarios pueden proporcionar a través de la solicitud. |
DynamicAdInsertionInfo
Información relacionada con la inserción de anuncios dinámicos.
Campos | |
---|---|
video_ingest_url_info |
Es un vínculo al archivo m3u8 principal que se usa para el acondicionamiento y la generación de la playlist. |
media_update_time |
Hora en la que se modificó por última vez el archivo de video al que se hace referencia en video_ingest_url_info. |
closed_caption_url_info[] |
Es la URL del archivo de subtítulos. |
fw_caid |
Es el ID del activo personalizado de FreeWheel que se usa para segmentar 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 de Gracenote. Debe tener el prefijo “SH”. |
ListAdBreaksRequest
Solicitud para AdBreakNotificationService.ListAdBreaks
.
Campos | |
---|---|
parent |
Opcional. Este campo identifica el LiveStreamEvent al que se debe asociar esta pausa publicitaria con la clave del activo de transmisión en vivo. Debe tener el formato "networks/{network_code}/assets/{asset_code}". |
custom_parent |
Opcional. Este campo identifica el LiveStreamEvent al que se debe asociar esta pausa publicitaria con la clave del activo 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. El servicio puede mostrar menos que 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. Una lista de pausas publicitarias que coinciden con el LiveStreamEvent solicitado. |
next_page_token |
Un token que se puede enviar como |
Metadatos
Metadatos personalizados del contenido
Campos | |
---|---|
key_values |
Identifica los metadatos personalizados del contenido como un par clave-valor. Solo se aceptan cadenas o listas de cadenas para los valores. |
SyndicatedVideoContentNames
Es la lista de nombres de todo el contenido distribuido.
Campos | |
---|---|
syndicated_video_content[] |
Campo repetido para el nombre del contenido distribuible Deben tener el formato "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" y pertenecer a la misma cadena que el contenido que contiene este campo. |
UpdateVideoContentRequest
Solicitud de [VideoContentIngestionService.UpdateVideoContentRequest][].
Campos | |
---|---|
video_content |
Obligatorio. Son los metadatos del contenido. |
Contenido del video
Son los metadatos del contenido.
Campos | |
---|---|
name |
Solo salida. Es el nombre del 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 de contenido en Google Ad Manager al que debe pertenecer este contenido. cms_content_id es el ID de contenido del 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. Hora de la última modificación del contenido. |
publish_time |
Indica la hora de publicación del contenido. Este es un campo obligatorio si el video está diseñado para incluirse en 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 específicos en los que se puede insertar un anuncio en el video. Los puntos de inserción se admiten en milisegundos. Este es un campo obligatorio si el video contiene pausas publicitarias para anuncios durante el video. |
thumbnail_url |
Es la URL en miniatura del contenido. |
metadata |
Identifica los metadatos personalizados del contenido. |
gracenote_metadata |
Metadatos relacionados con Gracenote del contenido |
syndication_metadata |
Metadatos del contenido relacionados con la distribución. |
dynamic_ad_insertion_metadata |
Metadatos del contenido relacionados con la inserción de anuncios dinámicos. |
VideoContentStatus
Son opciones de estado para publicar o no anuncios segmentados para un contenido.
Enumeraciones | |
---|---|
ACTIVE |
Se publicarán 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, se pueden seguir publicando anuncios propios o orientados a unidades de inventario, o bien otros criterios de segmentación. Para bloquear los anuncios, establece el estado como BLOQUEADO. |
VideoContentSyndicationInfo
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 cadena que el contenido que contiene este campo. |
syndicated_video_content_names |
Una colección de contenido distribuido |
Formato del video
Son los formatos en los que se puede codificar el contenido de un video.
Enumeraciones | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
No se especificó el formato del video. |
HLS |
application/x-mpegURL |
DASH |
application/dash+xml |
VideoIngestUrlInfo
Son metadatos que especifican el vínculo al archivo m3u8 que se usa para el acondicionamiento y la generación de playlists.
Campos | |
---|---|
video_format |
Es el formato del video. |
video_preconditioned |
Para indicar si el contenido ya está acondicionado para anuncios durante el video, lo que significa que tus segmentos ya están divididos en función de las pausas publicitarias. |
url |
Es el vínculo al archivo m3u8. |
VideoPreconditioned
Es el estado ingerido del contenido de video.
Enumeraciones | |
---|---|
NO |
Aún sin acondicionar. |
YES |
El video se acondicionó o se dividió. |