REST Resource: videoContent.networks.sources.content

Kaynak: VideoContent

İçeriğin meta verileri.

JSON gösterimi
{
  "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)
  }
}
Alanlar
name

string

Yalnızca çıkış. Video içeriğinin kaynak adı. Bu alan şu biçimdedir: "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}"

network_code , Google Ad Manager'da bu içeriğin ait olduğu ağ kodudur.

content_source_id, bu içeriğin ait olması gereken Google Ad Manager içerik kaynağı kimliğidir.

cms_content_id, Google Ad Manager'daki İYS içerik kimliğidir. Ad Manager'ın ilgili videoya göre hangi reklamları yayınlayabileceğini belirlemek için reklam isteğinin bir parçası olarak oluşturulur. Bu değer sayısal veya alfasayısal olabilir.

status

enum (VideoContentStatus)

İçeriğin durumu. Bu atlanırsa varsayılan değer etkin olur.

title

string

Zorunlu. İçeriğin başlığı.

updateTime

string (Timestamp format)

Zorunlu. İçeriğin en son değiştirilme zamanı.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

publishTime

string (Timestamp format)

İçeriğin yayınlanma zamanı. Video, bir başlangıç ve bitiş zamanı belirten Reklam Kurallarına dahil edilmek üzere tasarlandıysa bu alanın doldurulması zorunludur.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

İçeriğin süresi. Süre, milisaniye düzeyine kadar desteklenir.

En fazla dokuz kesir basamağı olan ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

cuePoints[]

string (Duration format)

İşaret noktalarını tanımlar. İşaret noktaları, videoda bir reklamın eklenebileceği zamanlardır. İşaret noktaları, milisaniye düzeyine kadar desteklenir. Videoda videonun ortasında gösterilen reklam araları varsa bu alanın doldurulması zorunludur.

En fazla dokuz kesir basamağı olan ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

thumbnailUrl

string

İçeriğin küçük resim URL'si.

metadata

object (Metadata)

İçeriğin özel meta verilerini tanımlar.

gracenoteMetadata

object (GracenoteMetadata)

İçeriğin Gracenote ile ilgili meta verileri.

syndicationMetadata

object (VideoContentSyndicationInfo)

İçeriğin sendikasyon ile ilgili meta verileri.

dynamicAdInsertionMetadata

object (DynamicAdInsertionInfo)

İçeriğin Dinamik Reklam Ekleme ile ilgili meta verileri.

VideoContentStatus

Bir içerik için hedeflenmiş reklamlar sunma veya sunmama durum seçenekleri.

Sıralamalar
ACTIVE İçerik hedefli Reklamlar sunulacak.
BLOCKED Durum ENGELLENDİ ise, bu içerikte reklam sunulmaz.
DELETED İçerik, Ad Manager'da arşivlenir. Ad Manager, SİLİNDİ olarak işaretlenmiş bir içerik için reklam isteği alırsa kurum reklamları ya da envanter birimlerini veya diğer hedefleme ölçütlerini hedefleyen reklamlar buna karşı yayınlanmaya devam edebilir. Reklamları engellemek için durumu ENGELLENDİ olarak ayarlayın.

Meta veri

İçeriğin özel meta verileri.

JSON gösterimi
{
  "keyValues": {
    string: value,
    ...
  }
}
Alanlar
keyValues

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

İçeriğin özel meta verisini bir anahtar/değer çifti olarak tanımlar. Değerler için yalnızca dizeler veya dize listesi kabul edilir.

GracenoteMetadata

İçeriğin Gracenote meta verileri.

JSON gösterimi
{
  "gracenoteId": string,
  "gracenoteSeriesId": string
}
Alanlar
gracenoteId

string

Zorunlu. İçeriğin Gracenote kimliğini ifade eder. Şu geçerli ön eklerden birine sahip olmalıdır: 1. "EP" - 2. dizinin bölümü. "MV" - 3. film. "SP" - spor etkinliği

gracenoteSeriesId

string

İsteğe bağlı. Bu alan, Gracenote serisi kimliğini belirtir. 'SH' ön ekini almalıdır.

VideoContentSyndicationInfo

Standart içerik ve ortak kullanılan içerik arasındaki ilişkileri belirlemeye yönelik meta veriler.

