توفِّر هذه الصفحة معلومات عامة عن توافق "إدراج إعلان ديناميكي" لإعلانات الوسائط التفاعلية (IMA) من أجل المتصفحات وتنسيقات الفيديو والأنظمة الأساسية.
تنسيقات الفيديو والمتصفحات المعتمدة
لا يزال 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 (للهواتف والأجهزة اللوحية) و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 | الدعم |
---|---|
نموذج عرض إعلانات فيديو (VAST 4) | 1 |
نموذج عرض إعلانات فيديو (VAST 3) | 2 |
نموذج عرض إعلانات فيديو (VAST 2) | |
معيار VPAID 2 | |
إصدار VMAP 1.0.1 | 3 |
ميزات فيديو "مدير الإعلانات" | الدعم |
الإعلانات الخطية | |
الإعلانات غير الخطية (التي تظهر على سطح الفيديو) | |
الإعلانات المُصاحبة | 4 |
موارد الإعلانات المصاحبة البديلة لنموذج VAST 3 | |
إمكانية عرض العرض النشط | |
عمليات إعادة توجيه VAST | |
إضافة إعلانات مصاحبة مع طلب عرض | |
التوافق مع علامة "ناشر Google" (GPT) | |
الوعي بالمحتوى | |
قواعد الإعلانات | |
التجميع | |
ملصقات صغيرة | |
إعداد التقارير عن تتبُّع الأحداث المتعددة (MET) | |
قابلة للتخطي (الحجز / غير TrueView) | 5 |
ميزات "AdSense للفيديو" 7 | الدعم |
TrueView ضمن البث | 6 |
اختيار أثناء البث | |
قياسي أثناء البث | |
الإعلانات الكاملة | |
الإعلانات المُصاحبة | 4 |
إضافة إعلانات مصاحبة | |
تراكبات | |
ميزات "مدير الإعلانات Ad Exchange" | الدعم |
TrueView ضمن البث | 6 |
اختيار أثناء البث | |
قياسي أثناء البث | |
الإعلانات الكاملة | |
الإعلانات المُصاحبة | 4 |
إضافة إعلانات مصاحبة | |
تراكبات | |
إمكانية عرض العرض النشط | |
لماذا هذا الإعلان؟ | 8 |
1 من بين ميزات "نموذج عرض إعلانات الفيديو" 4 التي توفّرها "مدير إعلانات Google"، تتيح إعلانات الوسائط التفاعلية الميزات التالية:
- نموذج عرض إعلانات فيديو (VAST 4.2)
- التوافق مع تعريف واجهة الوسائط التفاعلية الآمنة (SIMID)
- معدّل استخدام عدة عُقد
UniversalAdID
- الإصدار 4.0 من نموذج عرض إعلانات فيديو (VAST)
- AdID
- ملف Mezzaney
- رموز خطأ VAST الجديدة
- وحدات ماكرو VAST جديدة
- دعم
AdVerifications
2 لا تتوفّر بعد ميزات VAST 3.0 التالية:
- الرفيق
adSlotId
- خيارات عرض الإعلانات المصاحبة
- الرموز
3 ميزات VMAP التالية غير متاحة حتى الآن:
- أحداث التتبع الخاصة بـ VMAP
- رموز الخطأ الخاصة بـ VMAP
- الإعلانات التي تظهر على سطح الفيديو
- فواصل زمنية بخلاف hh:mm:ss أو "start" و "end"
- عرض السمة
breakType
- سمة واحدة (
repeatAfter
)
4 لا يُسمح سوى بالصور المصاحبة. تتطلّب الإعلانات المصاحبة تنفيذًا مخصّصًا لتعبئة الإعلانات. الإعلانات المصاحبة غير متاحة على نظام التشغيل tvOS.
5 لا تتوفّر الإعلانات التقليدية القابلة للتخطّي إلّا في حِزم تطوير البرامج (SDK) لإدراج إعلان ديناميكي لإعلانات الوسائط التفاعلية (IMA) لإعلانات HTML5 وiOS وtvOS وRoku وAndroid (بما في ذلك Android TV).
من خلال حزمة تطوير البرامج (SDK) الخاصة بـ Cast، يجب الإفصاح عن إمكانية التخطّي من خلال StreamRequest.senderCanSkip
لإتاحة الإعلانات القابلة للتخطي الإضافية.
6 لا تتوفّر إعلانات TrueView القابلة للتخطّي إلا في حِزم تطوير البرامج (SDK) لإدراج إعلان ديناميكي لإعلانات الوسائط التفاعلية (IMA) لإعلانات HTML5 وiOS وAndroid (بما في ذلك Android TV).
7 لا تتوفّر ميزات AdSense في حزمة تطوير البرامج (SDK) للإرسال.
8 لماذا هذا الإعلان؟ يتطلّب تمرير المَعلمة adUiElement
عند إنشاء StreamManager
.
لماذا هذا الإعلان؟ غير متاح في حزمة تطوير البرامج (SDK) الخاصة بالبث.
محاذير لأُطر عمل JavaScript
هناك بعض الاعتبارات عند استخدام إطار عمل JavaScript، مثل
React أو AngularJS مع حزمة تطوير برامج HTML5 لإعلانات الوسائط التفاعلية. وغالبًا ما تنقل أطر العمل هذه عناصر نموذج العناصر في المستند (DOM)، ما قد يؤدي إلى تعطُّل حزمة تطوير البرامج لإعلانات الوسائط التفاعلية لأنّ حزمة تطوير البرامج تتوقع أن يكون نموذج العناصر في المستند ثابتًا عند بدء تشغيله. تتوافق حزمة تطوير البرامج لإعلانات الوسائط التفاعلية مع أطر عمل JavaScript طالما أنّ حزمة تطوير البرامج (SDK) قد بدأت بعد انتهاء إطار العمل من نقل عناصر DOM.
وعلى وجه التحديد، يجب عدم نقل عنصر HTML5 الذي تم تمريره كوسيطة adUiElement
عند إنشاء StreamManager
بعد إنشاء مثيل له.
دعم خدمة AirPlay من Apple
لا تتوافق حزمة تطوير البرامج لإعلانات الوسائط التفاعلية مع خدمة Apple AirPlay. يمكنك إيقاف AirPlay أو إيقاف طلبات الإعلانات عند رصد AirPlay.