- Zasób: VideoContent
- VideoContentStatus
- Metadane
- GracenoteMetadata
- VideoContentSyndicationInfo
- SyndicatedVideoContentNames
- DynamicAdInsertionInfo
- VideoIngestUrlInfo
- VideoFormat
- VideoPreconditioned
- ClosedCaptionUrlInfo
- ClosedCaptionFormat
- Metody
Zasób: VideoContent
Metadane treści.
Zapis JSON |
---|
{ "name": string, "status": enum ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Nazwa zasobu treści wideo. To pole ma format: „networks/{kod_sieci}/sources/{identyfikator_źródła_treści}/content/{cms_content_id}” Network_code to kod sieci w Google Ad Manager, do której należy treść. content_source_id to identyfikator źródła treści w Google Ad Manager, do którego powinna należeć treść. cms_content_id to identyfikator treści CMS w Google Ad Manager utworzony jako część żądania reklamy w celu wskazywania reklam, które Ad Manager może wyświetlać w danym filmie. Ta wartość może być liczbowa lub alfanumeryczna. |
status |
Stan treści. Jeśli go pominiesz, aktywna będzie wartość domyślna. |
title |
Wymagane. Tytuł treści. |
updateTime |
Wymagane. Data ostatniej modyfikacji treści. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
publishTime |
Czas publikacji treści. To pole jest wymagane, jeśli film ma być uwzględniany w regułach reklamowych, które określają czas rozpoczęcia i zakończenia. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
duration |
Czas trwania treści. Czas trwania jest obsługiwany z dokładnością do milisekund. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
cuePoints[] |
Określa punkty wstawienia reklamy. Punkty wstawienia reklamy to momenty w filmie, w których można wstawić reklamę. Punkty wstawienia reklamy są obsługiwane z dokładnością do milisekundy. To pole jest wymagane, jeśli film zawiera przerwy na reklamy w trakcie filmu. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
thumbnailUrl |
Adres URL miniatury materiału. |
metadata |
Identyfikuje niestandardowe metadane treści. |
gracenoteMetadata |
Metadane treści związane z Gracenote. |
syndicationMetadata |
Metadane związane z dystrybucją treści. |
dynamicAdInsertionMetadata |
Metadane treści związane z dynamicznym wstawianiem reklam. |
VideoContentStatus
Opcje stanu umożliwiające wyświetlanie kierowanych reklam w przypadku treści.
Wartości w polu enum | |
---|---|
ACTIVE |
Wyświetlane są reklamy kierowane na treść strony. |
BLOCKED |
W takich treściach nie będą wyświetlane żadne reklamy, jeśli będą one miały stan ZABLOKOWANY. |
DELETED |
Treść zostanie zarchiwizowana w usłudze Ad Manager. Jeśli Ad Manager otrzyma żądanie reklamy dotyczące treści oznaczonej jako USUNIĘTE, nadal mogą być w niej wyświetlane autoreklamy lub reklamy kierowane na jednostki reklamowe bądź według innych kryteriów kierowania. Aby zablokować reklamy, ustaw stan na ZABLOKOWANY. |
Metadane
Niestandardowe metadane treści.
Zapis JSON |
---|
{ "keyValues": { string: value, ... } } |
Pola | |
---|---|
keyValues |
Identyfikuje niestandardowe metadane treści w postaci pary klucz-wartość. Dla wartości akceptowane są tylko ciągi tekstowe lub lista ciągów znaków. |
GracenoteMetadata
Metadane Gracenote treści.
Zapis JSON |
---|
{ "gracenoteId": string, "gracenoteSeriesId": string } |
Pola | |
---|---|
gracenoteId |
Wymagane. Odnosi się do identyfikatora Gracenote treści. Musi mieć jeden z następujących prawidłowych prefiksów: 1. „EP” – odcinek serialu. Teledysk - film 3. „SP” – wydarzenie sportowe |
gracenoteSeriesId |
Opcjonalnie: To pole odnosi się do identyfikatora serii Gracenote. Musi mieć prefiks „SH”. |
VideoContentSyndicationInfo
Metadane do określania relacji między treścią kanoniczną a treściami rozpowszechnianymi.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy syndication . VideoContentSyndiationMetadata może zawierać tylko jeden z tych elementów. syndication może mieć tylko jedną z tych wartości: |
|
canonicalVideoContent |
Nazwa treści kanonicznej. Musi mieć format „sieci/{kod_sieci}/źródła/{identyfikator_źródła_treści}/content/{identyfikator_treści_systemu} i muszą należeć do tej samej sieci co treść zawierająca to pole. |
syndicatedVideoContentNames |
Kolekcja materiałów redystrybuowanych |
SyndicatedVideoContentNames
Lista nazw wszystkich rozpowszechnianych treści.
Zapis JSON |
---|
{ "syndicatedVideoContent": [ string ] } |
Pola | |
---|---|
syndicatedVideoContent[] |
Powtórzone pole nazwy rozpowszechnianej treści. Muszą mieć format "sieci/{kod_sieci}/źródła/{identyfikator_źródła_treści}/content/{identyfikator_treści_systemu_cms} i muszą należeć do tej samej sieci co treść zawierająca to pole. |
DynamicAdInsertionInfo
Informacje związane z dynamicznym wstawianiem reklam.
Zapis JSON |
---|
{ "videoIngestUrlInfo": { object ( |
Pola | |
---|---|
videoIngestUrlInfo |
Link do pliku mastera m3u8, który jest używany do warunkowania i generowania playlisty. |
mediaUpdateTime |
Czas ostatniej modyfikacji pliku wideo, do którego odwołuje się videoIngestUrlInfo. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
closedCaptionUrlInfo[] |
Adres URL pliku z napisami. |
fwCaid |
Identyfikator zasobu niestandardowego FreeWheel używany do kierowania reklamy. |
VideoIngestUrlInfo
Metadane określające link do pliku m3u8, który jest używany do warunkowania i generowania playlisty.
Zapis JSON |
---|
{ "videoFormat": enum ( |
Pola | |
---|---|
videoFormat |
Format filmu. |
videoPreconditioned |
Wskazuje, czy treści są już uwarunkowane do wyświetlania reklam w trakcie filmu, co oznacza, że segmenty są już podzielone na segmenty, by określić przerwy na reklamę. |
url |
Link do pliku m3u8. |
VideoFormat
Formaty, w których można kodować treści wideo.
Wartości w polu enum | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
Nie określono formatu filmu. |
HLS |
application/x-mpegURL |
DASH |
application/dash+xml |
VideoPreconditioned
Uwarunkowany stan treści wideo.
Wartości w polu enum | |
---|---|
NO |
Jeszcze nie uwarunkowane. |
YES |
Film został uwarunkowany/podzielony. |
ClosedCaptionUrlInfo
Metadane jednego pliku z napisami.
Zapis JSON |
---|
{
"languageCode": string,
"closedCaptionFormat": enum ( |
Pola | |
---|---|
languageCode |
Kod języka IETF BCP-47 reprezentujący język, w którym zapisano plik napisów. |
closedCaptionFormat |
Format pliku z napisami. |
url |
Adres URL pliku z napisami. |
ClosedCaptionFormat
Formaty plików z napisami.
Wartości w polu enum | |
---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
Nie określono formatu napisów. |
TTML |
application/ttaf+xml |
WEB_VTT |
text/vtt |
Metody |
|
---|---|
|
interfejsu API do tworzenia nowych treści lub aktualizowania ich metadanych, jeśli treści znajdują się już w usłudze Ad Manager. |