JSON gösterimi
{

  // 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.
}
Alanlar
Birleştirme alanı syndication. VideoContentSyndiationMetadata, aşağıdakilerden yalnızca birini içerebilir. syndication şunlardan yalnızca biri olabilir:
canonicalVideoContent

string

Standart içeriğin adı. "networks/{ağ_kodu}/kaynaklar/{içerik_kaynak_kimliği}/içerik/{cms_içerik_kimliği}" biçiminde olmalıdır. ve bu alanı içeren içerikle aynı ağa ait olmalıdır.

syndicatedVideoContentNames

object (SyndicatedVideoContentNames)

Ortak kullanılan içerik koleksiyonu

SyndicatedVideoContentNames

Ortak kullanıma sunulan tüm içeriğin adlarının listesi.

JSON gösterimi
{
  "syndicatedVideoContent": [
    string
  ]
}
Alanlar
syndicatedVideoContent[]

string

Ortak kullanıma sunulan içeriğin adının yinelenen alanı. Bunlar "networks/{ağ_kodu}/kaynaklar/{içerik_kaynak_kimliği}/içerik/{cms_içerik_kimliği}" biçiminde olmalıdır. ve bu alanı içeren içerikle aynı ağa ait olmalıdır.

DynamicAdInsertionInfo

Dinamik Reklam Ekleme ile ilgili bilgiler.

JSON gösterimi
{
  "videoIngestUrlInfo": {
    object (VideoIngestUrlInfo)
  },
  "mediaUpdateTime": string,
  "closedCaptionUrlInfo": [
    {
      object (ClosedCaptionUrlInfo)
    }
  ],
  "fwCaid": string
}
Alanlar
videoIngestUrlInfo

object (VideoIngestUrlInfo)

Koşullandırma ve oynatma listesi oluşturma için kullanılan ana m3u8 dosyasının bağlantısı.

mediaUpdateTime

string (Timestamp format)

videoIngestUrlInfo'da referans verilen video dosyasının en son değiştirildiği zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

closedCaptionUrlInfo[]

object (ClosedCaptionUrlInfo)

Altyazı dosyasının URL'si.

fwCaid

string

Reklam hedefleme için kullanılan Freewheel özel öğe kimliği.

VideoIngestUrlInfo

Koşullandırma ve oynatma listesi oluşturma için kullanılan m3u8 dosyasının bağlantısını belirten meta veriler.

JSON gösterimi
{
  "videoFormat": enum (VideoFormat),
  "videoPreconditioned": enum (VideoPreconditioned),
  "url": string
}
Alanlar
videoFormat

enum (VideoFormat)

Videonun biçimi.

videoPreconditioned

enum (VideoPreconditioned)

İçeriğin videonun ortasında gösterilen reklamlar için önceden koşullandırılıp koşullandırılmadığını belirtmek amacıyla kullanılır. Bu, segmentlerinizin reklam araları sırasında zaten bölündüğü anlamına gelir.

url

string

m3u8 dosyasının bağlantısı.

VideoFormat

Video içeriğinin kodlanabileceği biçimler.

Sıralamalar
VIDEO_FORMAT_UNSPECIFIED Video biçimi belirtilmedi.
HLS application/x-mpegURL
DASH application/dash+xml

VideoPreconditioned

Video içeriğinin koşullu durumudur.

Sıralamalar
NO Henüz koşullandırılmadı.
YES Video koşullandırıldı/bölündü.

ClosedCaptionUrlInfo

Bir altyazı dosyasının meta verileri.

JSON gösterimi
{
  "languageCode": string,
  "closedCaptionFormat": enum (ClosedCaptionFormat),
  "url": string
}
Alanlar
languageCode

string

Altyazı dosyasının bulunduğu dili temsil eden IETF BCP-47 dil kodu.

closedCaptionFormat

enum (ClosedCaptionFormat)

Altyazı dosyasının biçimi.

url

string

Altyazı dosyasının URL'si.

ClosedCaptionFormat

Altyazı dosyalarının bulunabileceği biçimler.

Sıralamalar
CLOSED_CAPTION_FORMAT_UNSPECIFIED Altyazı biçimi belirtilmedi.
TTML application/ttaf+xml
WEB_VTT text/vtt

Yöntemler

update

API'yi kullanabilirsiniz.