REST Resource: videoContent.networks.sources.content

Referensi: VideoContent

Metadata konten.

Representasi 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)
  }
}
Kolom
name

string

Hanya output. Nama resource konten video. Kolom ini memiliki format: 'networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}'

network_code adalah kode jaringan di Google Ad Manager yang memiliki konten ini.

content_source_id adalah ID sumber konten di Google Ad Manager tempat konten ini seharusnya berada.

cms_content_id adalah ID konten CMS di Google Ad Manager, yang dibuat sebagai bagian permintaan iklan untuk mengidentifikasi iklan mana yang dapat ditayangkan oleh Ad Manager pada video yang sesuai. Nilai ini dapat berupa numerik atau alfanumerik.

status

enum (VideoContentStatus)

Status konten. Jika tidak diisi, nilai default akan aktif.

title

string

Wajib diisi. Judul konten.

updateTime

string (Timestamp format)

Wajib diisi. Waktu perubahan terakhir pada konten.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

publishTime

string (Timestamp format)

Waktu publikasi konten. Kolom ini wajib diisi, jika video didesain untuk disertakan dalam Aturan Iklan yang menentukan waktu mulai dan berakhir.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Durasi konten. Durasi didukung hingga ke tingkat milidetik.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

cuePoints[]

string (Duration format)

Mengidentifikasi titik tanda. Titik tanda adalah tempat iklan dapat disisipkan ke dalam video. Titik tanda didukung hingga ke level milidetik. Kolom ini wajib diisi, jika video berisi jeda iklan mid-roll.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

thumbnailUrl

string

URL thumbnail konten.

metadata

object (Metadata)

Mengidentifikasi metadata kustom konten.

gracenoteMetadata

object (GracenoteMetadata)

Metadata konten terkait Gracenote.

syndicationMetadata

object (VideoContentSyndicationInfo)

Metadata terkait sindikasi konten.

dynamicAdInsertionMetadata

object (DynamicAdInsertionInfo)

Metadata terkait Penyisipan Iklan Dinamis pada konten.

VideoContentStatus

Opsi status untuk menayangkan atau tidak menayangkan iklan bertarget untuk suatu konten.

Enum
ACTIVE Iklan bertarget konten akan ditayangkan.
BLOCKED Iklan tidak akan ditayangkan di konten ini jika statusnya DIBLOKIR.
DELETED Konten akan diarsipkan di Ad Manager. Jika Ad Manager menerima permintaan iklan untuk konten yang ditandai sebagai DIHAPUS, iklan internal atau iklan yang ditargetkan ke unit inventaris atau kriteria penargetan lainnya tetap dapat ditayangkan. Untuk memblokir iklan, setel status ke DIBLOKIR.

Metadata

Metadata kustom konten.

Representasi JSON
{
  "keyValues": {
    string: value,
    ...
  }
}
Kolom
keyValues

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

Mengidentifikasi metadata kustom konten sebagai pasangan nilai kunci. Hanya string atau daftar string yang diterima untuk nilai.

GracenoteMetadata

Metadata Gracenote untuk konten.

Representasi JSON
{
  "gracenoteId": string,
  "gracenoteSeriesId": string
}
Kolom
gracenoteId

string

Wajib diisi. Mengacu pada ID Gracenote untuk konten. Harus memiliki salah satu awalan yang valid berikut: 1. ‘EP’ - episode dari seri 2. "MV" - film 3. 'SP' - acara olahraga

gracenoteSeriesId

string

Opsional. Kolom ini merujuk ke ID seri Gracenote. Harus diawali dengan 'SH'.

VideoContentSyndicationInfo

Metadata untuk menentukan hubungan antara konten kanonis dan konten yang didistribusikan offline.

Representasi 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.
}
Kolom
Kolom union syndication. VideoContentSyndiationMetadata hanya dapat berisi salah satu dari hal berikut. syndication hanya dapat berupa salah satu dari berikut:
canonicalVideoContent

string

Nama konten kanonis. ID tersebut harus memiliki format "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" dan harus berada di jaringan yang sama dengan konten yang berisi kolom ini.

syndicatedVideoContentNames

object (SyndicatedVideoContentNames)

Kumpulan konten yang didistribusikan secara offline

SyndicatedVideoContentNames

Daftar nama semua konten yang didistribusikan secara offline.

Representasi JSON
{
  "syndicatedVideoContent": [
    string
  ]
}
Kolom
syndicatedVideoContent[]

string

Kolom berulang untuk nama konten yang didistribusikan offline. Elemen tersebut harus memiliki format "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" dan harus berada di jaringan yang sama dengan konten yang berisi kolom ini.

DynamicAdInsertionInfo

Informasi yang terkait dengan Penyisipan Iklan Dinamis.

Representasi JSON
{
  "videoIngestUrlInfo": {
    object (VideoIngestUrlInfo)
  },
  "mediaUpdateTime": string,
  "closedCaptionUrlInfo": [
    {
      object (ClosedCaptionUrlInfo)
    }
  ],
  "fwCaid": string
}
Kolom
videoIngestUrlInfo

object (VideoIngestUrlInfo)

Link ke file m3u8 master yang digunakan untuk pengondisian dan pembuatan playlist.

mediaUpdateTime

string (Timestamp format)

Waktu file video yang dirujuk di videoIngestUrlInfo terakhir diubah.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

closedCaptionUrlInfo[]

object (ClosedCaptionUrlInfo)

URL ke file teks/subtitel.

fwCaid

string

ID aset kustom Freewheel yang digunakan untuk penargetan iklan.

VideoIngestUrlInfo

Metadata yang menentukan link ke file m3u8 yang digunakan untuk pengondisian dan pembuatan playlist.

Representasi JSON
{
  "videoFormat": enum (VideoFormat),
  "videoPreconditioned": enum (VideoPreconditioned),
  "url": string
}
Kolom
videoFormat

enum (VideoFormat)

Format video.

videoPreconditioned

enum (VideoPreconditioned)

Untuk menunjukkan apakah konten sudah dikondisikan untuk iklan mid-roll atau belum, yang berarti segmen Anda sudah dipisah saat jeda iklan.

url

string

Link ke file m3u8.

VideoFormat

Format yang dapat mengenkode konten video.

Enum
VIDEO_FORMAT_UNSPECIFIED Format video belum ditentukan.
HLS application/x-mpegURL
DASH application/dash+xml

VideoPreconditioned

Status kondisi konten video.

Enum
NO Belum dikondisikan.
YES Video telah dikondisikan/disambungkan.

ClosedCaptionUrlInfo

Metadata untuk satu file teks tertutup.

Representasi JSON
{
  "languageCode": string,
  "closedCaptionFormat": enum (ClosedCaptionFormat),
  "url": string
}
Kolom
languageCode

string

Kode bahasa IETF BCP-47 yang mewakili bahasa file teks tertutup.

closedCaptionFormat

enum (ClosedCaptionFormat)

Format file teks tertutup.

url

string

URL ke file teks tertutup.

ClosedCaptionFormat

Format yang mungkin digunakan untuk file teks tertutup.

Enum
CLOSED_CAPTION_FORMAT_UNSPECIFIED Format teks tertutup belum ditentukan.
TTML application/ttaf+xml
WEB_VTT text/vtt

Metode

update

API untuk membuat konten baru atau memperbarui metadatanya jika konten sudah ada di Ad Manager.