تقدّم هذه الصفحة معلومات عامة عن التوافق مع ميزة DAI لإعلانات الوسائط التفاعلية والمتصفّحات وتنسيقات الفيديو والأنظمة الأساسية.
تنسيقات الفيديو ومتصفّحاته المتوافقة
لا يزال HTML5 معيارًا جديدًا ومتطورًا. نتيجةً لذلك، يختلف توفير ميزات مختلفة من متصفّح إلى آخر، ولا يوجد تنسيق فيديو افتراضي واحد متوافق مع جميع المتصفحات الرئيسية. تنسيقات الفيديو الثلاثة الرئيسية المستخدمة في معظم المتصفحات هي H.264 وHLS وDash.
توافق أحداث نموذج عرض إعلانات الفيديو (VAST)
يسرد هذا القسم أحداث VAST التي يتم إعداد تقارير بها تلقائيًا للخادم استنادًا إلى المعلومات التي يتم عرضها في استجابة VAST.
متوافق بالكامل
complete
، creativeView
،
firstQuartile
، impression
، midpoint
،
pause
، resume
، rewind
(يتم تنشيطها عند
وجود أي ترجيع مهم في الاتجاه الخلفي)، start
،
thirdQuartile
.
جهاز متوافق جزئيًا
click
يتم إرسال الحدث
Click
لإعلانات الفيديو فقط. لا يمكن تسجيل النقرات في المشغّلات الأصلية بملء الشاشة على Android أو iOS أو سطح المكتب، ولكن يمكن تسجيل النقرات بواسطة عنصر تتبُّع النقرات في الصفحة عندما يكون الفيديو مغلقًا. ومع ذلك، إذا كان عنصر الفيديو يستخدم عناصر تحكم أصلية في iPad، فلا يمكن تسجيل النقرات.fullscreen
وتتيح إعلانات الوسائط التفاعلية استخدام وضع محاكاة ملء الشاشة الذي يشغل فيه الفيديو نافذة المتصفّح بأكملها. تعتبر إعلانات الوسائط التفاعلية أنّ الفيديو في وضع ملء الشاشة عندما لا يقلّ حجم
offsetWidth
وoffsetHeight
عن حجم نص المستند. هذا الوضع متوافق مع جميع المتصفّحات.دائمًا ما يتم تشغيل الفيديو في وضع ملء الشاشة على أجهزة iPhone والأجهزة التي تعمل بالإصدار 3.0 من نظام التشغيل Android.
mute
،unmute
لا يتوفّر إلا لنظامَي التشغيل iOS وAndroid إمكانية التحكّم الأصلي في مستوى الصوت. وبناءً على ذلك، لا يمكن لإعلانات الوسائط التفاعلية تحديد حالة مستوى الصوت أو كتم الصوت، ولا يتم إشعار حزمة تطوير البرامج (SDK) بالتغييرات. في ما يلي قائمة بإصدارات المتصفح التي تتوافق مع أو لا تتوافق مع
mute
وunmute
:- متوافق: Firefox 3.5+ وChrome 8 وSafari 4 والإصدارات الأحدث
- غير متوافق: iOS وAndroid
يمكنك الرجوع إلى إرشادات مكتب الإعلانات التفاعلية (IAB) للحصول على مزيد من التفاصيل حول عرض إعلانات نموذج عرض إعلانات الفيديو (VAST).
أحداث الإعلانات عند إعادة مشاهدة الفواصل الإعلانية
لا تنشط إعلانات الوسائط التفاعلية أحداث الإعلانات عند إعادة مشاهدة الإعلانات للأسباب التالية:
- يجب تشغيل عناوين URL الخاصة بالأحداث مرة واحدة فقط، وإلا قد يتم اعتبارها سلوكًا غير مرغوب فيه.
- يتيح ذلك للمستخدمين البحث عن الفواصل الإعلانية التي سبق لهم مشاهدتها وحولها، ما يوفّر تجربة بحث أفضل.
في ما يلي الأحداث الوحيدة التي يتم تنشيطها عند إعادة مشاهدة الفواصل الإعلانية:
AD_PERIOD_STARTED
AD_PERIOD_ENDED
منصّات مشغّلات الفيديو المتوافقة
تتوفّر حزم تطوير البرامج لإعلانات الوسائط التفاعلية من Google على المنصات التالية:
النظام الأساسي | الإصدار |
---|---|
HTML5 | الكمبيوتر المكتبي: Chrome وFirefox وSafari وEdge وOpera الأجهزة الجوّالة: متصفّح Chrome/Android (على الهواتف والأجهزة اللوحية لنظام التشغيل Android)، وSafari وChrome (نظام التشغيل iOS) |
iOS | iOS 10.0 أو إصدار أحدث |
Android | الإصدار 4.4 من نظام التشغيل Android أو الإصدارات الأحدث |
Google Cast | جميع أجهزة البث |
tvOS | tvOS 14 والإصدارات الأحدث |
Roku | جميع الأجهزة التي لا تزال تتلقّى تحديثات البرامج من Roku |
إتاحة تنسيقات بث الفيديو
وتدعم إعلانات الوسائط التفاعلية كلاً من HLS وDASH في جميع حزم تطوير البرامج (SDK). اطّلِع على هذا الجدول للحصول على الدعم على منصات حِزم تطوير البرامج (SDK) المحدّدة. لتشغيل البث بشكل صحيح، يجب أن يتوافق مشغّل الفيديو مع نوع البث المستخدَم.
منصة حزمة تطوير البرامج لإعلانات الوسائط التفاعلية | HLS | بروتوكول DASH |
---|---|---|
HTML5 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
ميزات الفيديو وإصدارات حزمة تطوير البرامج (SDK)
لمعرفة المزيد من المعلومات عن الميزات التالية، اطّلِع على نظرة عامة على إعلانات الفيديو.
حزمة فيديو IAB | الدعم |
---|---|
نموذج عرض إعلانات فيديو 4 | 1 |
نموذج عرض إعلانات فيديو 3 | 2 |
نموذج عرض إعلانات فيديو 2 | |
VPAID 2 | |
إصدار VMAP 1.0.1 | 3 |
ميزات الفيديو في "مدير إعلانات Google" | الدعم |
الإعلانات الخطية | |
إعلانات غير خطية (الإعلانات التي تظهر على سطح الفيديو) | |
الإعلانات المُصاحبة | 4 |
موارد الإعلانات المصاحبة البديلة في نموذج عرض إعلانات الفيديو (VAST 3) | |
إمكانية العرض في العرض النشط | |
عمليات إعادة توجيه VAST | |
إعادة التعبئة المصاحبة مع طلب العرض | |
التوافق مع علامة "ناشر Google" (GPT) | |
الوعي بالمحتوى | |
قواعد الإعلانات | |
كبسولات | |
ملصقات صغيرة | |
إعداد التقارير عن التتبُّع المتعدد الأحداث (MET) | |
قابل للتخطي (حجز / غير TrueView) | 5 |
ميزات برنامج "AdSense للفيديو" | الدعم |
TrueView ضمن البث | 6 |
اختيار أثناء البث | |
عادي أثناء البث | |
كامل الخانة | |
الإعلانات المُصاحبة | 4 |
إضافة بيانات إعلان مصاحب | |
تراكبات | |
ميزات "مدير إعلانات Google" Ad Exchange | الدعم |
TrueView ضمن البث | 6 |
اختيار أثناء البث | |
عادي أثناء البث | |
كامل الخانة | |
الإعلانات المُصاحبة | 4 |
إضافة بيانات إعلان مصاحب | |
تراكبات | |
إمكانية العرض في العرض النشط | |
لِمَ تمّ عرض هذا الإعلان؟ | 7 |
1 من بين ميزات نموذج عرض إعلانات الفيديو (VAST 4) المتاحة في "مدير إعلانات Google"، تتيح إعلانات الوسائط التفاعلية (IMA) الميزات التالية:
- 4.2 نموذج عرض إعلانات فيديو (VAST)
- التوافق مع تعريف واجهة الوسائط التفاعلية الآمنة (SIMID)
- السماح بعُقد
UniversalAdID
متعددة
- الإصدار 4.0 من نموذج عرض إعلانات فيديو (VAST)
- AdID
- ملف وسطي
- رموز أخطاء نموذج عرض إعلانات فيديو (VAST) الجديدة
- وحدات ماكرو جديدة لنموذج عرض إعلانات الفيديو (VAST)
- دعم
AdVerifications
2 ميزات VAST 3.0 التالية غير متاحة بعد:
- الرفيق
adSlotId
- خيارات عرض الإعلانات المصاحبة
- الرموز
3 لا تتوفّر بعد ميزات VMAP التالية:
- أحداث التتبُّع الخاصة بأداة VMAP
- رموز الخطأ الخاصة بـ VMAP
- الإعلانات التي تظهر على سطح الفيديو
- إزاحة الوقت بخلاف hh:mm:ss أو "start" و "end"
- سمة
breakType
للعرض - سمة واحدة (
repeatAfter
)
4 لا يتم دعم سوى الصور المصاحبة. تتطلب الصور المصاحبة تنفيذًا مخصّصًا لتعبئة الإعلانات. لا تتوفّر الإعلانات المصاحبة على نظام التشغيل tvOS.
5 لا تتوفّر الإعلانات التقليدية القابلة للتخطي إلا في حِزم تطوير البرامج لإدراج إعلان ديناميكي لإعلانات الوسائط التفاعلية لنظام التشغيل HTML5 وiOS وtvOS وRoku وAndroid (بما في ذلك Android TV).
6 لا يتم دعم إعلانات TrueView القابلة للتخطي إلا في حزم تطوير البرامج لإدراج إعلان ديناميكي لإعلانات الوسائط التفاعلية لكل من HTML5 وiOS وRoku وAndroid (بما في ذلك Android TV).
7 يتطلب القسم لماذا هذا الإعلان؟ تمرير المَعلمة adUiElement
عند إنشاء StreamManager
.
محاذير لأُطر عمل JavaScript
هناك اعتبارات معيّنة عند استخدام إطار عمل JavaScript، مثل React أو AngularJS، مع حزمة IMA HTML5 SDK. تنقل أُطر العمل هذه في كثير من الأحيان عناصر من نموذج كائن المستند (DOM)، والذي قد يعطل حزمة تطوير البرامج لإعلانات الوسائط التفاعلية لأن حزمة تطوير البرامج تتوقع أن يكون نموذج العناصر في المستند (DOM) ثابتًا عند بدئه. وتدعم حزمة تطوير البرامج لإعلانات الوسائط التفاعلية أُطر عمل JavaScript طالما يتم بدء حزمة تطوير البرامج (SDK) بعد انتهاء إطار العمل من نقل عناصر DOM.
على وجه التحديد، يجب عدم نقل عنصر HTML5 الذي تم تمريره كوسيطة adUiElement
عند إنشاء السمة StreamManager
بعد إنشاء مثيل له.
دعم Apple AirPlay
لا تتوافق حزمة تطوير البرامج لإعلانات الوسائط التفاعلية مع ميزة Apple AirPlay. يمكنك إما إيقاف AirPlay أو إيقاف طلبات الإعلانات عند رصد AirPlay.