Class ima
Methods
פונקציות גלובליות ששולטות ב-IMA SDK.
disableLogging()
השבתת הרישום ביומן של ה-SDK. הרישום ביומן יופעל כברירת מחדל.
getStreamManager()
מחזירה מנהל סטרימינג אם הוא זמין.
אם מנהל השידור עדיין לא זמין, הערך Invalid מוחזר.
אם הייתה שגיאה ביצירת הכלי לניהול הזרם, מוחזר אובייקט שגיאה.
החזרת object
: מנהל הסטרימינג או אובייקט השגיאה.
initSdk(settings)
מפעיל את ה-SDK.
פרמטר | סוג | תיאור |
---|---|---|
settings |
object |
אובייקט הגדרות אופציונליות של IMA. |
requestStream(streamRequest)
מתחיל בקשת סטרימינג אסינכרונית.
השליטה חוזרת מיד לנגן אחרי הפעלת השיטה הזו.
מחזירה object
: שגיאה או ערך לא תקין אם אין שגיאה
פרמטר | סוג | תיאור |
---|---|---|
streamRequest |
object |
Class ima.AdBreakInfo
שדות
Methods
מכיל מידע על הפסקת פרסום. הערך הזה מועבר לקריאות חוזרות (callbacks) של אירועים על ידי ה-SDK.
מאפיינים
שם | סוג | תיאור |
---|---|---|
adPosition |
|
האינדקס של המודעה בהפסקת הפרסום. האינדקס הוא |
duration |
|
משך ההפסקה המקסימלי בשניות, או |
podIndex |
|
בשידורים חיים, הפונקציה מחזירה את מזהה ההפסקה כמספר האינדקס של קבוצת המודעות, או |
timeOffset |
|
המיקום של ה-Pod בתוכן בשניות.
מודעות לפני הסרטון מחזירות |
totalAds |
|
המספר הכולל של המודעות שמוצגות בהפסקת הפרסום הזו.
הערך הוא |
createAdBreakInfo()
החזרות ima.AdBreakInfo
:
Class ima.AdEvent
שדות
אירועים שמופעלים על ידי המרכז לניהול מודעות.
מאפיינים
שם | סוג | תיאור |
---|---|---|
AD_PERIOD_ENDED |
|
האירוע מופעל בכל פעם שהסטרימינג עובר מפרסום או משקופית חוסמת לתוכן. האירוע הזה יופעל גם כשמודעה מוצגת בפעם השנייה או כשמבצעים חיפוש בתוך מודעה. |
AD_PERIOD_STARTED |
|
האירוע מופעל בכל פעם שהסטרימינג עובר מתוכן לפרסום או לשקופית חוסמת. האירוע הזה יופעל גם כשמודעה מוצגת בפעם השנייה או כשמבצעים חיפוש בתוך מודעה. |
COMPLETE |
|
מופעל כשההפעלה של המודעה מסתיימת. |
ERROR |
|
מופעלת כשמתרחשת שגיאה. |
FIRST_QUARTILE |
|
מופעל כשסמן המיקום של המודעה חוצה את הרבעון הראשון. |
ICON_FALLBACK_IMAGE_CLOSED |
|
מופעל כשהמשתמש סוגר את תיבת הדו-שיח של תמונת הגיבוי של הסמל. |
ICON_FALLBACK_IMAGE_SHOWN |
|
מופעל כשהתמונה החלופית של הסמל מוצגת. |
MIDPOINT |
|
מופעל כשסמן המיקום של המודעה חוצה את נקודת האמצע. |
PROGRESS |
|
מופעל כשמתבצע עדכון של התקדמות הצפייה במודעה. |
SKIPPABLE_STATE_CHANGED |
|
מופעל כשמצב הדילוג על המודעה משתנה. |
SKIPPED |
|
מופעל כשמדלגים על מודעה. |
START |
|
מופעל כשמודעה מתחילה לפעול. |
THIRD_QUARTILE |
|
מופעל כשסמן המיקום של המודעה חוצה את הרבעון השלישי. |
Class ima.AdInfo
שדות
Methods
מכיל מידע על מודעה. הערך הזה מועבר לקריאות חוזרות (callbacks) של אירועים על ידי ה-SDK.
מאפיינים
שם | סוג | תיאור |
---|---|---|
adBreakInfo |
|
מידע שקשור להפסקה כולה שבה מוצגת המודעה. |
adDescription |
|
תיאור המודעה. |
adId |
|
המזהה של המודעה או מחרוזת ריקה אם המזהה לא ידוע. |
adSystem |
|
מערכת הפרסום שמספקת את הקריאייטיב. |
adTitle |
|
השם של המודעה. |
advertiserName |
|
שם המפרסם כפי שהוגדר על ידי הצד שמציג את המודעה. |
companions |
|
מודעות נלוות שצוינו בתגובת VAST. |
creativeAdId |
|
קוד ISCI (מזהה מסחרי לפי תקן התעשייה) של מודעה. זהו מזהה המודעה של הקריאייטיב שנבחר בתגובת VAST. |
creativeId |
|
המזהה של הקריאייטיב שנבחר למודעה. |
currentTime |
|
השעה הנוכחית במודעה בשניות, או -1 אם לא ידוע. |
dealId |
|
הפונקציה מחזירה את מזהה העסקה הראשון שמופיע בשרשרת העטיפה של המודעה הנוכחית, החל מהחלק העליון. |
duration |
|
משך המודעה היחידה הזו בשניות, או -1 אם לא ידוע. |
skipOffset |
|
הזמן שעובר עד שהמודעה ניתנת לדילוג, או -1 אם לא ידוע. |
universalAdIDRegistry |
|
מחרוזת שמשמשת לזיהוי כתובת ה-URL של אתר הרישום שבו מופיע מזהה המודעה האוניברסלי של הקריאייטיב שנבחר. |
universalAdIDValue |
|
מזהה המודעה האוניברסלי של הקריאייטיב שנבחר למודעה. |
wrappers |
|
מערך של ima.WrapperInfo עם פרטי wrapper של המודעה הזו. הסדר יהיה מהעוטף החיצוני לפנימי. |
createAdInfo()
החזרות ima.AdInfo
:
Class ima.Companion
שדות
Methods
מכיל מידע על מודעות נלוות למודעה.
מאפיינים
שם | סוג | תיאור |
---|---|---|
adSlotId |
|
מזהה מיקום המודעה של המודעה הנלווית. אם אין מידע, השדה ריק. |
apiFramework |
|
ה-API שנדרש להצגת המודעה הזו, או הערך Invalid אם ה-API לא זמין. |
companionClickThrough |
|
כתובת היעד של הקליק של המודעה הנלווית. |
creativeType |
|
מייצג את סוג הקריאייטיב, בדרך כלל סוג MIME. |
height |
|
גובה המודעה הנלווית בפיקסלים. 0 אם לא זמין. |
trackingEvents |
|
מיפוי של אירועי מעקב, שבו המפתח הוא האירוע והערך הוא רשימה של כתובות URL לשליחת פינג כשמתרחש האירוע הזה. |
url |
|
כתובת ה-URL של המשאב הסטטי של הרכיב הנלווה הזה. |
width |
|
רוחב המודעה הנלווית בפיקסלים. 0 אם לא זמין. |
createCompanion()
החזרות ima.Companion
:
Class ima.CuePoint
שדות
Methods
מכיל מידע על נקודת רמז.
מאפיינים
שם | סוג | תיאור |
---|---|---|
end |
|
שעת הסיום של נקודת ציון, בשניות. הערך הזה תואם להפסקה למודעות. |
hasPlayed |
|
ערך בוליאני שמציין שה-cuepoint כבר הופעל. |
start |
|
שעת ההתחלה של נקודת ציון בשניות. הערך הזה תואם להפסקה למודעות. |
createCuePoint()
החזרות ima.CuePoint
:
Class ima.Error
שדות
Methods
אובייקט שמועבר לטיפול בשגיאות אם יש שגיאה.
מאפיינים
שם | סוג | תיאור |
---|---|---|
id |
|
המזהה של השגיאה. רשימה של קודי שגיאה מופיעה בקבוע ErrorEvent. |
info |
|
מידע נוסף על השגיאה. |
type |
|
תמיד צריך להגדיר את הערך error כדי לציין את הסוג של האובייקט הזה. |
createError()
החזרות ima.Error
:
Class ima.ErrorEvent
שדות
כל השגיאות שה-SDK עשוי להחזיר.
מאפיינים
שם | סוג | תיאור |
---|---|---|
BAD_STREAM_REQUEST |
|
בקשת השידור לא אוכלסה בצורה נכונה. |
COULD_NOT_LOAD_STREAM |
|
לא ניתן לטעון את השידור. |
ERROR |
|
שגיאה לא ידועה. |
INVALID_RESPONSE |
|
תגובת השרת לא הייתה תקינה. |
STREAM_API_KEY_NOT_VALID |
|
השרת לא קיבל את מפתח ה-API שסופק. |
Class ima.Player
Methods
adBreakEnded(adBreakInfo)
אופציונלי. מופעל כשמסיימים הפסקה לפרסומות.
פרמטר | סוג | תיאור |
---|---|---|
adBreakInfo |
ima.AdBreakInfo |
מכיל מידע על הפסקת הפרסומות. |
adBreakStarted(adBreakInfo)
אופציונלי. מופעל כשההפסקה לפרסומות מתחילה.
פרמטר | סוג | תיאור |
---|---|---|
adBreakInfo |
ima.AdBreakInfo |
מכיל מידע על הפסקת הפרסומות. |
allVideoComplete()
אופציונלי. הפונקציה מופעלת כשכל הסרטון מסתיים.
createPlayer()
יוצר אובייקט IMA Player
ריק. כדי להציג מודעות, צריך להטמיע את הפונקציה loadUrl
. פונקציות אחרות הן אופציונליות.
החזרות ima.Player
:
loadUrl(streamInfo)
מופעל כשהנגן צריך להתחיל להפעיל כתובת URL. צריך להטמיע את השיטה הזו כדי לטעון את הסטרימינג.
פרמטר | סוג | תיאור |
---|---|---|
streamInfo |
ima.StreamInfo |
מכיל מידע שנדרש להפעלת התוכן. |
streamInitialized(streamInfo)
הפונקציה מופעלת כשמבצעים אתחול של סטרימינג.
פרמטר | סוג | תיאור |
---|---|---|
streamInfo |
ima.StreamInfo |
מכיל מידע שנדרש להפעלת התוכן. |
Class ima.StreamFormat
שדות
הגדרה של פורמט הסטרימינג.
מאפיינים
שם | סוג | תיאור |
---|---|---|
DASH |
|
|
HLS |
|
Class ima.StreamInfo
שדות
Methods
מידע שמועבר מה-SDK אל נגן המדיה לגבי השידור.
מאפיינים
שם | סוג | תיאור |
---|---|---|
format |
|
הפורמט של הסרטון: hls או dash. מוגדר ב-ima.StreamFormat. |
manifest |
|
כתובת ה-URL של השידור. |
streamId |
|
מזהה ייחודי של העדכון. |
streamType |
|
סוג הסרטון: שידור חי או על פי דרישה. מוגדר ב-ima.StreamType. |
subtitles |
|
כתוביות, אם יש כאלה. אם לא, הערך לא תקין. |
createStreamInfo()
החזרות ima.StreamInfo
:
Class ima.StreamManager
Methods
אובייקט לניהול הפעלת השידור.
addEventListener(event, callback)
מוסיף listener לאירוע שצוין. במאמר בנושא הקבוע AdEvents מפורטים האירועים הנתמכים.
פרמטר | סוג | תיאור |
---|---|---|
event |
string |
|
callback |
function |
createStreamManager(streamRequest, streamInitResponse)
החזרות ima.StreamManager
:
פרמטר | סוג | תיאור |
---|---|---|
streamRequest |
ima.StreamRequest |
|
streamInitResponse |
ima.StreamInitResponse |
enableInteractiveAds()
לא נתמך. במקום זאת, מעבירים נתונים מהמודעה הנלווית ישירות אל RAF.
הפעולה הזו לא מבצעת כלום עכשיו.
getContentTime(streamTime)
מקבל זמן באלפיות השנייה לסטרימינג של VOD, שמייצג את הזמן בתוכן ללא מודעות.
פרטים נוספים זמינים בשאלות הנפוצות.
כדי לקבל את שעת התוכן של כרטיס המעבר הנוכחי לשידור חי ב--1
.
החזרות Integer
: זמן התוכן שמתאים לזמן השידור שצוין.
פרמטר | סוג | תיאור |
---|---|---|
streamTime |
Integer |
הזמן בשידור. |
getCuePoints()
הפונקציה מחזירה את כל נקודות האות שמתאימות לכל ההפסקות למודעות. האפשרות הזו תקפה רק לתוכן וידאו על פי דרישה, שבו כל ההפסקות למודעות ידועות מראש. כל הזמנים מייצגים את זמן הצפייה בשידור, בשניות.
במקורות נתונים של Cloud Stitching API, המאפיין hasPlayed
של כל ima.CuePoint
הוא תמיד false.
החזרת Object
: מערך עם כל נקודות האיתות.
getPreviousCuePoint(time)
הפונקציה מחזירה את נקודת ה-cue שקדמה לזמן הזה. נקודת האות מציינת הפסקה למודעה. כל הזמנים מייצגים את זמן הצפייה בשידור, בשניות.
החזרת ima.CuePoint
: אובייקט עם start, end ו-hasPlayed. הפונקציה מחזירה
Invalid אם אין נקודת רמז זמינה.
פרמטר | סוג | תיאור |
---|---|---|
time |
Float |
הזמן לחיפוש, |
getStreamTime(contentTime)
הפונקציה מקבלת את הזמן של הסטרימינג מתוך זמן התוכן של סרטון VOD באלפיות השנייה.
פרטים נוספים זמינים בשאלות הנפוצות.
חזרה Integer
: הזמן בשידור שמתאים לזמן התוכן שצוין.
פרמטר | סוג | תיאור |
---|---|---|
contentTime |
Integer |
השעה שבה התוכן צולם. |
loadThirdPartyStream(streamManifest, streamSubtitle)
טוען את המטא-נתונים של המודעה ומפעיל את הפונקציה loadUrl
עם הנתונים streamManifestUrl
ו-streamSubtitle
שסופקו. הפונקציה הזו פועלת רק כשסוג בקשת הסטרימינג הוא
ima.StreamType.POD_VOD
.
פרמטר | סוג | תיאור |
---|---|---|
streamManifest |
string |
כתובת ה-URL של מניפסט השידור עם מודעות שמשולבות בו. |
streamSubtitle |
ifArray |
הכתוביות שמשויכות לשידור, או |
onMessage(msg)
מטפל בכל ההודעות שמגיעות מאובייקט הסרטון.
צריך להפעיל את הפונקציה הזו לכל הודעה שמתקבלת ב-roMessagePort.
פרמטר | סוג | תיאור |
---|---|---|
msg |
object |
ההודעה מיציאת roVideo. |
replaceAdTagParameters(adTagParameters)
הפונקציה מחליפה את כל הפרמטרים של תג המודעה שישמשו לבקשות להצגת מודעות בשידור חי הקרוב. הערה: הקריאה הזו לא מבצעת פעולה בסטרימינג של תוכן על פי דרישה.
פרמטר | סוג | תיאור |
---|---|---|
adTagParameters |
string |
הפרמטרים החדשים של תג המודעה. |
start()
התחלת ההפעלה של השידור.
Class ima.StreamRequest
שדות
Methods
משמש לציון מאפיינים של בקשת הסטרימינג.
מאפיינים
שם | סוג | תיאור |
---|---|---|
adTagParameters |
|
אופציונלי. אפשר לבטל קבוצה מוגבלת של פרמטרים של תגי מודעות בבקשה לסטרימינג. מידע נוסף על פרמטרים לטירגוט מלאי שטחי פרסום בסטרימינג אפשר גם להשתמש בפרמטרים dai-ot ו-dai-ov כדי להגדיר העדפה של וריאנטים של סטרימינג. מידע נוסף זמין במאמר בנושא שינוי פרמטרים של וריאציות של סטרימינג. |
adUiNode |
|
צומת בתרשים של סצנה שבה מוצג ממשק המשתמש של המודעה. IMA מציב רכיבים כמו למה דווקא המודעה הזו? ולחצני דילוג על הרכיב הזה במהלך הצגת המודעות. הרכיב צריך להיות בשכבת-על מעל כל רכיב הסרטון. |
apiKey |
|
אופציונלי. אפשר להשתמש במפתחות האלה כדי לאמת בקשות לסטרימינג. מפתחות אימות של DAI צריך להגדיר בממשק המשתמש של DFP. |
assetKey |
|
נדרש לשידורים חיים. הפרמטר הזה משמש לקביעת הסטרימינג שיופעל. מפתח הנכס של בקשת השידור החי הוא מזהה שאפשר למצוא בממשק המשתמש של DFP. |
authToken |
|
טוקן ההרשאה של בקשת הסטרימינג. משמש במקום מפתח ה-API לאישור תוכן מחמיר יותר. בעל התוכן הדיגיטלי יכול לשלוט בהרשאות של כל אחד מזרמי התוכן על סמך הטוקן הזה. |
contentSourceId |
|
חובה לשידורים לפי דרישה. הערך של התג cmsid מגיע ממקור תוכן הווידאו של DFP בממשק המשתמש של DFP. |
customAssetKey |
|
מפתח הנכס המותאם אישית משמש לקביעה של השידור שיופעל. נדרשים מפתחות נכסים מותאמים אישית כדי להציג מודעות במרווחים מסחריים בבקשות שידור. |
format |
|
הפורמט של הסטרימינג. ברירת המחדל היא |
networkCode |
|
קוד הרשת של בעל התוכן הדיגיטלי ששולח את בקשת השידור. נדרשים קודי רשת לבקשות של שידורים חיים של רצפי מודעות שנוצרו באמצעות createPodLiveStreamRequest או createPodVodStreamRequest. הקודים האלה נדרשים גם לבקשות של שידור Cloud stitching שנוצרות באמצעות createVideoStitcherLiveStreamRequest, createVideoStitcherVodStreamRequest או createVideoStitcherVodStreamRequestWithVodConfig. הקודים האלה הם אופציונליים, אבל מומלץ להשתמש בהם בבקשות לסטרימינג של שירות מלא שנוצרות באמצעות createLiveStreamRequest או createVodStreamRequest. הוספת קוד הרשת מאפשרת להחיל הגדרות שנבחרו בממשק המשתמש של Ad Manager, כמו הפעלה של מודעות מוגבלות פרוגרמטיות. כדי להפעיל את הסטרימינג ב-Pod ולחבר אותו לסטרימינג בענן, צריך להוסיף את קוד הרשת. במאמר הזה מוסבר איך למצוא את קוד הרשת. |
player |
|
הטמעה של ממשק הנגן. |
ppid |
|
הוצא משימוש. משתמשים ב-adTagParameters. אופציונלי. מזהה שניתן על ידי בעל התוכן הדיגיטלי של קהל ב-DFP. |
streamActivityMonitorId |
|
המזהה שמשמש לניפוי באגים של מקור הנתונים באמצעות הכלי לניהול שידור (SAM). הכלי הזה מאפשר לבעלי תוכן דיגיטלי למצוא בקלות יומן של סטרימינג בכלי למעקב אחרי פעילות סטרימינג. |
videoId |
|
חובה לשידורים לפי דרישה. מזהה של מקור תוכן הווידאו. |
videoObject |
|
אובייקט הווידאו (כמו Video roSGNode) שאחראי להפעלת הווידאו באפליקציית הלקוח. המערכת תבצע סקר של האובייקט הזה כדי לקבל נתונים שייעזרו בתזמון נכון של אירועי ID3 של HLS בשידור חי. |
videoStitcherSessionOptions |
|
אפשרויות הסשן משמשות להגדרת פרמטרים ספציפיים של VideoStitcher עבור streamRequests של VideoStitcher. |
createLiveStreamRequest(assetKey, apiKey, networkCode)
מאתחל מאפיינים נדרשים של שידור חי StreamRequest
. שימוש ב-API הזה גורם להתעלמות מכל מאפיין אחר שספציפי ל-StreamType
.
אם אחד מהפרמטרים הנדרשים הוא מחרוזת ריקה, מתבצע רישום שגיאות ביומן וה-API מחזיר את השגיאה הכללית StreamRequest
, בלי להתעלם ממאפיינים כלשהם.
הערך שמוחזר ima.StreamRequest
: אובייקט ima.StreamRequest
עם מאפייני החובה של שידור חי.
פרמטר | סוג | תיאור |
---|---|---|
assetKey |
string |
|
apiKey |
string |
הפרמטר שהוקצה למאפיין |
networkCode |
string |
קוד הרשת של בעל התוכן הדיגיטלי ששולח את בקשת הסטרימינג. הכללת קוד הרשת היא אופציונלית, אבל מומלצת. |
createPodLiveStreamRequest(customAssetKey, networkCode, apiKey)
מאתחלת מאפיינים נדרשים של שידור חי ב-Pod ima.StreamRequest
.
שימוש ב-API הזה גורם להתעלמות מכל מאפיין אחר שספציפי ל-ima.StreamType
.
אם אחד מהפרמטרים הנדרשים הוא מחרוזת ריקה, מתבצע רישום שגיאות ביומן וה-API מחזיר את השגיאה הכללית StreamRequest
, בלי להתעלם ממאפיינים כלשהם.
הפונקציה מחזירה StreamRequest
: אובייקט ima.StreamRequest
עם מאפייני החובה של PodLive.
פרמטר | סוג | תיאור |
---|---|---|
customAssetKey |
string |
|
networkCode |
string |
|
apiKey |
string |
פרמטר אופציונלי שמוקצה למאפיין |
createPodVodStreamRequest(networkCode)
מאתחלת את המאפיינים הנדרשים של ima.StreamRequest
כדי לרשום סטרימינג של VOD כשמשתמשים בהצגת מודעות בתוך בלוקים של DAI עם כלי צד שלישי לחיבור סרטונים. הפונקציה הזו מגדירה את סוג הבקשה ל-ima.StreamType.POD_VOD
ומאמתת את כל המאפיינים הנדרשים לנתונים חסרים. אם האימות נכשל, השגיאה תתועד במסוף הניפוי באגים.
החזרת StreamRequest
: אובייקט ima.StreamRequest
. אם כל המאפיינים הנדרשים צוינו, סוג הבקשה מוגדר כ-ima.StreamType.POD_VOD
.
פרמטר | סוג | תיאור |
---|---|---|
networkCode |
string |
קוד הרשת ב-Google Ad Manager |
createStreamRequest()
Returns ima.StreamRequest
: אובייקט ima.StreamRequest
ריק.
createVideoStitcherLiveStreamRequest(customAssetKey, networkCode, liveConfigId, region, projectNumber, oAuthToken)
מאתחלת מאפיינים נדרשים של Video Stitcher Live
StreamRequest
. שימוש ב-API הזה גורם להתעלמות ממאפיינים אחרים שספציפיים ל-StreamType
.
אם אחד מהפרמטרים הנדרשים הוא מחרוזת ריקה, מתבצע רישום שגיאות ביומן וה-API מחזיר את השגיאה הכללית StreamRequest
, בלי להתעלם ממאפיינים כלשהם.
הערך שמוחזר ima.StreamRequest
: אובייקט ima.StreamRequest
עם מאפייני החובה של VideoStitcherLive.
פרמטר | סוג | תיאור |
---|---|---|
customAssetKey |
string |
|
networkCode |
string |
|
liveConfigId |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVideoStitcherVodStreamRequest(adTagUrl, networkCode, contentSourceUrl, region, projectNumber, oAuthToken)
מאתחל מאפיינים נדרשים של Video Stitcher VOD
StreamRequest
. שימוש ב-API הזה גורם להתעלמות ממאפיינים אחרים שספציפיים ל-StreamType
.
אם אחד מהפרמטרים הנדרשים הוא מחרוזת ריקה, מתבצע רישום שגיאות ביומן וה-API מחזיר את השגיאה הכללית StreamRequest
, בלי להתעלם ממאפיינים כלשהם.
הפונקציה מחזירה ima.StreamRequest
: אובייקט ima.StreamRequest
עם מאפייני VideoStitcherVod הנדרשים.
פרמטר | סוג | תיאור |
---|---|---|
adTagUrl |
string |
|
networkCode |
string |
|
contentSourceUrl |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVideoStitcherVodStreamRequestWithVodConfig(vodConfigId, networkCode, region, projectNumber, oAuthToken)
מאתחל מאפיינים נדרשים של Video Stitcher VOD
StreamRequest
באמצעות vodConfigId
שנוצר מ-Video Stitcher בענן.
שימוש בממשק ה-API הזה גורם להתעלמות מכל מאפיין אחר שספציפי ל-StreamType
.
אם אחד מהפרמטרים הנדרשים הוא מחרוזת ריקה, מתבצע רישום שגיאות ביומן וה-API מחזיר את השגיאה הכללית StreamRequest
, בלי להתעלם ממאפיינים כלשהם.
הפונקציה מחזירה ima.StreamRequest
: אובייקט ima.StreamRequest
עם מאפייני VideoStitcherVod הנדרשים.
פרמטר | סוג | תיאור |
---|---|---|
vodConfigId |
string |
|
networkCode |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVodStreamRequest(contentSourceId, videoId, apiKey, networkCode)
מאתחלת מאפיינים נדרשים של תוכן VOD ima.StreamRequest
. השימוש ב-API הזה גורם להתעלמות מכל מאפיין אחר שספציפי ל-ima.StreamType
.
אם אחד מהפרמטרים הנדרשים הוא מחרוזת ריקה, מתבצע רישום שגיאות ביומן וה-API מחזיר את השגיאה הכללית StreamRequest
, בלי להתעלם ממאפיינים כלשהם.
הפונקציה מחזירה ima.StreamRequest
: אובייקט ima.StreamRequest
עם מאפייני VOD נדרשים.
פרמטר | סוג | תיאור |
---|---|---|
contentSourceId |
string |
|
videoId |
string |
|
apiKey |
string |
הפרמטר שהוקצה למאפיין |
networkCode |
string |
קוד הרשת של בעל התוכן הדיגיטלי ששולח את בקשת הסטרימינג. הכללת קוד הרשת היא אופציונלית, אבל מומלצת. |
Class ima.StreamType
שדות
ההגדרה הזו מגדירה את סוג השידור שהנגן מתבקש להפעיל. ההפעלה של מודעות לפני תוכן ושל תוכן וידאו על פי דרישה (VOD) צריכה להתחיל מתחילת השידור.
מאפיינים
שם | סוג | תיאור |
---|---|---|
LIVE |
|
הסרטון עלה לאוויר. |
VOD |
|
הסרטון הוא על פי דרישה. |
Class ima.WrapperInfo
שדות
Methods
מכיל מידע על wrapper.
מאפיינים
שם | סוג | תיאור |
---|---|---|
adId |
|
המזהה של המודעה או מחרוזת ריקה אם המזהה לא ידוע. |
adSystem |
|
השם המוצהר של מערכת הפרסום או מחרוזת ריקה אם השם לא ידוע. |
creativeAdId |
|
מזהה המודעה בקריאייטיב או מחרוזת ריקה אם המזהה לא ידוע. |
creativeId |
|
המזהה של הקריאייטיב או מחרוזת ריקה אם המזהה לא ידוע. |
dealId |
|
מזהה הדיל או מחרוזת ריקה אם המזהה לא ידוע. |
createWrapperInfo()
החזרות ima.WrapperInfo
: