REST Resource: videoContent.networks.sources.content

Recurso: VideoContent

Los metadatos del contenido.

Representación JSON
{
  "name": string,
  "status": enum (VideoContentStatus),
  "title": string,
  "updateTime": string,
  "publishTime": string,
  "duration": string,
  "cuePoints": [
    string
  ],
  "thumbnailUrl": string,
  "metadata": {
    object (Metadata)
  },
  "gracenoteMetadata": {
    object (GracenoteMetadata)
  },
  "syndicationMetadata": {
    object (VideoContentSyndicationInfo)
  },
  "dynamicAdInsertionMetadata": {
    object (DynamicAdInsertionInfo)
  }
}
Campos
name

string

Solo salida. 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}'

El valor de network_code es el código de red en Google Ad Manager al que pertenece este contenido.

content_source_id es el ID de la fuente del contenido en Google Ad Manager al que debe pertenecer este contenido.

cms_content_id es el ID de contenido de CMS en Google Ad Manager, formado 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

enum (VideoContentStatus)

El estado del contenido. Si se omite, el valor predeterminado estará activo.

title

string

Obligatorio. Corresponde al título del contenido.

updateTime

string (Timestamp format)

Obligatorio. Es la hora de la última modificación del contenido.

Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

publishTime

string (Timestamp format)

Es la hora de publicación del contenido. Este campo es obligatorio si el video está diseñado para incluirse en las normas de anuncios que especifican una hora de inicio y de finalización.

Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Es la duración del contenido. La duración se admite hasta el nivel de milisegundos.

Una duración en segundos con un máximo de 9 dígitos que finalizan en 's' Ejemplo: "3.5s".

cuePoints[]

string (Duration format)

Identifica los puntos de inserción. Los puntos de inserción son momentos en los que se puede insertar un anuncio en el video. Los puntos de inserción se admiten hasta el nivel de los milisegundos. Este campo es obligatorio si el video contiene pausas publicitarias durante el video.

Una duración en segundos con un máximo de 9 dígitos que finalizan en 's' Ejemplo: "3.5s".

thumbnailUrl

string

URL de miniatura del contenido.

metadata

object (Metadata)

Identifica los metadatos personalizados del contenido.

gracenoteMetadata

object (GracenoteMetadata)

Metadatos del contenido relacionados con Gracenote.

syndicationMetadata

object (VideoContentSyndicationInfo)

Son los metadatos relacionados con la distribución del contenido.

dynamicAdInsertionMetadata

object (DynamicAdInsertionInfo)

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 orientados 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 BLOCKED.
DELETED El contenido se archivará en Ad Manager. Si Ad Manager recibe una solicitud de anuncio para un contenido marcado como DELETED, los anuncios propios o orientados a bloques de inventario o a otros criterios de segmentación aún pueden publicarse. Para bloquear anuncios, establece el estado en BLOCKED.

Metadatos

Metadatos personalizados del contenido

Representación JSON
{
  "keyValues": {
    string: value,
    ...
  }
}
Campos
keyValues

map (key: string, value: value (Value format))

Identifica los metadatos personalizados del contenido como un par clave-valor. Solo se aceptan strings o listas de strings para los valores.

GracenoteMetadata

Los metadatos de Gracenote para el contenido.

Representación JSON
{
  "gracenoteId": string,
  "gracenoteSeriesId": string
}
Campos
gracenoteId

string

Obligatorio. Se refiere al ID de Gracenote del contenido. Debe tener uno de estos prefijos válidos: 1. &EP3;EP' - episodio de una serie 2. 'MV' - película 3. 'SP' - evento deportivo

gracenoteSeriesId

string

Opcional. Este campo hace referencia al ID de la serie de Gracenote. Debe tener el prefijo 'SH'.

Información de distribución del video

Los metadatos para especificar las relaciones entre el contenido canónico y el contenido distribuido.

Representación JSON
{

  // Union field syndication can be only one of the following:
  "canonicalVideoContent": string,
  "syndicatedVideoContentNames": {
    object (SyndicatedVideoContentNames)
  }
  // End of list of possible types for union field syndication.
}
Campos
Campo de unión syndication. VideoContentSyndiationMetadata solo puede contener una de las siguientes opciones: Las direcciones (syndication) solo pueden ser una de las siguientes opciones:
canonicalVideoContent

string

Corresponde al 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 que contiene este campo.

syndicatedVideoContentNames

object (SyndicatedVideoContentNames)

Una colección de contenido distribuible

SyndicatedVideoContentNames

Es la lista de nombres de todo el contenido distribuible.

Representación JSON
{
  "syndicatedVideoContent": [
    string
  ]
}
Campos
syndicatedVideoContent[]

string

Campo repetido del nombre del contenido distribuible. Deben tener el formato "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.

Información del anuncio dinámico

Información relacionada con la inserción de anuncios dinámicos.

Representación JSON
{
  "videoIngestUrlInfo": {
    object (VideoIngestUrlInfo)
  },
  "mediaUpdateTime": string,
  "closedCaptionUrlInfo": [
    {
      object (ClosedCaptionUrlInfo)
    }
  ],
  "fwCaid": string
}
Campos
videoIngestUrlInfo

object (VideoIngestUrlInfo)

Un vínculo al archivo m3u8 principal que se usa para el condicionamiento y la generación de listas de reproducción.

mediaUpdateTime

string (Timestamp format)

La hora en que se modificó por última vez el archivo de video al que se hace referencia en videoIngestUrlInfo.

Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

closedCaptionUrlInfo[]

object (ClosedCaptionUrlInfo)

La URL del archivo de subtítulos.

fwCaid

string

ID de elemento personalizado de Freewheel que se usa para la orientación de anuncios

Información de URL de video ingerida

Metadatos que especifican el vínculo al archivo m3u8 que se usa para el condicionamiento y la generación de listas de reproducción.

Representación JSON
{
  "videoFormat": enum (VideoFormat),
  "videoPreconditioned": enum (VideoPreconditioned),
  "url": string
}
Campos
videoFormat

enum (VideoFormat)

El formato del video.

videoPreconditioned

enum (VideoPreconditioned)

Para indicar si el contenido ya está condicionado o no a los anuncios durante el video, significa que sus segmentos ya están divididos en el momento de las pausas publicitarias.

url

string

Es el vínculo al archivo m3u8.

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/guion+xml

Video preacondicionado

El estado acondicionado del contenido de video.

Enumeradores
NO Aún sin ingerir.
YES El video se acondicionó o empalmó.

Información de URL de subtítulos opcionales

Metadatos de un archivo de subtítulos opcionales

Representación JSON
{
  "languageCode": string,
  "closedCaptionFormat": enum (ClosedCaptionFormat),
  "url": string
}
Campos
languageCode

string

El código de idioma IETF BCP-47 que representa el idioma en el que se encuentra el archivo de subtítulos.

closedCaptionFormat

enum (ClosedCaptionFormat)

El formato del archivo de subtítulos opcionales.

url

string

La URL del archivo de subtítulos.

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

Métodos

update

API para crear contenido nuevo o actualizar sus metadatos si el contenido ya existe en Ad Manager.