الفئة ima
الطُرق
الدوالّ الشاملة التي تتحكّم في أداة تطوير البرامج لإعلانات الوسائط التفاعلية
disableLogging()
يؤدي ذلك إلى إيقاف تسجيل حِزم تطوير البرامج (SDK). سيكون التسجيل مفعّلاً تلقائيًا.
getStreamManager()
عرض مدير البث في حال توفّره
إذا لم يكن مدير البث متاحًا بعد، يتم عرض القيمة Invalid.
إذا حدث خطأ أثناء إنشاء مدير البث، يتم عرض عنصر خطأ.
يعرض القيمة object
: مدير البث أو كائن الخطأ.
initSdk(settings)
تبدأ عملية إعداد حزمة تطوير البرامج (SDK).
المَعلمة | النوع | الوصف |
---|---|---|
settings |
object |
عنصر اختياري لإعدادات IMA |
requestStream(streamRequest)
يبدأ طلب بث غير متزامن
يعود التحكّم إلى المشغّل مباشرةً بعد استدعاء هذه الطريقة.
تعرض object
: خطأ أو غير صالحة إذا لم يكن هناك خطأ.
المَعلمة | النوع | الوصف |
---|---|---|
streamRequest |
object |
الفئة ima.AdBreakInfo
الحقول
الطُرق
يحتوي على معلومات عن فاصل إعلاني. يتم تمريرها إلى عمليات استدعاء الأحداث من خلال حزمة تطوير البرامج (SDK).
أماكن إقامة
الاسم | النوع | الوصف |
---|---|---|
adPosition |
|
فهرس الإعلان في الفاصل الإعلاني يكون المؤشر |
duration |
|
الحد الأقصى لمدة الاستراحة بالثواني، أو |
podIndex |
|
بالنسبة إلى أحداث البث المباشر، يتم عرض رقم تعريف الاستراحة كفهرس للمجموعة، أو |
timeOffset |
|
موضع مجموعة الإعلانات المتسلسلة في المحتوى بالثواني
يعرض الإعلان ما قبل التشغيل الرمز |
totalAds |
|
إجمالي عدد الإعلانات المضمّنة في هذا الفاصل الإعلاني.
تكون القيمة |
createAdBreakInfo()
المرتجعات ima.AdBreakInfo
:
الفئة 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 |
|
يتمّ تشغيله عندما يتجاوز مؤشر تشغيل الإعلان الربع الثالث. |
الفئة ima.AdInfo
الحقول
الطُرق
يحتوي على معلومات عن إعلان. يتم تمريرها إلى عمليات استدعاء الأحداث من خلال حزمة تطوير البرامج (SDK).
أماكن إقامة
الاسم | النوع | الوصف |
---|---|---|
adBreakInfo |
|
معلومات متعلّقة بالفاصل الإعلاني الكامل الذي يظهر فيه هذا الإعلان |
adDescription |
|
وصف الإعلان |
adId |
|
رقم تعريف الإعلان أو سلسلة فارغة إذا كان غير معروف |
adSystem |
|
نظام الإعلان الذي يقدّم تصميم الإعلان. |
adTitle |
|
عنوان الإعلان. |
advertiserName |
|
اسم المعلِن كما حدّده الطرف الذي يعرض الإعلانات. |
companions |
|
الإعلانات المصاحبة المحدّدة في استجابة VAST |
creativeAdId |
|
رمز ISCI (معرّف تجاري عادي في المجال) لإعلان. هذا هو رقم تعريف الإعلان لتصميم الإعلان المحدّد في استجابة VAST. |
creativeId |
|
رقم تعريف تصميم الإعلان المحدّد للإعلان. |
currentTime |
|
الوقت الحالي ضمن إعلان بالثواني أو -1 إذا كان غير معروف |
dealId |
|
تعرِض هذه الدالة أوّل معرّف صفقة متوفّر في سلسلة الغلاف للإعلان الحالي، بدءًا من الأعلى. |
duration |
|
مدة هذا الإعلان الفردي بالثواني أو -1 إذا كان غير معروف. |
skipOffset |
|
الوقت الذي يستغرِقه الإعلان ليصبح قابلاً للتخطّي أو -1 إذا كان غير معروف |
universalAdIDRegistry |
|
سلسلة تُستخدَم لتحديد عنوان URL لموقع التسجيل الإلكتروني الذي يتم فيه تصنيف معرّف Universal Ad ID لتصميم الإعلان المحدّد. |
universalAdIDValue |
|
رقم تعريف الإعلان العالمي لتصميم الإعلان المحدّد للإعلان. |
wrappers |
|
صفيف من ima.WrapperInfo يحتوي على معلومات الغلاف لهذا الإعلان. سيكون الترتيب من التغليف الخارجي إلى التغليف الداخلي. |
createAdInfo()
المرتجعات ima.AdInfo
:
الفئة ima.Companion
الحقول
الطُرق
يحتوي على معلومات عن الإعلانات المصاحبة.
أماكن إقامة
الاسم | النوع | الوصف |
---|---|---|
apiFramework |
|
واجهة برمجة التطبيقات المطلوبة لتنفيذ هذا الإعلان، أو "غير صالح" إذا لم تكن متاحة |
creativeType |
|
تمثّل هذه السمة نوع تصميم الإعلان، وعادةً ما تكون من النوع mimetype. |
height |
|
ارتفاع العنصر المصاحب بالبكسل 0 إذا لم يكن متاحًا |
trackingEvents |
|
خريطة لأحداث التتبّع حيث يكون المفتاح هو الحدث والقيمة هي قائمة بعناوين URL التي يتم إرسال إشعارات إليها عند حدوث هذا الحدث. |
url |
|
عنوان URL للمورد الثابت لهذا الملحق |
width |
|
عرض العنصر المصاحب بالبكسل 0 إذا لم يكن متاحًا |
createCompanion()
المرتجعات ima.Companion
:
الفئة ima.CuePoint
الحقول
الطُرق
يحتوي على معلومات عن نقطة إشارة.
أماكن إقامة
الاسم | النوع | الوصف |
---|---|---|
end |
|
وقت انتهاء نقطة بدء بالثواني ويتوافق ذلك مع فاصل إعلاني. |
hasPlayed |
|
قيمة منطقية تشير إلى أنّ نقطة البدء سبق أن تم تشغيلها. |
start |
|
وقت بدء نقطة إشارة بالثواني ويتوافق ذلك مع فاصل إعلاني. |
createCuePoint()
المرتجعات ima.CuePoint
:
الفئة ima.Error
الحقول
الطُرق
يتم تمرير العنصر إلى معالِج الأخطاء في حال حدوث خطأ.
أماكن إقامة
الاسم | النوع | الوصف |
---|---|---|
id |
|
معرّف الخطأ اطّلِع على الثابت ErrorEvent للحصول على قائمة برموز الأخطاء. |
info |
|
معلومات إضافية عن الخطأ |
type |
|
اضبطها دائمًا على خطأ للإشارة إلى نوع هذا الكائن. |
createError()
المرتجعات ima.Error
:
الفئة ima.ErrorEvent
الحقول
جميع الأخطاء التي قد ترسلها حزمة SDK
أماكن إقامة
الاسم | النوع | الوصف |
---|---|---|
BAD_STREAM_REQUEST |
|
لم تتم تعبئة طلب البث بشكل صحيح. |
COULD_NOT_LOAD_STREAM |
|
تعذّر تحميل البث. |
ERROR |
|
حدث خطأ غير معروف. |
INVALID_RESPONSE |
|
استجابة الخادم غير صالحة. |
STREAM_API_KEY_NOT_VALID |
|
لم يقبل الخادم مفتاح واجهة برمجة التطبيقات المقدَّم. |
الفئة ima.Player
الطُرق
adBreakEnded(adBreakInfo)
اختياريّ. يتمّ استدعاؤه عند انتهاء فاصل إعلاني.
المَعلمة | النوع | الوصف |
---|---|---|
adBreakInfo |
ima.AdBreakInfo |
يحتوي على معلومات عن الفاصل الإعلاني. |
adBreakStarted(adBreakInfo)
اختياريّ. يتمّ استدعاؤه عند بدء عرض فاصل إعلاني.
المَعلمة | النوع | الوصف |
---|---|---|
adBreakInfo |
ima.AdBreakInfo |
يحتوي على معلومات عن الفاصل الإعلاني. |
allVideoComplete()
اختياريّ. يتمّ استدعاؤه عند اكتمال الفيديو بالكامل.
createPlayer()
لإنشاء عنصر IMA Player
فارغ يجب تنفيذ الدالة
loadUrl
لتشغيل الإعلانات. أما الدوالّ الأخرى، فهي اختيارية.
عمليات الإرجاع ima.Player
:
loadUrl(streamInfo)
يتمّ استدعاء هذا الإجراء عندما يجب أن يبدأ المشغّل تشغيل عنوان URL. يجب تنفيذ
هذه الطريقة لتحميل البث.
المَعلمة | النوع | الوصف |
---|---|---|
streamInfo |
ima.StreamInfo |
يحتوي على المعلومات اللازمة لتشغيل المحتوى. |
الفئة ima.StreamFormat
الحقول
لتحديد تنسيق البث
أماكن إقامة
الاسم | النوع | الوصف |
---|---|---|
DASH |
|
|
HLS |
|
الفئة ima.StreamInfo
الحقول
الطُرق
المعلومات التي يتم تمريرها من حزمة تطوير البرامج (SDK) إلى المشغّل عن البث
أماكن إقامة
الاسم | النوع | الوصف |
---|---|---|
format |
|
تنسيق الفيديو: hls أو dash تم تحديده في ima.StreamFormat. |
manifest |
|
عنوان URL للبث |
streamId |
|
معرّف فريد للبث |
streamType |
|
نوع الفيديو: بث مباشر أو فيديو عند الطلب تم تحديده في ima.StreamType. |
subtitles |
|
الترجمة، إذا كانت متاحة غير صالحة إذا لم يكن الأمر كذلك. |
createStreamInfo()
المرتجعات ima.StreamInfo
:
الفئة ima.StreamManager
الطُرق
عنصر لإدارة تشغيل البث
addEventListener(event, callback)
تُضيف أداة معالجة للحدث المحدّد. اطّلِع على الثابت AdEvents ل
الأحداث المتوافقة.
المَعلمة | النوع | الوصف |
---|---|---|
event |
string |
|
callback |
function |
createStreamManager(streamRequest, streamInitResponse)
المرتجعات ima.StreamManager
:
المَعلمة | النوع | الوصف |
---|---|---|
streamRequest |
ima.StreamRequest |
|
streamInitResponse |
ima.StreamInitResponse |
enableInteractiveAds()
غير متوافقة بدلاً من ذلك، يمكنك تمرير البيانات من الإعلان المصاحب إلى نموذج إعادة التسويق من جهة العميل مباشرةً.
تم إيقاف هذا الخيار نهائيًا.
getContentTime(streamTime)
تحصل على وقت بالملي ثانية لبث الفيديو المسجّل، ويمثّل الوقت في
المحتوى بدون إعلانات.
لمزيد من التفاصيل، يُرجى الاطّلاع على
الأسئلة الشائعة.
للحصول على وقت المحتوى لبث المحتوى الحالي، مرِّر الوقت في -1
.
تعرض القيمة Integer
: وقت المحتوى المرتبط بوقت البث المحدّد.
المَعلمة | النوع | الوصف |
---|---|---|
streamTime |
Integer |
الوقت في البث المباشر |
getCuePoints()
تعرِض جميع نقاط البدء التي تتوافق مع جميع الفواصل الإعلانية. لا يسري ذلك إلا على المحتوى عند الطلب الذي يكون فيه موعد كل الفواصل الإعلانية معروفًا مسبقًا. تمثّل جميع الأوقات وقت البث بالثواني.
بالنسبة إلى أحداث Cloud Stitching API، تكون السمة hasPlayed
لكل ima.CuePoint
false (خطأ) دائمًا.
القيمة المعروضة: Object
: صفيف يحتوي على جميع نقاط الربط
getPreviousCuePoint(time)
عرض نقطة البدء التي تسبق هذا الوقت تشير نقطة البدء إلى فاصل إعلاني. تمثّل جميع الأوقات وقت البث بالثواني.
تعرض ima.CuePoint
: عنصرًا يتضمّن start وend وhasPlayed. يتم عرض قيمة
غير صالحة إذا لم تتوفّر نقطة بداية.
المَعلمة | النوع | الوصف |
---|---|---|
time |
Float |
يشير الرمز |
getStreamTime(contentTime)
تحصل على وقت البث من وقت المحتوى المسجّل بالمللي ثانية.
لمزيد من التفاصيل، يُرجى الاطّلاع على
الأسئلة الشائعة.
القيمة المعروضة: Integer
: وقت البث المرتبط بوقت المحتوى المحدّد.
المَعلمة | النوع | الوصف |
---|---|---|
contentTime |
Integer |
وقت المحتوى |
loadThirdPartyStream(streamManifest, streamSubtitle)
تحمِّل البيانات الوصفية للإعلان وتستدعي الدالة loadUrl
باستخدام data
streamManifestUrl
وstreamSubtitle
المقدَّمة. لا تعمل هذه الدالة إلا عندما يكون نوع طلب البث هو
ima.StreamType.POD_VOD
.
المَعلمة | النوع | الوصف |
---|---|---|
streamManifest |
string |
عنوان URL لبيان البث مع الإعلانات المُدمجة |
streamSubtitle |
ifArray |
يتم ربط الترجمة والشرح
بالبث، أو |
onMessage(msg)
تعالج جميع الرسائل الواردة من عنصر الفيديو.
يجب استدعاؤه لكل رسالة يتم استلامها على roMessagePort.
المَعلمة | النوع | الوصف |
---|---|---|
msg |
object |
الرسالة الواردة من منفذ roVideo |
replaceAdTagParameters(adTagParameters)
تستبدل جميع مَعلمات علامة الإعلان التي سيتم استخدامها لطلبات الإعلانات القادمة لبث مباشر. يُرجى العِلم أنّ هذا الطلب لا يسري على أحداث الفيديوهات المسجّلة.
المَعلمة | النوع | الوصف |
---|---|---|
adTagParameters |
string |
مَعلمات علامة الإعلان الجديدة |
start()
بدء تشغيل البث
الفئة ima.StreamRequest
الحقول
الطُرق
تُستخدَم لتحديد سمات طلب البث.
أماكن إقامة
الاسم | النوع | الوصف |
---|---|---|
adTagParameters |
|
اختياريّ. يمكنك إلغاء مجموعة محدودة من مَعلمات علامة الإعلان في طلب البث. توفير مَعلمات الاستهداف في البث يقدّم المزيد من المعلومات. يمكنك أيضًا استخدام المَعلمتَين dai-ot وdai-ov لتحديد الإصدار المفضّل من البث. اطّلِع على مقالة تجاوز مَعلمات الصيغة في البث للحصول على مزيد من المعلومات. |
adUiNode |
|
عقدة في مخطّط المشهد يتم فيها عرض واجهة مستخدِم الإعلان. تضع IMA عناصر مثل زرَّي سبب عرض هذا الإعلان وتخطّي على هذا العنصر أثناء عرض الإعلانات. يجب أن يتراكب العنصر على عنصر الفيديو بالكامل. |
apiKey |
|
اختياريّ. يمكن استخدام هذه المفاتيح لمصادقة طلبات البث. يجب إعداد مفاتيح مصادقة DAI في واجهة مستخدم "مساحة العرض في "إعلانات Google". |
assetKey |
|
مطلوب لأحداث البث المباشر. يُستخدَم هذا الإجراء لتحديد البث الذي يجب تشغيله. طلب البث المباشر مفتاح مادة العرض هو معرّف يمكن العثور عليه في واجهة مستخدم "مساحة العرض في الفيديو". |
authToken |
|
رمز التفويض لطلب البث تُستخدَم بدلاً من مفتاح واجهة برمجة التطبيقات لمنح أذونات أكثر صرامة للوصول إلى المحتوى. يمكن للناشر التحكّم في أذونات مجرى المحتوى الفردي استنادًا إلى هذا الرمز المميّز. |
contentSourceId |
|
مطلوبة لأحداث البث عند الطلب تأتي قيمة cmsid من مصدر محتوى الفيديو في DFP في واجهة مستخدم DFP. |
customAssetKey |
|
يُستخدَم مفتاح مادة العرض المخصّص لتحديد البث الذي يجب تشغيله. يجب توفُّر مفاتيح مواد العرض المخصّصة لطلبات بث مجموعات المقاطع الصوتية. |
format |
|
تنسيق البث الإعداد التلقائي هو |
networkCode |
|
رمز الشبكة للناشر الذي يُقدّم طلب البث رموزا الشبكة مطلوبة لطلبات بث مجموعات المقاطع الصوتية التي يتم إجراؤها باستخدام createPodLiveStreamRequest أو createPodVodStreamRequest. تكون هذه الرموز مطلوبة أيضًا لطلبات بث المحتوى باستخدام ميزة "التجميع في السحابة الإلكترونية" التي تم إجراؤها باستخدام رمزي createVideoStitcherLiveStreamRequest أو createVideoStitcherVodStreamRequest أو createVideoStitcherVodStreamRequestWithVodConfig. هذه الرموز هي اختيارية وننصح باستخدامها لطلبات البث الكامل التي يتم إجراؤها باستخدام رمزينهما: createLiveStreamRequest أو createVodStreamRequest. تؤدي إضافة رمز الشبكة إلى تطبيق الإعدادات التي تم اختيارها في واجهة مستخدم "مدير إعلانات Google"، مثل تفعيل الإعلانات المحدود programmatic. لعرض مجموعة المقاطع ودمجها في السحابة الإلكترونية، يؤدي إضافة رمز الشبكة إلى تحديد موقع البث وتشغيله. للعثور على رمز الشبكة، يُرجى الاطّلاع على هذه المقالة. |
player |
|
واجهة المشغّل |
ppid |
|
تمّ الإيقاف. استخدِم adTagParameters. اختياريّ. جمهور في "مساحة العرض والفيديو من Google" معرّف مقدَّم من الناشر |
streamActivityMonitorId |
|
المعرّف الذي سيتم استخدامه لتصحيح أخطاء البث باستخدام أداة مراقبة نشاط البث. ويُستخدَم ذلك لتوفير طريقة ملائمة للسماح للناشرين بالعثور على سجلّ بث في أداة "مراقبة نشاط البث". |
videoId |
|
مطلوبة لأحداث البث عند الطلب معرّف لمصدر محتوى الفيديو |
videoObject |
|
عنصر الفيديو (مثل عنصر roSGNode للفيديو) المسؤول عن تشغيل الفيديو في تطبيق العميل. سيتمّ الاستعلام عن هذا العنصر للحصول على بيانات مختلفة لاستخدامها في تحديد توقيت أحداث Live HLS ID3 بشكلٍ سليم. |
videoStitcherSessionOptions |
|
تُستخدَم خيارات الجلسة لضبط مَعلمات محدّدة لبرنامج ربط الفيديوهات VideoStitcher streamRequests. |
createLiveStreamRequest(assetKey, apiKey, networkCode)
لإعداد السمات المطلوبة لبث مباشر StreamRequest
يؤدي استخدام
هذه الواجهة إلى تجاهل أي خصائص أخرى خاصة بـ StreamType
.
إذا كانت أيّ مَعلمات مطلوبة عبارة عن سلاسل فارغة، يتم تسجيل الخطأ ويُعرِض واجهة برمجة التطبيقاتStreamRequest
عامًا، بدون تجاهل أيّ خصائص.
يعرض ima.StreamRequest
: عنصر ima.StreamRequest
مع
السمات المطلوبة لميزة "البث المباشر".
المَعلمة | النوع | الوصف |
---|---|---|
assetKey |
string |
|
apiKey |
string |
المَعلمة المحدّدة لسمة |
networkCode |
string |
رمز الشبكة للناشر الذي يقدّم طلب البث إنّ تضمين رمز الشبكة اختياري، ولكننا ننصح به. |
createPodLiveStreamRequest(customAssetKey, networkCode, apiKey)
يبدأ الخصائص المطلوبة لبث Pod Live ima.StreamRequest
.
يؤدي استخدام واجهة برمجة التطبيقات هذه إلى تجاهل أي ملف شخصي آخر مرتبط بـima.StreamType
.
إذا كانت أيّ مَعلمات مطلوبة عبارة عن سلاسل فارغة، يتم تسجيل الخطأ ويُعرِض واجهة برمجة التطبيقاتStreamRequest
عامًا، بدون تجاهل أيّ خصائص.
يعرض StreamRequest
: عنصر ima.StreamRequest
يتضمّن سمات PodLive المطلوبة.
المَعلمة | النوع | الوصف |
---|---|---|
customAssetKey |
string |
|
networkCode |
string |
|
apiKey |
string |
مَعلمة اختيارية تمّ تعيينها لسمة
|
createPodVodStreamRequest(networkCode)
يبدأ الإعدادات المطلوبة لـ ima.StreamRequest
لتسجيل بث الفيديو عند الطلب عند استخدام عرض "مجموعة إعلانات ديناميكية" مع أداة دمج فيديو تابعة لجهة خارجية. تضبط هذه الدالة نوع الطلب على
ima.StreamType.POD_VOD
وتتحقّق من جميع السمات المطلوبة
للبيانات غير المتوفّرة. ستسجِّل عمليات التحقّق التي تعذّر إكمالها خطأً في وحدة التحكّم
لأداة تصحيح الأخطاء.
يعرض StreamRequest
: عنصر ima.StreamRequest
. في حال تحديد كل
السمات المطلوبة، يتم ضبط نوع الطلب على
ima.StreamType.POD_VOD
.
المَعلمة | النوع | الوصف |
---|---|---|
networkCode |
string |
رمز شبكة "مدير إعلانات Google" |
createStreamRequest()
القيمة المعروضة: ima.StreamRequest
: عنصر ima.StreamRequest
فارغ.
createVideoStitcherLiveStreamRequest(customAssetKey, networkCode, liveConfigId, region, projectNumber, oAuthToken)
يبدأ تشغيل السمات المطلوبة لتطبيق "Video Stitcher Live"
StreamRequest
. يؤدي استخدام واجهة برمجة التطبيقات هذه إلى تجاهل أي خصائص أخرى متعلقة بعلامة "StreamType
".
إذا كانت أيّ مَعلمات مطلوبة عبارة عن سلاسل فارغة، يتم تسجيل الخطأ ويُعرِض واجهة برمجة التطبيقات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)
يبدأ الإعدادات المطلوبة لفيديوهات الفيديوهات عند الطلب في أداة "تجميع الفيديوهات"
StreamRequest
. يؤدي استخدام واجهة برمجة التطبيقات هذه إلى تجاهل أي خصائص أخرى متعلقة بعلامة "StreamType
".
إذا كانت أيّ مَعلمات مطلوبة عبارة عن سلاسل فارغة، يتم تسجيل الخطأ ويُعرِض واجهة برمجة التطبيقاتStreamRequest
عامًا، بدون تجاهل أيّ خصائص.
يعرض ima.StreamRequest
: عنصر ima.StreamRequest
يحتوي على
سمات VideoStitcherVod المطلوبة.
المَعلمة | النوع | الوصف |
---|---|---|
adTagUrl |
string |
|
networkCode |
string |
|
contentSourceUrl |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVideoStitcherVodStreamRequestWithVodConfig(vodConfigId, networkCode, region, projectNumber, oAuthToken)
يبدأ الإجراء بإعداد السمات المطلوبة لفيديو عند الطلب تم إنشاؤه باستخدام أداة تركيب الفيديو
StreamRequest
باستخدام vodConfigId
تم إنشاؤه من أداة تركيب فيديو
في السحابة الإلكترونية.
يؤدي استخدام واجهة برمجة التطبيقات هذه إلى تجاهل أي خصائص أخرى خاصة بـ StreamType
.
إذا كانت أيّ مَعلمات مطلوبة عبارة عن سلاسل فارغة، يتم تسجيل الخطأ ويُعرِض واجهة برمجة التطبيقاتStreamRequest
عامًا، بدون تجاهل أيّ خصائص.
يعرض ima.StreamRequest
: عنصر ima.StreamRequest
يحتوي على
سمات VideoStitcherVod المطلوبة.
المَعلمة | النوع | الوصف |
---|---|---|
vodConfigId |
string |
|
networkCode |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVodStreamRequest(contentSourceId, videoId, apiKey, networkCode)
لإعداد السمات المطلوبة لفيديو عند الطلب ima.StreamRequest
يؤدي استخدام
هذه الواجهة إلى تجاهل أي خصائص أخرى خاصة بـ ima.StreamType
.
إذا كانت أيّ مَعلمات مطلوبة عبارة عن سلاسل فارغة، يتم تسجيل الخطأ ويُعرِض واجهة برمجة التطبيقاتStreamRequest
عامًا، بدون تجاهل أيّ خصائص.
تعرض ima.StreamRequest
: عنصر ima.StreamRequest
مع
سمات الفيديوهات عند الطلب المطلوبة.
المَعلمة | النوع | الوصف |
---|---|---|
contentSourceId |
string |
|
videoId |
string |
|
apiKey |
string |
المَعلمة المحدّدة لسمة |
networkCode |
string |
رمز الشبكة للناشر الذي يقدّم طلب البث إنّ تضمين رمز الشبكة اختياري، ولكننا ننصح به. |
الفئة ima.StreamType
الحقول
يحدِّد نوع البث الذي يُطلب من المشغّل تشغيله. يجب تشغيل الفيديوهات المباشرة المسجّلة والفيديوهات التي يتم عرضها قبل بدء البث من بداية البث.
أماكن إقامة
الاسم | النوع | الوصف |
---|---|---|
LIVE |
|
تم نشر الفيديو. |
VOD |
|
الفيديو متوفّر عند الطلب. |
الفئة ima.WrapperInfo
الحقول
الطُرق
يحتوي على معلومات عن غلاف.
أماكن إقامة
الاسم | النوع | الوصف |
---|---|---|
adId |
|
رقم تعريف الإعلان أو سلسلة فارغة إذا كان غير معروف |
adSystem |
|
الاسم المعرَّف لنظام الإعلانات أو سلسلة فارغة إذا كان غير معروف |
creativeAdId |
|
رقم تعريف الإعلان في تصميم الإعلان أو سلسلة فارغة إذا كان غير معروف |
creativeId |
|
رقم تعريف تصميم الإعلان أو سلسلة فارغة إذا كان غير معروف |
dealId |
|
معرّف الصفقة أو سلسلة فارغة إذا كان غير معروف |
createWrapperInfo()
المرتجعات ima.WrapperInfo
: