يوفّر هذا الدليل نظرة عامة حول دورة حياة حزمة تطوير البرامج (SDK) والتفاعلات بين مشغّل الفيديو وحزمة تطوير البرامج لإعلانات الوسائط التفاعلية وخادم الإعلانات.
التفاعلات الأساسية
يوضّح المخطّط البياني التالي التفاعلات بين مشغّل الفيديو وحزمة تطوير البرامج لإعلانات الوسائط التفاعلية وخادم إعلانات، ويوضّح تعليقات توضيحية لهذه التفاعلات. يمكن لخادم الإعلانات استخدام "مدير الإعلانات" أو "AdSense للفيديو" أو Ad Exchange (AdX)
تحمِّل صفحة الويب أو التطبيق حزمة تطوير البرامج لإعلانات الوسائط التفاعلية باستخدام:
- علامة نص برمجي مضمّنة لـ HTML5
- تطبيق متوافق مع Android أو Google Cast أو iOS أو tvOS
تطلب حزمة IMA SDK استجابة نموذج عرض إعلانات فيديو (VAST) للوحدة الإعلانية المحددة في الإعلان الخادم. يتم تحديد خادم الإعلانات الذي يتم استدعاؤه، والذي يمكن أن يكون "إدارة إعلانات Google" مقابل AFV أو AdX، من خلال عنوان URL لعلامة الإعلان.
يختار خادم الإعلانات أفضل إعلان ويرسل استجابة VAST إلى أداة تطوير البرامج لإعلانات الوسائط التفاعلية من Google. يتم اختيار الإعلانات باستخدام إحدى الطريقتَين التاليتَين:
- فلاتر الوحدات الإعلانية في "مدير إعلانات Google" لعناصر الإعلانات المُحتمَلة
- إجراء AdSense أو Ad Exchange مزاد
تُحلِّل حزمة تطوير البرامج IMA SDK استجابة نموذج عرض إعلانات الفيديو (VAST)، وتحدِّد نوع الوسائط الصحيح استنادًا إلى البيئة، وتُرسِل تصميم الإعلان المضمّن للفيديو (وadvertents companion إذا لزم الأمر) إلى صفحة الويب أو التطبيق.
يتفاوض مشغّل الفيديو مع حزمة تطوير البرامج لإعلانات الوسائط التفاعلية بشأن تفاصيل التشغيل ويشغّل الإعلانات.
تعمل حزمة تطوير البرامج لإعلانات الوسائط التفاعلية على تنشيط أداة فحص اتصال مرات الظهور وأحداث تتبُّع نموذج عرض إعلانات الفيديو حسب الحاجة.
دورة الحياة
يعرض هذا المخطّط البياني دورة حياة حزمة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية بالكامل. يتم تمييز طلبات الإنشاء والطريقة باللون الأزرق، ويتم تمييز الأحداث باللون الأحمر، ويتم عرض شروط الخطأ باستخدام أدوات ربط باللون الأحمر ونص أحمر.