אינדקס
AdBreakNotificationService
(ממשק)VideoContentIngestionService
(ממשק)AdBreak
(הודעה)AdBreak.BreakState
(טיפוס enum)ClosedCaptionFormat
(טיפוס enum)ClosedCaptionUrlInfo
(הודעה)CreateAdBreakRequest
(הודעה)DynamicAdInsertionInfo
(הודעה)GracenoteMetadata
(הודעה)ListAdBreaksRequest
(הודעה)ListAdBreaksResponse
(הודעה)Metadata
(הודעה)SyndicatedVideoContentNames
(הודעה)UpdateVideoContentRequest
(הודעה)VideoContent
(הודעה)VideoContentStatus
(טיפוס enum)VideoContentSyndicationInfo
(הודעה)VideoFormat
(טיפוס enum)VideoIngestUrlInfo
(הודעה)VideoPreconditioned
(טיפוס enum)
AdBreakNotificationService
שירות API שמאפשר לבעלי תוכן דיגיטלי ליצור הפסקות למודעות בתוך שידור חי.
CreateAdBreak |
---|
API ליצירת הפסקה למודעה בתוך השידור החי.
|
ListAdBreaks |
---|
API לרישום הפסקות למודעות בשידור החי.
|
VideoContentIngestionService
שירות API להטמעת נתוני תוכן שמאפשר ליצור או לעדכן תוכן וידאו ואת המטא-נתונים שמשויכים אליו ב-Google Ad Manager.
UpdateVideoContent |
---|
API ליצירת תוכן חדש או לעדכון המטא-נתונים שלו אם התוכן כבר קיים ב-Ad Manager. הפונקציה מחזירה את התוכן על כישלון או על כישלון בקשה לדוגמה נראית כך:
|
AdBreak
מטא-נתונים לגבי הפסקות למודעות ומשמשים להחלטה על הצגת מודעות שיש בהן הפסקה למודעה באירוע וידאו בשידור חי.
שדות | |
---|---|
name |
פלט בלבד. שם המשאב של ההפסקה למודעות. הפורמט של השדה הזה הוא "networks/ network_code הוא קוד הרשת ב-Google Ad Manager שאליו שייך התוכן הזה. asset_key הוא המַפְתח של האירוע בשידור חי ב-Google Ad Manage שבו נוצר ההפסקה למודעות. ad_break_id הוא המפתח להפסקה למודעות. פלט בלבד. |
expected_duration |
חובה. משך ההפסקה הצפוי. |
custom_params |
צמדי מפתח/ערך שייכללו בבקשות להצגת מודעות בהפסקה הזו לטירגוט לפי קריטריונים מותאמים אישית ב-Ad Manager. דוגמה: 'key1=value&key2=value2,value22' |
scte_35_cue_out |
יציאה בקידוד scte35 מסימון scte35 על בסיס נתונים בקידוד 64. יכול לכלול את הפקודה splice_insert() או time_signal() . דוגמאות: – עם time_signal(): “/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==” - עם splice_insert() : '/DAvAAAAAAAA/wFAVIPf+AADVAAAAAA/wFAVIPf+AADVAAAAAA/ /wFAVIPf+AADVAAAAa/PAAGlmbAICAAAAADVAAAAAAAA |
pod_template_name |
שם תבנית Pod של Google Ad Manager. |
break_state |
המצב הנוכחי של ההפסקה למודעות. |
BreakState
המצב של הפסקה למודעה.
טיפוסים בני מנייה (enum) | |
---|---|
BREAK_STATE_UNSPECIFIED |
מצב ההפסקה למודעה לא ידוע. |
BREAK_STATE_DECISIONED |
ההחלטה לגבי ההפסקות למודעות התחילה אבל עדיין לא נמסרה למשתמשים. |
BREAK_STATE_COMPLETE |
ההפסקה למודעות נשלחה למשתמשים. |
ClosedCaptionFormat
הפורמטים שבהם יכולים להיות קובצי הכתוביות.
טיפוסים בני מנייה (enum) | |
---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
הפורמט של הכתוביות הסגורות לא צוין. |
TTML |
application/ttaf+xml |
WEB_VTT |
text/vtt |
ClosedCaptionUrlInfo
מטא-נתונים של קובץ כתוביות אחד.
שדות | |
---|---|
language_code |
קוד השפה IETF BCP-47 שמייצג את השפה שבה נמצא קובץ הכתוביות. |
closed_caption_format |
הפורמט של קובץ הכתוביות. |
url |
כתובת ה-URL לקובץ הכתוביות. |
CreateAdBreakRequest
בקשה בסך AdBreakNotificationService.CreateAdBreak
.
שדות | |
---|---|
parent |
השדה הזה מזהה את ה-LiveStreamEvent שאליו צריך לשייך את ההפסקה למודעה באמצעות מַפתח הנכס של השידור החי. חייב להיות בפורמט הבא: "networks/{network_code}/assets/{asset_code}" |
custom_parent |
השדה הזה מזהה את ה-LiveStreamEvent שאליו צריך לשייך את ההפסקה למודעה באמצעות מפתח הנכס המותאם אישית. חייב להיות בפורמט הבא: "networks/{network_code}/customAssets/{asset_code}" |
content |
זוהי דרך חלופית לזהות את ה-LiveStreamEvent, אם הוא משויך לקטע תוכן ב-GAM. חייב להיות בפורמט הבא: 'networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}' |
ad_break |
חובה. ההפסקה למודעה בפועל. |
ad_break_id |
זהו מזהה ה-ad_break_id שהמשתמשים יכולים לספק באמצעות הבקשה. |
DynamicAdInsertionInfo
מידע שקשור להטמעת מודעות דינמיות.
שדות | |
---|---|
video_ingest_url_info |
קישור לקובץ ה-m3u8 הראשי שמשמש ליצירת התאמות וליצירת פלייליסטים. |
media_update_time |
המועד שבו בוצע השינוי האחרון בקובץ הסרטון שאליו מפנה video_ingest_url_info. |
closed_caption_url_info[] |
כתובת ה-URL לקובץ הכתוביות. |
fw_caid |
מזהה נכס מותאם אישית של Freewheel המשמש לטירגוט מודעות. |
GracenoteMetadata
המטא-נתונים של Gracenote של התוכן.
שדות | |
---|---|
gracenote_id |
חובה. מתייחס למזהה Gracenote של התוכן. היא חייבת לכלול את אחת מהקידומות החוקיות הבאות: 1. 'EP' - פרק מסדרה 2. MV - סרט 3. 'SP' - אירוע ספורט |
gracenote_series_id |
זה שינוי אופציונלי. השדה הזה מתייחס למזהה הסדרה ב-Gracenote. התחילית של הכתובת חייבת להיות 'SH'. |
ListAdBreaksRequest
בקשה בסך AdBreakNotificationService.ListAdBreaks
.
שדות | |
---|---|
parent |
זה שינוי אופציונלי. השדה הזה מזהה את ה-LiveStreamEvent שאליו צריך לשייך את ההפסקה למודעה באמצעות מַפתח הנכס של השידור החי. חייב להיות בפורמט הבא: "networks/{network_code}/assets/{asset_code}" |
custom_parent |
זה שינוי אופציונלי. השדה הזה מזהה את ה-LiveStreamEvent שאליו צריך לשייך את ההפסקה למודעה באמצעות מפתח הנכס המותאם אישית. חייב להיות בפורמט הבא: "networks/{network_code}/customAssets/{asset_code}" |
content |
זה שינוי אופציונלי. זוהי דרך חלופית לזהות את ה-LiveStreamEvent, אם הוא משויך לקטע תוכן ב-GAM. חייב להיות בפורמט הבא: 'networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}' |
page_size |
זה שינוי אופציונלי. המספר המקסימלי של הפסקות למודעות שצריך להחזיר. ייתכן שהשירות יחזיר פחות מהערך הזה. אם לא צויין ערך, יוחזרו 10 הפסקות למודעות לכל היותר. הערך המקסימלי הוא 100; ערכים מעל 100 יקובצו ל-100. |
page_token |
זה שינוי אופציונלי. אסימון דף, שהתקבל מקריאה קודמת ב- במהלך החלוקה לדפים, כל שאר הפרמטרים שסופקו ל- |
ListAdBreaksResponse
תשובה עבור AdBreakNotificationService.ListAdBreaks
.
שדות | |
---|---|
ad_breaks[] |
פלט בלבד. רשימה של הפסקות למודעות שתואמות ל-LiveStreamEvent המבוקש. |
next_page_token |
אסימון שאפשר לשלוח בתור |
מטא-נתונים
מטא-נתונים מותאמים אישית של התוכן.
שדות | |
---|---|
key_values |
מזהה את המטא-נתונים המותאמים אישית של התוכן כצמד מפתח/ערך. אפשר להשתמש רק במחרוזות או ברשימת מחרוזות בשביל ערכים. |
SyndicatedVideoContentNames
רשימת השמות של כל התוכן שבהפצה.
שדות | |
---|---|
syndicated_video_content[] |
שדה חוזר של שם התוכן שבהפצה. הן צריכות להיות בפורמט: 'networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}' וחייב להיות שייכים לאותה רשת כמו התוכן המכיל את השדה הזה. |
UpdateVideoContentRequest
בקשה לקבלת [VideoContentIngestionService.UpdateVideoContentRequest][].
שדות | |
---|---|
video_content |
חובה. המטא-נתונים של התוכן. |
תוכן וידאו
המטא-נתונים של התוכן.
שדות | |
---|---|
name |
פלט בלבד. שם המשאב של תוכן הסרטון. הפורמט של השדה הזה הוא: 'networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}' network_code הוא קוד הרשת ב-Google Ad Manager שאליו שייך התוכן הזה. content_source_id הוא המזהה של מקור התוכן ב-Google Ad Manager שאליו התוכן הזה צריך להשתייך. cms_content_id הוא מזהה התוכן של מערכת ניהול התוכן ב-Google Ad Manager, שנוצר כחלק מהבקשה להצגת מודעה. הוא נוצר כחלק מהבקשה להצגת מודעה, כדי לזהות אילו מודעות ניתן להציג ב-Ad Manager כנגד הסרטון המתאים. הערך הזה יכול להיות מספרי או אלפאנומרי. |
status |
סטטוס התוכן. אם לא תציינו ערך, ערך ברירת המחדל יהיה פעיל. |
title |
חובה. כותרת התוכן. |
update_time |
חובה. מועד השינוי האחרון של התוכן. |
publish_time |
מועד הפרסום של התוכן. זהו שדה חובה, אם הסרטון נועד להיכלל בכללי מודעות המציינים שעת התחלה ושעת סיום. |
duration |
משך הזמן של התוכן. משך הזמן נתמך עד לרמה של אלפית השנייה. |
cue_points[] |
מזהה את נקודות הסימון. נקודות סימון הן מקומות בזמן שבהם ניתן להוסיף מודעה לסרטון. יש תמיכה בנקודות סימון עד לרמה של אלפית השנייה. זהו שדה חובה אם הסרטון כולל הפסקות למודעות באמצע סרטון. |
thumbnail_url |
כתובת ה-URL של התוכן בתמונה ממוזערת. |
metadata |
מזהה את המטא-נתונים המותאמים אישית של התוכן. |
gracenote_metadata |
מטא-נתונים של התוכן שקשורים ל-Gracenote. |
syndication_metadata |
מטא-נתונים של התוכן שקשורים להפצה. |
dynamic_ad_insertion_metadata |
מטא-נתונים של התוכן שקשורים להטמעת מודעות דינמיות. |
VideoContentStatus
אפשרויות סטטוס להצגה או אי-הצגה של מודעות מטורגטות בתוכן מסוים.
טיפוסים בני מנייה (enum) | |
---|---|
ACTIVE |
יוצגו מודעות שמטורגטות לפי תוכן. |
BLOCKED |
לא יוצגו מודעות בתוכן זה אם הסטטוס הוא 'חסום'. |
DELETED |
התוכן יועבר לארכיון ב-Ad Manager. אם מערכת Ad Manager מקבלת בקשה להצגת מודעה בתוכן שסומן כ'נמחק', עדיין ניתן יהיה להציג מודעות בית או מודעות שמטורגטות ליחידות מלאי או לקריטריוני טירגוט אחרים. כדי לחסום מודעות, צריך להגדיר את הסטטוס 'חסום'. |
VideoContentSyndicationInfo
המטא-נתונים לציון קשרים בין תוכן קנוני לבין תוכן בסינדיקציה.
שדות | |
---|---|
שדה איחוד syndication . VideoContentSyndiationMetadata יכול להכיל רק אחד מהערכים הבאים. syndication יכול להיות רק אחת מהאפשרויות הבאות: |
|
canonical_video_content |
שם התוכן הקנוני חייב להיות בפורמט הבא: 'networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}' וחייב להיות שייכים לאותה רשת כמו התוכן המכיל את השדה הזה. |
syndicated_video_content_names |
אוסף של תוכן בסינדיקציה |
VideoFormat
הפורמטים שבהם תוכן וידאו יכול להיות מקודד.
טיפוסים בני מנייה (enum) | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
פורמט הסרטון לא צוין. |
HLS |
application/x-mpegURL |
DASH |
application/dash+xml |
VideoIngestUrlInfo
מטא-נתונים שמציינים את הקישור לקובץ m3u8 המשמש ליצירת תנאי וליצירת פלייליסטים.
שדות | |
---|---|
video_format |
הפורמט של הסרטון. |
video_preconditioned |
כדי לציין אם התוכן כבר הוגדר להצגת מודעות באמצע סרטון (mid-roll), כלומר הפלחים כבר מפוצלים בזמן ההפסקות למודעות. |
url |
הקישור לקובץ m3u8. |
VideoPreconditioned
המצב המותנה של תוכן הסרטון.
טיפוסים בני מנייה (enum) | |
---|---|
NO |
עדיין לא מותנה. |
YES |
הסרטון עבר תנאי/פוצל. |