REST Resource: videoContent.networks.sources.content

Recurso: VideoContent

Os metadados do conteúdo.

Representação 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

Apenas saída. O nome de recurso do conteúdo em vídeo. Esse campo tem o formato de: 'networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}'

network_code é o código de rede no Google Ad Manager ao qual o conteúdo pertence.

content_source_id é o ID da origem do conteúdo no Google Ad Manager ao qual este conteúdo deve pertencer.

cms_content_id é o ID do conteúdo do CMS no Google Ad Manager, formado como parte da solicitação de anúncio para identificar quais anúncios o Ad Manager pode veicular em relação ao vídeo correspondente. Esse valor pode ser numérico ou alfanumérico.

status

enum (VideoContentStatus)

O status do conteúdo. Se omitido, o valor padrão ficará ativo.

title

string

Obrigatório. O título do conteúdo.

updateTime

string (Timestamp format)

Obrigatório. O horário da última modificação do conteúdo.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

publishTime

string (Timestamp format)

A hora de publicação do conteúdo. Este é um campo obrigatório se o vídeo foi criado para ser incluído em regras de anúncios que especificam um horário de início e de término.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Duração do conteúdo. A duração pode ser até o nível de milissegundos.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

cuePoints[]

string (Duration format)

Identifica os pontos de inserção. Os pontos de inserção são momentos em que um anúncio pode ser inserido no vídeo. Os pontos de inserção são suportados até o nível dos milissegundos. Esse campo é obrigatório se o vídeo tiver intervalos de anúncios intermediários.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

thumbnailUrl

string

URL da miniatura do conteúdo.

metadata

object (Metadata)

Identifica os metadados personalizados do conteúdo.

gracenoteMetadata

object (GracenoteMetadata)

Os metadados do conteúdo relacionados à Gracenote.

syndicationMetadata

object (VideoContentSyndicationInfo)

Metadados relacionados à distribuição do conteúdo.

dynamicAdInsertionMetadata

object (DynamicAdInsertionInfo)

Metadados relacionados à Inserção de anúncios dinâmicos do conteúdo.

VideoContentStatus

Opções de status para veicular ou não anúncios segmentados para um conteúdo.

Enums
ACTIVE Anúncios segmentados por conteúdo serão veiculados.
BLOCKED Nenhum anúncio será veiculado nesse conteúdo se o status for BLOQUEADO.
DELETED O conteúdo será arquivado no Ad Manager. Se o Ad Manager receber uma solicitação de anúncio para um conteúdo marcado como EXCLUÍDO, os anúncios internos ou aqueles segmentados para unidades de inventário ou outros critérios de segmentação ainda poderão ser veiculados. Para bloquear anúncios, defina o status como BLOCKED.

Metadados

Metadados personalizados do conteúdo.

Representação JSON
{
  "keyValues": {
    string: value,
    ...
  }
}
Campos
keyValues

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

Identifica os metadados personalizados do conteúdo como um par de chave-valor. Somente strings ou listas de strings são aceitas como valores.

GracenoteMetadata

Os metadados da Gracenote para o conteúdo.

Representação JSON
{
  "gracenoteId": string,
  "gracenoteSeriesId": string
}
Campos
gracenoteId

string

Obrigatório. Refere-se ao ID da Gracenote para o conteúdo. Precisa ter um destes prefixos válidos: 1. "EP" - episódio da segunda série. "MV" - filme 3. "SP" - evento esportivo

gracenoteSeriesId

string

Opcional. Este campo se refere ao ID da série da Gracenote. Precisa ter o prefixo "SH".

VideoContentSyndicationInfo

Os metadados para especificar relações entre o conteúdo canônico e o conteúdo distribuído.

Representação 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ão syndication. VideoContentSyndiationMetadata pode conter apenas um dos itens a seguir. syndication pode ser apenas de um dos tipos a seguir:
canonicalVideoContent

string

Nome do conteúdo canônico. Ele precisa estar no formato "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" e precisa pertencer à mesma rede que o conteúdo que contém este campo.

syndicatedVideoContentNames

object (SyndicatedVideoContentNames)

Coleção de conteúdo distribuído

SyndicatedVideoContentNames

A lista de nomes de todo o conteúdo distribuído.

Representação JSON
{
  "syndicatedVideoContent": [
    string
  ]
}
Campos
syndicatedVideoContent[]

string

Campo repetido do nome do conteúdo distribuído. Elas precisam estar no formato "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" e precisa pertencer à mesma rede que o conteúdo que contém este campo.

DynamicAdInsertionInfo

Informações relacionadas à Inserção de anúncios dinâmicos.

Representação JSON
{
  "videoIngestUrlInfo": {
    object (VideoIngestUrlInfo)
  },
  "mediaUpdateTime": string,
  "closedCaptionUrlInfo": [
    {
      object (ClosedCaptionUrlInfo)
    }
  ],
  "fwCaid": string
}
Campos
videoIngestUrlInfo

object (VideoIngestUrlInfo)

Um link para o arquivo m3u8 principal usado para o condicionamento e a geração de playlists.

mediaUpdateTime

string (Timestamp format)

A hora em que o arquivo de vídeo referenciado em videoIngestUrlInfo foi modificado pela última vez.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

closedCaptionUrlInfo[]

object (ClosedCaptionUrlInfo)

O URL do arquivo de legenda.

fwCaid

string

É o código do recurso personalizado da Freewheel usado para segmentação de anúncios.

VideoIngestUrlInfo

Metadados que especificam o link para o arquivo m3u8 usado para o condicionamento e a geração de playlists.

Representação JSON
{
  "videoFormat": enum (VideoFormat),
  "videoPreconditioned": enum (VideoPreconditioned),
  "url": string
}
Campos
videoFormat

enum (VideoFormat)

O formato do vídeo.

videoPreconditioned

enum (VideoPreconditioned)

Indicar se o conteúdo já está condicionado para anúncios intermediários, o que significa que seus segmentos já estão divididos no momento dos intervalos de anúncio.

url

string

O link para o arquivo m3u8.

VideoFormat

Os formatos nos quais o conteúdo de um vídeo pode ser codificado.

Enums
VIDEO_FORMAT_UNSPECIFIED O formato de vídeo não foi especificado.
HLS application/x-mpegURL
DASH application/dash+xml

VideoPreconditioned

O estado condicionado do conteúdo do vídeo.

Enums
NO Ainda não condicionado.
YES O vídeo foi condicionado/incluído.

ClosedCaptionUrlInfo

Metadados de um arquivo de legenda.

Representação JSON
{
  "languageCode": string,
  "closedCaptionFormat": enum (ClosedCaptionFormat),
  "url": string
}
Campos
languageCode

string

O código de idioma IETF BCP-47 que representa o idioma do arquivo de legenda.

closedCaptionFormat

enum (ClosedCaptionFormat)

O formato do arquivo de legenda.

url

string

O URL do arquivo de legenda.

ClosedCaptionFormat

Os formatos em que os arquivos de legenda podem estar.

Enums
CLOSED_CAPTION_FORMAT_UNSPECIFIED O formato de legenda descritiva não foi especificado.
TTML application/ttaf+xml
WEB_VTT text/vtt

Métodos

update

API para criar conteúdo novo ou atualizar os metadados dele se o conteúdo já existir no Ad Manager.