الفهرس
AdBreakNotificationService
(واجهة)VideoContentIngestionService
(واجهة)AdBreak
(رسالة)AdBreak.BreakState
(تعداد)ClosedCaptionFormat
(تعداد)ClosedCaptionUrlInfo
(رسالة)CreateAdBreakRequest
(رسالة)DynamicAdInsertionInfo
(رسالة)GracenoteMetadata
(رسالة)ListAdBreaksRequest
(رسالة)ListAdBreaksResponse
(رسالة)Metadata
(رسالة)SyndicatedVideoContentNames
(رسالة)UpdateVideoContentRequest
(رسالة)VideoContent
(رسالة)VideoContentStatus
(تعداد)VideoContentSyndicationInfo
(رسالة)VideoFormat
(تعداد)VideoIngestUrlInfo
(رسالة)VideoPreconditioned
(تعداد)
AdBreakNotificationService
خدمة واجهة برمجة تطبيقات تتيح للناشرين إنشاء فواصل إعلانية ضمن البث المباشر
إنشاء AdBreak |
---|
واجهة برمجة التطبيقات لإنشاء فاصل إعلاني ضمن البث المباشر.
|
قوائم AdBreaks |
---|
واجهة برمجة التطبيقات لإدراج الفواصل الإعلانية في البث المباشر.
|
خدمة ContentContentIngestionService
خدمة واجهة برمجة تطبيقات لعرض المحتوى تتيح إنشاء أو تعديل محتوى الفيديو والبيانات الوصفية المرتبطة به في "مدير إعلانات Google"
تعديل فيديو |
---|
واجهة برمجة التطبيقات لإنشاء محتوى جديد أو تعديل بياناته الوصفية إذا كان المحتوى متوفّرًا في "مدير إعلانات Google" عرض المحتوى بنجاح أو خطأ مثال على طلب يبدو:
|
AdBreak
البيانات الوصفية للفاصل الإعلاني المستخدَمة لاتخاذ قرار بشأن فاصل إعلاني في حدث فيديو مباشر
الحقول | |
---|---|
name |
الإخراج فقط. اسم مورد فاصل الإعلانات يجب أن يكون هذا الحقل على النحو التالي: "networks/ network_code هي رمز الشبكة في "مدير إعلانات Google" الذي ينتمي إليه هذا المحتوى. asset_key هو مفتاح حدث البث المباشر في "إدارة الإعلانات من Google" الذي تم إنشاء فاصل الإعلان بموجبه. ad_BREAK_id هو مفتاح فاصل الإعلانات. الإخراج فقط |
expected_duration |
مطلوبة. مدة الاستراحة المتوقّعة. |
custom_params |
أزواج المفتاح/القيمة المراد تضمينها في طلبات الإعلان لهذا الفاصل في ما يتعلق باستهداف المعايير المخصصة في "مدير الإعلانات". مثال: 'key1=value&key2=value2,value22' |
scte_35_cue_out |
البيانات المشفّرة للقاعدة 64 من إشارة scte35. قد تشتمل على الأمر splice_insert() أو time_signal(). أمثلة: - مع time_signal(): "/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAJSON/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==” - مع splice_insert(): "/DAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" |
pod_template_name |
اسم نموذج المجموعة الإعلانية في "مدير إعلانات Google" |
break_state |
الحالة الراهنة لفاصل الإعلانات |
بريك
حالة فاصل الإعلانات.
عمليات التعداد | |
---|---|
BREAK_STATE_UNSPECIFIED |
حالة فاصل الإعلان غير معروفة. |
BREAK_STATE_DECISIONED |
بدأ اتخاذ قرار فاصل الإعلان ولكن لم يتم تسليمه للمستخدمين بعد. |
BREAK_STATE_COMPLETE |
تم عرض "فاصل الإعلان" للمستخدمين. |
تنسيق الترجمة والشرح
التنسيقات التي قد تكون بها ملفات الترجمة والشرح
عمليات التعداد | |
---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
لم يتم تحديد تنسيق الترجمة والشرح. |
TTML |
التطبيق/ttaf+xml |
WEB_VTT |
نص/vtt |
معلومات الترجمة والشرح
البيانات الوصفية لملف ترجمة وشرح واحد
الحقول | |
---|---|
language_code |
رمز لغة مجموعة مهندسي شبكة الإنترنت (IETF) BCP-47 الذي يمثل اللغة المستخدَمة في ملف الترجمة والشرح. |
closed_caption_format |
تنسيق ملف الترجمة والشرح. |
url |
عنوان URL لملف الترجمة والشرح |
إنشاء طلب AdBreak
طلب الحصول على مبلغ AdBreakNotificationService.CreateAdBreak
الحقول | |
---|---|
parent |
يحدّد هذا الحقل حدث LiveStreamEvent الذي يجب ربط هذا الفاصل الإعلاني به باستخدام مفتاح مادة عرض البث المباشر. يجب أن يكون تنسيق الملف "networks/{network_code}/assets/{asset_code}". |
custom_parent |
يحدّد هذا الحقل حدث LiveStreamEvent الذي يجب ربط هذا الفاصل الإعلاني به باستخدام مفتاح مادة العرض المخصّصة. يجب أن يكون تنسيق الملف "networks/{network_code}/customassets/{asset_code}". |
content |
وهذه طريقة بديلة لتحديد الحدث المباشر للبث، إذا كان مرتبطًا بجزء من المحتوى ضمن أداة GAM. يجب أن يكون بالتنسيق "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}". |
ad_break |
مطلوبة. الفاصل الإعلاني الفعلي. |
ad_break_id |
هذا هو ad_BREAK_id الذي يمكن للمستخدمين تقديمه من خلال الطلب. |
معلومات AdAdInsertion
معلومات ذات صلة بإدراج الإعلانات الديناميكية
الحقول | |
---|---|
video_ingest_url_info |
رابط للملف الرئيسي m3u8 الذي يتم استخدامه لأغراض التكيُّف وإنشاء قوائم التشغيل. |
media_update_time |
الوقت الذي تم فيه إجراء آخر تعديل على ملف الفيديو المُشار إليه في video_ingest_url_info. |
closed_caption_url_info[] |
عنوان URL الذي يؤدي إلى ملف الترجمة والشرح. |
fw_caid |
رقم تعريف مادة العرض المخصّصة الحرة والذي يُستخدم لاستهداف الإعلانات. |
البيانات الوصفية لـ Gracenote
البيانات الوصفية للمحتوى من Gracenote
الحقول | |
---|---|
gracenote_id |
مطلوبة. يشير معرّف Gracenote إلى المحتوى. يجب أن تحتوي على إحدى البادئات الصالحة: 1. "EP" - حلقة من سلسلة 2 "MV" - الفيلم 3. "SP" - حدث رياضي |
gracenote_series_id |
اختياريّ. ويشير هذا الحقل إلى رقم تعريف سلسلة Gracenote. ويجب أن يحمل بادئة "SH". |
طلب قائمة الإعلانات
طلب الحصول على مبلغ AdBreakNotificationService.ListAdBreaks
الحقول | |
---|---|
parent |
اختياريّ. يحدّد هذا الحقل حدث LiveStreamEvent الذي يجب ربط هذا الفاصل الإعلاني به باستخدام مفتاح مادة عرض البث المباشر. يجب أن يكون تنسيق الملف "networks/{network_code}/assets/{asset_code}". |
custom_parent |
اختياريّ. يحدّد هذا الحقل حدث LiveStreamEvent الذي يجب ربط هذا الفاصل الإعلاني به باستخدام مفتاح مادة العرض المخصّصة. يجب أن يكون تنسيق الملف "networks/{network_code}/customassets/{asset_code}". |
content |
اختياريّ. وهذه طريقة بديلة لتحديد الحدث المباشر للبث، إذا كان مرتبطًا بجزء من المحتوى ضمن أداة GAM. يجب أن يكون بالتنسيق "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}". |
page_size |
اختياريّ. الحد الأقصى لعدد الفواصل الإعلانية التي يمكن إرجاعها. قد تعرض الخدمة عددًا أقل من هذه القيمة. وفي حال عدم تحديدها، سيتم عرض 10 فواصل إعلانية على الأكثر. الحدّ الأقصى للقيمة هو 100، وسيتم فرض القيم التي تزيد على 100 على 100. |
page_token |
اختياريّ. تم تلقّي رمز مميَّز للصفحة من مكالمة سابقة على عند التقسيم على صفحات، يجب أن تتطابق جميع المعلّمات الأخرى المقدَّمة إلى |
قائمة AdBreaksResponse
الحقول | |
---|---|
ad_breaks[] |
الإخراج فقط. قائمة بفواصل الإعلانات التي تتطابق مع حدث LiveStreamEvent المطلوب. |
next_page_token |
رمز مميز يمكن إرساله باسم |
البيانات الوصفية
البيانات الوصفية المخصّصة للمحتوى
الحقول | |
---|---|
key_values |
يحدد البيانات الوصفية المخصصة للمحتوى كزوج من المفتاح والقيمة. يتم قبول السلاسل أو قائمة السلاسل فقط للقيم. |
VideoVideoContentNames
قائمة أسماء كل المحتوى الذي تتم مشاركته.
الحقول | |
---|---|
syndicated_video_content[] |
حقل متكرّر لاسم المحتوى الذي تتم مشاركته ويجب أن يكون تنسيقها هو "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}"، كما يجب أن تنتمي إلى الشبكة نفسها التي يتضمّن المحتوى الذي يحتوي على هذا الحقل. |
طلب تعديل المحتوى
طلب [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 هو رقم تعريف محتوى نظام إدارة المحتوى في "مدير إعلانات Google"، ويتم تشكيله كجزء من طلب الإعلان لتحديد الإعلانات التي يمكن أن يعرضها "مدير إعلانات Google" مقارنةً بالفيديو المقابل. يمكن أن تكون هذه القيمة رقمية أو أبجدية رقمية. |
status |
حالة المحتوى. وإذا تم حذفها، سيتم تفعيل القيمة التلقائية. |
title |
مطلوبة. تمثّل هذه السمة عنوان المحتوى. |
update_time |
مطلوبة. تاريخ آخر تعديل للمحتوى |
publish_time |
وقت نشر المحتوى يجب ملء هذا الحقل إذا كان الفيديو مصمّمًا لتضمينه في قواعد الإعلانات التي تحدّد وقتَي البدء والانتهاء. |
duration |
مدة المحتوى. تتوفر المدة حتى تصل إلى المستوى المللي ثانية. |
cue_points[] |
يحدد نقاط العمولة. تشير نقاط عرض الإعلان إلى الأماكن التي يمكن إدراج إعلان فيها في الفيديو. تتم إضافة نقاط العمولة إلى مستوى المللي ثانية. يجب ملء هذا الحقل إذا كان الفيديو يحتوي على فواصل إعلانية أثناء التشغيل. |
thumbnail_url |
عنوان URL للصورة المصغّرة للمحتوى |
metadata |
تحدد البيانات الوصفية المخصصة للمحتوى. |
gracenote_metadata |
البيانات الوصفية المرتبطة بالمحتوى هي Gracenote. |
syndication_metadata |
البيانات الوصفية المرتبطة بمشاركة المحتوى |
dynamic_ad_insertion_metadata |
البيانات الوصفية المتعلقة بميزة "إدراج الإعلان الديناميكي" بالمحتوى |
حالة الفيديو
خيارات الحالة لعرض الإعلانات المستهدفة للمحتوى أو عدم عرضها.
عمليات التعداد | |
---|---|
ACTIVE |
وسيتم عرض الإعلانات التي تستهدف المحتوى. |
BLOCKED |
ولن يتم عرض أي إعلانات على هذا المحتوى إذا كانت الحالة "محظور". |
DELETED |
وستتم أرشفة المحتوى في "مدير إعلانات Google". وإذا تلقّى "مدير إعلانات Google" طلب إعلان عن محتوى تم وضع علامة "محذوف" عليه، يمكن أن يستمر عرض الإعلانات للشركة نفسها أو الإعلانات التي تستهدف وحدات المستودع أو معايير الاستهداف الأخرى. لحظر الإعلانات، اضبط الحالة على "محظور". |
معلومات محتوى الفيديو
البيانات الوصفية لتحديد العلاقات بين المحتوى الأساسي والمحتوى المقتبس.
الحقول | |
---|---|
حقل الاتحاد syndication . لا يمكن أن يحتوي VideoContentSyndiationMetadata إلا على واحد مما يلي. لا يمكن أن يكون syndication سوى واحد مما يلي: |
|
canonical_video_content |
اسم المحتوى الأساسي. ويجب أن يكون تنسيقه مثل "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}"، كما يجب أن ينتمي إلى الشبكة نفسها التي يتضمّن المحتوى الذي يحتوي على هذا الحقل. |
syndicated_video_content_names |
مجموعة من المحتوى المقتبس |
تنسيق الفيديو
التنسيقات التي يمكن أن يتم ترميز محتوى الفيديو من خلالها.
عمليات التعداد | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
لم يتم تحديد تنسيق الفيديو. |
HLS |
التطبيق/x-mpegURL |
DASH |
application/dash+xml |
VideoIngestUrlInfo
البيانات الوصفية التي تحدّد الرابط الذي يؤدي إلى ملف m3u8 المستخدَم لوضع شروط وإنشاء قوائم تشغيل
الحقول | |
---|---|
video_format |
تمثّل هذه السمة تنسيق الفيديو. |
video_preconditioned |
للإشارة إلى ما إذا كان المحتوى مشروطًا بعرض الإعلانات أثناء التشغيل أم لا، ما يعني أنّ شرائحك مقسّمة حاليًا في وقت الفواصل الإعلانية. |
url |
الرابط الذي يؤدي إلى ملف m3u8 |
فيديوهات مُعدَّة مسبقًا
الحالة المشروطة لمحتوى الفيديو
عمليات التعداد | |
---|---|
NO |
غير مشروط بعد. |
YES |
تم إجراء تعديلات على الفيديو/شرطه. |