Indeks
AdBreakNotificationService
(interfejs)VideoContentIngestionService
(interfejs)AdBreak
(komunikat)AdBreak.BreakState
(wyliczenie)ClosedCaptionFormat
(wyliczenie)ClosedCaptionUrlInfo
(komunikat)CreateAdBreakRequest
(komunikat)DynamicAdInsertionInfo
(komunikat)GracenoteMetadata
(komunikat)ListAdBreaksRequest
(komunikat)ListAdBreaksResponse
(komunikat)Metadata
(komunikat)SyndicatedVideoContentNames
(komunikat)UpdateVideoContentRequest
(komunikat)VideoContent
(komunikat)VideoContentStatus
(wyliczenie)VideoContentSyndicationInfo
(komunikat)VideoFormat
(wyliczenie)VideoIngestUrlInfo
(komunikat)VideoPreconditioned
(wyliczenie)
AdBreakNotificationService
Usługa interfejsu API, która umożliwia wydawcom tworzenie przerw na reklamy w transmisji na żywo.
CreateAdBreak |
---|
interfejs API do tworzenia przerw na reklamę w transmisji na żywo;
|
ListAdBreaks |
---|
Interfejs API do wyświetlania przerw na reklamy w transmisji na żywo.
|
VideoContentIngestionService
Usługa interfejsu API do przetwarzania treści, która umożliwia tworzenie i aktualizowanie treści wideo oraz powiązanych z nimi metadanych w Google Ad Managerze.
UpdateVideoContent |
---|
interfejsu API do tworzenia nowych treści lub aktualizowania ich metadanych, jeśli treści znajdują się już w usłudze Ad Manager. Zwraca treść w przypadku powodzenia lub Przykładowe żądanie:
|
AdBreak
Metadane przerwy na reklamę używane do podejmowania decyzji o reklamach w trakcie przerwy na reklamę w zdarzeniu wideo na żywo.
Pola | |
---|---|
name |
Tylko dane wyjściowe. Nazwa zasobu przerwy na reklamę. Pole będzie mieć format „networks/ network_code to kod sieci w Google Ad Managerze, do której należą te treści. asset_key jest kluczem zdarzenia z transmisji na żywo w Zarządzaniu reklamami w Google, w ramach którego została utworzona przerwa na reklamę. ad_break_id to klucz przerwy na reklamę. TYLKO DANE WYJŚCIOWE. |
expected_duration |
Wymagane. Oczekiwany czas przerwy. |
custom_params |
Pary klucz-wartość, które mają być uwzględniane w żądaniach reklamy w ramach tej przerwy na potrzeby kierowania według kryteriów niestandardowych w usłudze Ad Manager. Przykład: 'klucz1=wartość&klucz2=wartość2,wartość22' |
scte_35_cue_out |
Dane zakodowane w standardzie Base64 z sygnału SCTE35. Mogą zawierać polecenie splice_insert() lub time_signal(). Przykłady: – z time_signal(): „/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==” – z splice_insert(): „/DAvAAAAAAAA///wFAVIAACPf+/+c2nALv4AUsz1AAAAAAAKAAhDVUVJAAABNWLbowo=" |
pod_template_name |
Nazwa szablonu bloku reklamowego w Google Ad Managerze. |
break_state |
Bieżący stan przerwy na reklamę. |
BreakState
Stan przerwy na reklamę.
Wartości w polu enum | |
---|---|
BREAK_STATE_UNSPECIFIED |
Stan przerwy na reklamę jest nieznany. |
BREAK_STATE_DECISIONED |
Rozpoczęto podejmowanie decyzji dotyczących przerw na reklamę, ale nie zostały one jeszcze dostarczone użytkownikom. |
BREAK_STATE_COMPLETE |
przerwa na reklamę została wyświetlona użytkownikom. |
ClosedCaptionFormat
Formaty plików z napisami.
Wartości w polu enum | |
---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
Nie podano formatu napisów. |
TTML |
application/ttaf+xml |
WEB_VTT |
tekst/vtt |
ClosedCaptionUrlInfo
Metadane jednego pliku z napisami.
Pola | |
---|---|
language_code |
Kod języka IETF BCP-47 reprezentujący język, w którym zapisano plik napisów. |
closed_caption_format |
Format pliku z napisami. |
url |
Adres URL pliku z napisami. |
CreateAdBreakRequest
Prośba dotycząca: AdBreakNotificationService.CreateAdBreak
.
Pola | |
---|---|
parent |
To pole wskazuje zdarzenie LiveStreamEvent, z którym przerwa na reklamę powinna być powiązana za pomocą klucza pliku transmisji na żywo. Musi mieć format "networks/{kod_sieci}/assets/{kod_zasobu}" |
custom_parent |
To pole określa zdarzenie LiveStreamEvent, z którym ma być powiązana ta przerwa na reklamę za pomocą niestandardowego klucza pliku. Musi mieć format „networks/{network_code}/customAssets/{asset_code}”. |
content |
Jest to alternatywny sposób identyfikowania zdarzenia LiveStreamEvent, jeśli jest ono powiązane z treścią w GAM. Musi mieć format „sieci/{kod_sieci}/źródła/{identyfikator_źródła_treści}/content/{identyfikator_treści_systemu} |
ad_break |
Wymagane. Rzeczywista przerwa na reklamę. |
ad_break_id |
Jest to identyfikator przerwy reklamowej, który użytkownicy mogą podać w żądaniu. |
DynamicAdInsertionInfo
Informacje dotyczące dynamicznego wstawiania reklam.
Pola | |
---|---|
video_ingest_url_info |
Link do pliku mastera m3u8, który jest używany do warunkowania i generowania playlisty. |
media_update_time |
Czas ostatniej modyfikacji pliku wideo wskazanego w video_ingest_url_info. |
closed_caption_url_info[] |
Adres URL pliku z napisami. |
fw_caid |
Identyfikator zasobu niestandardowego FreeWheel używany do kierowania reklamy. |
GracenoteMetadata
Metadane Gracenote dotyczące treści.
Pola | |
---|---|
gracenote_id |
Wymagane. Odnosi się do identyfikatora Gracenote dla treści. Musi mieć jeden z następujących prawidłowych prefiksów: 1. „EP” – odcinek serialu. Teledysk – film 3. „SP” – wydarzenie sportowe |
gracenote_series_id |
Opcjonalnie: To pole odnosi się do identyfikatora serii Gracenote. Musi mieć prefiks „SH”. |
ListAdBreaksRequest
Prośba dotycząca: AdBreakNotificationService.ListAdBreaks
.
Pola | |
---|---|
parent |
Opcjonalnie: To pole wskazuje zdarzenie LiveStreamEvent, z którym przerwa na reklamę powinna być powiązana za pomocą klucza pliku transmisji na żywo. Musi mieć format "networks/{kod_sieci}/assets/{kod_zasobu}" |
custom_parent |
Opcjonalnie: To pole identyfikuje zdarzenie LiveStreamEvent, które powinno być powiązane z tą przerwą na reklamę za pomocą niestandardowego klucza zasobu. Musi mieć format "networks/{kod_sieci}/customAssets/{kod_zasobu} |
content |
Opcjonalnie: Jest to alternatywny sposób identyfikowania zdarzenia LiveStreamEvent, jeśli jest ono powiązane z treściami w GAM. Musi mieć format „sieci/{kod_sieci}/źródła/{identyfikator_źródła_treści}/content/{identyfikator_treści_systemu} |
page_size |
Opcjonalnie: Maksymalna liczba przerw na reklamę do zwrócenia. Usługa może zwrócić mniej niż ta wartość. Jeśli nie określono inaczej, zwróconych zostanie maksymalnie 10 przerw na reklamę. Maksymalna wartość to 100. wartości powyżej 100 zostaną zmienione na 100. |
page_token |
Opcjonalnie: Token strony otrzymany z poprzedniego wywołania funkcji Podczas podziału na strony wszystkie inne parametry przekazane do funkcji |
ListAdBreaksResponse
Odpowiedź na pytanie „AdBreakNotificationService.ListAdBreaks
”.
Pola | |
---|---|
ad_breaks[] |
Tylko dane wyjściowe. Lista przerw na reklamę, które pasują do żądanego zdarzenia LiveStreamEvent. |
next_page_token |
Token, który można wysłać jako |
Metadane
niestandardowe metadane treści;
Pola | |
---|---|
key_values |
Określa niestandardowe metadane treści w postaci pary klucz-wartość. Jako wartości akceptowane są tylko ciągi tekstowe lub listy ciągów tekstowych. |
SyndicatedVideoContentNames
Lista nazw wszystkich rozpowszechnianych treści.
Pola | |
---|---|
syndicated_video_content[] |
Powtórzone pole nazwy treści rozpowszechnianych. 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. |
UpdateVideoContentRequest
Żądanie [VideoContentIngestionService.UpdateVideoContentRequest][].
Pola | |
---|---|
video_content |
Wymagane. Metadane treści. |
Treść wideo
Metadane treści.
Pola | |
---|---|
name |
Tylko dane wyjściowe. Nazwa zasobu treści wideo. To pole ma format „networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}”. network_code to kod sieci w Google Ad Managerze, do której należą te treści. 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 Managerze, 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 nie podasz tej opcji, będzie aktywna wartość domyślna. |
title |
Wymagane. Tytuł treści. |
update_time |
Wymagane. Czas ostatniej modyfikacji treści. |
publish_time |
Czas opublikowania 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. |
duration |
Czas trwania treści. Czas trwania jest obsługiwany z dokładnością do milisekundy. |
cue_points[] |
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. |
thumbnail_url |
Adres URL miniatury materiału. |
metadata |
Identyfikuje niestandardowe metadane treści. |
gracenote_metadata |
Metadane Gracenote dotyczące treści. |
syndication_metadata |
Metadane dotyczące dystrybucji treści. |
dynamic_ad_insertion_metadata |
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 |
Reklamy kierowane na sieć reklamową będą się wyświetlać. |
BLOCKED |
Jeśli stan to „BLOCKED” (zablokowane), reklamy nie będą się wyświetlać w przypadku tych treści. |
DELETED |
Treści zostaną zarchiwizowane w usłudze Ad Manager. Jeśli Ad Manager otrzyma żądanie reklamy dotyczące treści oznaczonych jako USUNIĘTE, reklamy własne lub reklamy kierowane na jednostki zasobów reklamowych lub inne kryteria kierowania mogą się nadal wyświetlać. Aby zablokować reklamy, ustaw stan na ZABLOKOWANA. |
VideoContentSyndicationInfo
Metadane służące do określania relacji między treściami kanonicznymi a treściami powielanymi.
Pola | |
---|---|
Pole sumy syndication . VideoContentSyndiationMetadata może zawierać tylko jeden z tych elementów. syndication może mieć tylko jedną z tych wartości: |
|
canonical_video_content |
Nazwa treści kanonicznej. Musi mieć format „networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}” i należeć do tej samej sieci co treści zawierające to pole. |
syndicated_video_content_names |
Kolekcja materiałów redystrybuowanych |
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 |
VideoIngestUrlInfo
Metadane określające link do pliku m3u8, który jest używany do warunkowania i generowania playlisty.
Pola | |
---|---|
video_format |
Format filmu. |
video_preconditioned |
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. |
VideoPreconditioned
Stan warunkowania treści wideo.
Wartości w polu enum | |
---|---|
NO |
Jeszcze nie uwarunkowane. |
YES |
Film został podzielony. |