الفهرس
AdBreakNotificationService
(واجهة)VideoContentIngestionService
(واجهة)AdBreak
(رسالة)AdBreak.BreakState
(تعداد)ClosedCaptionFormat
(تعداد)ClosedCaptionUrlInfo
(رسالة)CreateAdBreakRequest
(رسالة)DynamicAdInsertionInfo
(رسالة)GracenoteMetadata
(رسالة)ListAdBreaksRequest
(رسالة)ListAdBreaksResponse
(رسالة)Metadata
(رسالة)SyndicatedVideoContentNames
(رسالة)UpdateVideoContentRequest
(رسالة)VideoContent
(رسالة)VideoContentStatus
(تعداد)VideoContentSyndicationInfo
(رسالة)VideoFormat
(تعداد)VideoIngestUrlInfo
(رسالة)VideoPreconditioned
(تعداد)
AdBreakNotificationService
هي خدمة واجهة برمجة تطبيقات تتيح للناشرين إنشاء فواصل إعلانية ضمن بث مباشر.
CreateAdBreak |
---|
واجهة برمجة التطبيقات لإنشاء فاصل إعلاني ضمن البث المباشر
|
ListAdBreaks |
---|
واجهة برمجة تطبيقات لإدراج الفواصل الإعلانية ضمن البث المباشر
|
VideoContentIngestionService
خدمة واجهة برمجة تطبيقات لنقل المحتوى تسمح بإنشاء محتوى الفيديو والبيانات الوصفية المرتبطة به أو تعديلها في "مدير إعلانات Google".
UpdateVideoContent |
---|
واجهة برمجة التطبيقات لإنشاء محتوى جديد أو تعديل بياناته الوصفية إذا كان المحتوى متوفّرًا في "مدير إعلانات Google" عرض المحتوى عند التعذُّر أو إليك مثال على الطلب:
|
الفاصل الإعلاني
يتم استخدام البيانات الوصفية للفاصل الإعلاني لتحديد الإعلانات التي تظهر بعد فاصل إعلاني ضمن حدث فيديو مباشر.
الحقول | |
---|---|
name |
النتائج فقط. اسم مورد الفاصل الإعلاني سيكون لهذا الحقل التنسيق "networks/ network_code هو رمز الشبكة في "مدير إعلانات Google" الذي ينتمي إليه هذا المحتوى. asset_key هو مفتاح حدث البث المباشر في "إدارة إعلانات Google" الذي تمّ إنشاء الفاصل الإعلاني بموجبه. ad_break_id هو مفتاح الفاصل الإعلاني. النتائج فقط. |
expected_duration |
مطلوب. مدة الاستراحة المتوقّعة. |
custom_params |
أزواج المفتاح/القيمة التي سيتم تضمينها في طلبات الإعلان لهذا الفاصل لاستهداف المعايير المخصّصة في "مدير إعلانات Google" مثال: 'key1=value&key2=value2,value22' |
scte_35_cue_out |
بيانات بترميز Base 64 من إشارة scte35. قد يتضمّن الأمر splice_insert() أو time_signal(). أمثلة: - with time_signal(): “/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==” - with splice_insert(): "/DAvAAAAAAz2///wFAAACPALv+/+AUc2s |
pod_template_name |
اسم نموذج مجموعة الوحدات في "مدير إعلانات Google". |
break_state |
الحالة الحالية للفاصل الإعلاني. |
BreakState
حالة الفاصل الإعلاني.
عمليات التعداد | |
---|---|
BREAK_STATE_UNSPECIFIED |
حالة "الفاصل الإعلاني" غير معروفة. |
BREAK_STATE_DECISIONED |
بدأ اتّخاذ القرارات المتعلّقة بالفاصل الإعلاني، ولكن لم يتم عرضه على المستخدمين بعد. |
BREAK_STATE_COMPLETE |
تم عرض الفواصل الإعلانية للمستخدمين. |
ClosedCaptionFormat
التنسيقات التي قد تكون بها ملفات الترجمة والشرح
عمليات التعداد | |
---|---|
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 |
يحدِّد هذا الحقل حدث البث المباشر الذي يجب ربط الفاصل الإعلاني به باستخدام مفتاح مادة عرض البث المباشر. ويجب أن يكون بالتنسيق التالي: "networks/{network_code}/assets/{asset_code}" |
custom_parent |
يحدِّد هذا الحقل حدث LiveStreamEvent الذي يجب ربط الفاصل الإعلاني به باستخدام مفتاح مادة العرض المخصّصة. ويجب أن يكون بالتنسيق التالي: "networks/{network_code}/customAssets/{asset_code}" |
content |
وهذه طريقة بديلة لتحديد حدث LiveStreamEvent إذا كان مرتبطًا بجزء من المحتوى ضمن "مدير إعلانات Google". ويجب أن يكون بالتنسيق التالي: "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 |
اختياريّ. يحدِّد هذا الحقل حدث البث المباشر الذي يجب ربط الفاصل الإعلاني به باستخدام مفتاح مادة عرض البث المباشر. يجب أن يكون بالتنسيق "networks/{network_code}/assets/{asset_code}". |
custom_parent |
اختياريّ. يحدّد هذا الحقل LiveStreamEvent الذي يجب أن يرتبط به هذا الفاصل الإعلاني باستخدام مفتاح مادة العرض المخصّص. ويجب أن يكون بالتنسيق التالي: "networks/{network_code}/customAssets/{asset_code}" |
content |
اختياريّ. هذه طريقة بديلة لتحديد LiveStreamEvent، إذا كان مرتبطًا بقطعة من المحتوى ضمن "مدير إعلانات Google". يجب أن يكون التنسيق على النحو التالي: "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}". |
page_size |
اختياريّ. الحد الأقصى لعدد الفواصل الإعلانية التي سيتم عرضها قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديد عدد الفواصل الإعلانية، سيتم عرض 10 فواصل إعلانية كحدّ أقصى. الحد الأقصى للقيمة هو 100؛ سيتم فرض القيم الأكبر من 100 على 100. |
page_token |
اختياريّ. رمز مميّز للصفحة، تم تلقّيه من مكالمة عند تقسيم الصفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة إلى |
ListAdBreaksResponse
الحقول | |
---|---|
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 |
مطلوب. البيانات الوصفية للمحتوى |
VideoContent
البيانات الوصفية للمحتوى
الحقول | |
---|---|
name |
النتائج فقط. اسم المرجع لمحتوى الفيديو ويكون هذا الحقل بالتنسيق التالي: "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}'" network_code هو رمز الشبكة في "مدير إعلانات Google" الذي ينتمي إليه هذا المحتوى. content_source_id هو رقم تعريف مصدر المحتوى في "مدير إعلانات Google" الذي من المفترض أن ينتمي إليه هذا المحتوى. cms_content_id هو Content ID لنظام إدارة المحتوى (CMS) في "مدير إعلانات Google"، وقد تمّ تكوينه كجزء من طلب الإعلان لتحديد الإعلانات التي يمكن أن يعرضها "مدير الإعلانات" على الفيديو المقابل. يمكن أن تكون هذه القيمة رقمية أو أبجدية رقمية. |
status |
حالة المحتوى في حال عدم إضافة هذه السمة، ستكون القيمة التلقائية نشطة. |
title |
مطلوب. تمثّل هذه السمة عنوان المحتوى. |
update_time |
مطلوب. وقت آخر تعديل على المحتوى |
publish_time |
وقت نشر المحتوى هذا الحقل مطلوب إذا تم تصميم الفيديو لتضمينه في قواعد الإعلان التي تحدد وقت بدء ووقت انتهاء. |
duration |
مدة المحتوى يتم ضبط المدة على مستوى المللي ثانية. |
cue_points[] |
يحدد نقاط عرض الإعلانات. نقاط البدء هي مواضع في الوقت يمكن فيها إدراج إعلان في الفيديو. ويتم توفير نقاط عرض الإعلانات حتى مستوى المللي ثانية. يجب ملء هذا الحقل إذا كان الفيديو يحتوي على فواصل إعلانية أثناء التشغيل. |
thumbnail_url |
عنوان URL للصورة المصغّرة للمحتوى |
metadata |
يحدد البيانات الوصفية المخصّصة للمحتوى. |
gracenote_metadata |
البيانات الوصفية للمحتوى ذات الصلة بـ Gracenote |
syndication_metadata |
البيانات الوصفية للمحتوى ذات الصلة بالنشر |
dynamic_ad_insertion_metadata |
البيانات الوصفية ذات الصلة بـ "إدراج إعلان ديناميكي" |
VideoContentStatus
خيارات الحالة لعرض الإعلانات المستهدَفة في محتوى معيّن أو عدم عرضها
عمليات التعداد | |
---|---|
ACTIVE |
وسيتم عرض الإعلانات التي تستهدف المحتوى. |
BLOCKED |
لن يتم عرض أي إعلانات على هذا المحتوى إذا كانت الحالة "محظور". |
DELETED |
ستتم أرشفة المحتوى في "مدير إعلانات Google". إذا تلقى "مدير الإعلانات" طلب إعلان لمحتوى تم وضع علامة "محذوف" عليه، يمكن عندئذ عرض إعلانات للشركة نفسها أو إعلانات تستهدف وحدات المخزون أو معايير استهداف أخرى. لحظر الإعلانات، اضبط الحالة على "محظور". |
VideoContentSyndicationInfo
البيانات الوصفية لتحديد العلاقات بين المحتوى الأساسي والمحتوى المقتبَس.
الحقول | |
---|---|
حقل الربط syndication يمكن أن تحتوي VideoContentSyndiationMetadata على أحد العناصر التالية فقط. يمكن أن يكون syndication واحدًا فقط مما يلي: |
|
canonical_video_content |
اسم المحتوى الأساسي ويجب أن يكون بالتنسيق التالي: "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" ويجب أن ينتمي إلى الشبكة نفسها التي ينتمي إليها المحتوى الذي يحتوي على هذا الحقل. |
syndicated_video_content_names |
مجموعة من المحتوى المقتبس |
VideoFormat
هي التنسيقات التي قد يتم ترميز محتوى الفيديو بها.
عمليات التعداد | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
لم يتم تحديد تنسيق الفيديو. |
HLS |
application/x-mpegURL |
DASH |
application/dash+xml |
VideoIngestUrlInfo
البيانات الوصفية التي تحدّد الرابط إلى ملف m3u8 المستخدَم في عملية التصفية وإنشاء قوائم التشغيل
الحقول | |
---|---|
video_format |
تنسيق الفيديو |
video_preconditioned |
للإشارة إلى ما إذا كان المحتوى مُعدًّا لعرض "الإعلانات أثناء التشغيل" أم لا، ما يعني أنّه سبق أن تم تقسيم المقاطع في وقت الفواصل الإعلانية. |
url |
رابط إلى ملف m3u8 |
VideoPreconditioned
الحالة المشروطة لمحتوى الفيديو
عمليات التعداد | |
---|---|
NO |
لم يتم فرض شروط على المنتج بعد. |
YES |
تم تكييف أو تكييف الفيديو. |