التعرّف على بنية حزمة تطوير البرامج (SDK)

اختيار النظام الأساسي: HTML5 Android

يقدّم هذا الدليل نظرة عامة على دورة حياة حزمة تطوير البرامج (SDK) والتفاعلات بين مشغّل بث الفيديو وحزمة IMA DAI SDK وخادم الإعلانات.

التفاعلات الأساسية

يوضّح المخطّط التالي التفاعلات بين مشغّل الفيديو وحزمة IMA DAI SDK و"مدير إعلانات Google 360" مع إضافة تعليقات توضيحية إليها.

بنية ميزة "إدراج الإعلان الديناميكي"

  1. تحمّل صفحة الويب أو التطبيق حزمة تطوير البرامج لإدراج الإعلان الديناميكي في "إعلانات الوسائط التفاعلية" من خلال:

    • علامة نص برمجي مضمّنة لـ HTML5
    • تطبيق متوافق مع Android أو Google Cast أو iOS أو tvOS أو Roku
  2. تطلب حزمة تطوير البرامج (SDK) الخاصة بميزة "الإعلانات الديناميكية أثناء عرض الفيديو" إما بث فيديو عند الطلب أو بثًا مباشرًا من "إدارة إعلانات Google 360".

  3. يستجيب "مدير إعلانات Google" 360 بعرض بث الفيديو الذي يتضمّن فواصل إعلانية مُدرَجة.

  4. تعمل حزمة تطوير البرامج لإدراج الإعلان الديناميكي من "إعلانات الوسائط التفاعلية" على تحليل الردّ، وتحديد نوع الوسائط الصحيح استنادًا إلى البيئة، وتقديم بث الفيديو (والإعلانات المصاحبة إذا لزم الأمر) إلى صفحة الويب أو التطبيق.

  5. يتفاوض مشغّل الفيديو على تفاصيل التشغيل مع حزمة تطوير البرامج لإعلانات الوسائط التفاعلية (DAI) من IMA، ثم يشغّل الإعلانات.

  6. ترسل حزمة IMA SDK إشارة ping لمرّة الظهور وأحداث التتبُّع، حسب الحاجة.

مراحل النشاط

يوضّح هذا المخطّط البياني دورة الحياة الكاملة لحزمة تطوير البرامج (SDK) الخاصة بخدمة "الإعلانات الديناميكية المدرَجة" من "إعلانات الوسائط التفاعلية". يتم تمييز عمليات استدعاء الدوال الإنشائية والدوال باللون الأزرق، ويتم تمييز الأحداث باللون الأحمر، ويتم عرض حالات الخطأ باستخدام موصلات حمراء ونص أحمر.