توفّر واجهة برمجة التطبيقات DAI Pod Serving API عروض إعلانات فيديو متسلسلة بمعدل نقل بيانات تكيُّفي معدّة بطريقة يمكن تجميعها مباشرةً في قائمة تشغيل وسائط HLS أو MPEG-DASH الموجّهة للمستخدم.
تتألف عملية الدمج النموذجية مع واجهة برمجة التطبيقات DAI Pod Serving API من ثلاثة مكوّنات رئيسية: مدير إعلانات Google، وهو تطبيق مشغّل فيديو للعملاء، يتم إنشاؤه عادةً باستخدام حزمة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية (IMA)، وأداة التلاعب.
مدير الإعلانات
ويتحمّل "مدير إعلانات Google" مسؤولية عرض مجموعات الإعلانات المتسلسلة في أداة معالجة البيانات. يتفاعل معالج البيان مع واجهة برمجة تطبيقات عرض Pod في "مدير الإعلانات" لطلب مجموعات الإعلانات المتسلسلة. تقع على عاتق الخدمة المسؤوليات التالية:
- إنشاء جلسة بث لكل طلب من تطبيق مشغّل الفيديو الخاص بالعملاء واختيار الإعلانات وإنشاء مجموعات الإعلانات المتسلسلة وتوفير عمليات العرض لمطابقة الملفات الشخصية لترميز المحتوى، ويُعرف ذلك أيضًا باسم "تعديل تصميم إعلان الفيديو". (الخطوتان 1 و2 في الرسم البياني أعلاه)
- الاستجابة لطلبات مجموعة الإعلانات المتسلسلة من أداة معالجة البيان وتقديم بيانات مجموعة الإعلانات المتسلسلة التي تم ترميزها بشكل صحيح لدمجها في أحداث البث. (الخطوتان 4 و5)
- الردّ على طلبات البيانات الوصفية لمجموعة الإعلانات المتسلسلة من تطبيق مشغّل الفيديو الخاص بالعميل وتوفير جدول بحث لأحداث الإعلانات (الخطوتان 7 و8)
- تلقي ومعالجة إشعارات التتبع التي تم تلقيها بواسطة تطبيق مشغّل فيديو العميل. (الخطوة 10)
تطبيق مشغّل الفيديو للعميل
يمكن أن يكون تطبيق مشغّل الفيديو للعميل تطبيق تلفزيون أو تطبيق جوّال أو تطبيق ويب حيث يشاهد المستخدمون بث الفيديو. يتحمل اللاعب المسؤوليات التالية:
- طلب مورد بث من "مدير إعلانات Google" وتلقّي عنصر بث يمثّل جلسة تشغيل واحدة لمادة عرض فيديو محدّدة (الخطوتان 1 و2)
- طلب بيان البث من أداة معالجة البيان وبدء التشغيل. (الخطوتان 3 و6)
- طلب البيانات الوصفية لمجموعة الإعلانات المتسلسلة من "مدير إعلانات Google" لوصف أحداث الإعلانات المضمّنة في أحداث البيانات الوصفية المحدّدة زمنيًا للبث المباشر (الخطوتان 7 و8)
- الاستماع إلى مشغّل الفيديو لمعاودة الاتصال مع أحداث البيانات الوصفية المحدّدة زمنيًا المضمَّنة في الصوت أو الفيديو المضمّن الذي يحتوي على معرّفات وسائط الإعلانات (الخطوة التاسعة)
- يمكنك البحث عن عناوين URL لإثبات الملكية عن طريق مطابقة أرقام التعريف المضمّنة هذه بأحداث الإعلانات وإبلاغ "مدير إعلانات Google" بأنّ أحداث الإعلانات هذه قد تمت بنجاح. (الخطوة 10)
لمعرفة المزيد من المعلومات عن تنفيذ تطبيق مشغّل الفيديو للعميل، اطّلِع على دليل حزمة تطوير البرامج لإعلانات الوسائط التفاعلية للنظام الأساسي الذي تستخدمه: Android أو HTML5 أو iOS أو tvOS. للاطّلاع على عمليات التنفيذ المخصّصة، يُرجى الاطّلاع على دليل تطبيق مشغّل الفيديو الخاص بالعميل حول واجهة برمجة التطبيقات DAI الفيديوهات عند الطلب.
أداة معالجة البيان
معالج البيان هو الخادم المسؤول عن استضافة بيان البث المقدم لتطبيق مشغّل الفيديو الخاص بالعميل. وتقع على الخادم المسؤوليات التالية:
- جارٍ طلب بيانات مجموعة الإعلانات المتسلسلة من "مدير إعلانات Google". (الخطوتان 4 و5)
- يتجلى دمج هذه الإعلانات في البث الحالي لمحتوى الفيديو عند الطلب وتقديم البيان النهائي لتطبيق مشغّل الفيديو الخاص بالعميل. (الخطوتان 3 و6)
لمزيد من المعلومات حول تنفيذ أداة مخصّصة لمعالجة البيانات، يُرجى مراجعة دليل أداة معالجة البيانات الخاص بواجهة برمجة تطبيقات عرض DAI VOD Pod.