این صفحه اطلاعات کلی در مورد پشتیبانی و سازگاری سمت کلاینت HTML5 IMA برای مرورگرها، فرمتهای ویدیویی و پلتفرمها ارائه میدهد.
فرمتهای ویدیویی و مرورگرهای پشتیبانیشده
پشتیبانی از ویژگیهای مختلف در مرورگرهای مختلف متفاوت است و هیچ فرمت ویدیویی پیشفرض واحدی وجود ندارد که توسط همه مرورگرهای اصلی پشتیبانی شود. سه فرمت ویدیویی اصلی که در اکثر مرورگرها استفاده میشوند H.264، WebM و Ogg Theora هستند.
پخشکنندههای ویدیویی پشتیبانیشده
اکثر ویژگیهای IMA توسط پخشکنندههای ویدیویی HTML5 معمولی پشتیبانی میشوند، از جمله تگ <video> در HTML. برای مشاهده لیستی از پخشکنندههای ویدیویی شناخته شده با پشتیبانی از IMA SDK به برنامه Video Technology Partner مراجعه کنید.
سازگاری با رویدادهای گسترده
این بخش، رویدادهای VAST را که به طور خودکار بر اساس اطلاعات برگردانده شده در پاسخ VAST به سرور گزارش میشوند، فهرست میکند.
کاملاً پشتیبانی شده
complete ، creativeView ، firstQuartile ، impression ، midpoint ، pause ، resume ، rewind (زمانی که جستجوی قابل توجهی در جهت عقب وجود دارد، اجرا میشود)، start ، thirdQuartile .
تا حدی پشتیبانی میشود
-
clickرویداد
Clickفقط برای تبلیغات ویدیویی ارسال میشود. کلیکها را نمیتوان در پخشکنندههای تمامصفحه بومی در اندروید، iOS یا دسکتاپ ثبت کرد، اما کلیکها همچنان میتوانند توسط یک عنصر ردیابی کلیک درونصفحهای هنگام بسته شدن ویدیو ثبت شوند. با این حال، اگر عنصر ویدیو از کنترلهای بومی در آیپد استفاده کند، کلیکها قابل ثبت نیستند. -
fullscreenIMA SDK از حالت تمام صفحه شبیهسازی شده پشتیبانی میکند، که در آن ویدیو کل پنجره مرورگر را اشغال میکند. ما یک ویدیو را زمانی در حالت تمام صفحه در نظر میگیریم که
offsetWidthوoffsetHeightآن حداقل به اندازه بدنه سند باشند. این حالت در همه مرورگرها پشتیبانی میشود. برای نمونهای از حالت تمام صفحه شبیهسازی شده، نمونه را دانلود کنید .در آیفون و پلتفرمهای اندروید قبل از نسخه ۳.۰، ویدیو همیشه در حالت تمام صفحه پخش میشود.
-
mute،unmuteiOS و اندروید فقط کنترل بومی میزان صدا را دارند. به همین دلیل، IMA SDK نمیتواند میزان صدا یا وضعیت بیصدا را تعیین کند و ما نیز از تغییرات مطلع نمیشویم. در زیر لیستی از نسخههای مرورگر که
muteوunmuteپشتیبانی میکنند و نمیکنند، آورده شده است:- پشتیبانیشده: فایرفاکس ۳.۵+، کروم ۸+، سافاری ۴+
- پشتیبانی نمیشود: iOS، اندروید
برای جزئیات بیشتر در مورد نمایش تبلیغات VAST، به دستورالعملهای IAB مراجعه کنید.
هشدارهایی برای چارچوبهای جاوا اسکریپت
هنگام استفاده از یک چارچوب جاوا اسکریپت، مانند React یا AngularJS، با IMA HTML5 SDK، ملاحظات خاصی وجود دارد. این چارچوبها اغلب عناصر DOM را جابجا میکنند، که میتواند عملکرد IMA را مختل کند، زیرا IMA انتظار دارد DOM هنگام شروع SDK ایستا باشد. IMA از چارچوبهای جاوا اسکریپت پشتیبانی میکند، تا زمانی که IMA پس از اتمام انتقال عناصر DOM توسط چارچوب، شروع به کار کند. به طور خاص، عنصر HTML5 که به عنوان آرگومان containerElement هنگام ساخت AdDisplayContainer ارسال میشود، نباید پس از نمونهسازی آن جابجا شود.
پشتیبانی از اپل ایرپلی
کیت توسعه نرمافزار IMA در حال حاضر از Apple AirPlay پشتیبانی نمیکند. یا AirPlay را غیرفعال کنید یا درخواستهای تبلیغاتی را هنگام شناسایی AirPlay غیرفعال کنید.
پلتفرمهای پخشکننده ویدیوی پشتیبانیشده
SDK های گوگل IMA در پلتفرم های زیر پشتیبانی می شوند:
| پلتفرم | نسخه | نوع تبلیغ |
|---|---|---|
| HTML5 | دسکتاپ : کروم، فایرفاکس، سافاری، اج، اپرا موبایل : مرورگر کروم/اندروید (اندروید برای تلفنها و تبلتها)، سافاری و کروم (iOS) | تبلیغات خطی، غیرخطی و همراه، راهکارهای ویدیویی مدیریت تبلیغات، ویدیوی تبادل تبلیغات و تبلیغات AFV |
| آیاواس | آیاواس ۱۰.۰+ | تبلیغات خطی و همراه، ویدیوی مدیریت تبلیغات، ویدیوی تبادل تبلیغات و تبلیغات AFV |
| اندروید | اندروید ۴.۴+ | تبلیغات خطی و همراه، ویدیوی مدیریت تبلیغات، ویدیوی تبادل تبلیغات و تبلیغات AFV |
| تیویاواس | تیویاواس ۱۵+ | تبلیغات خطی، ویدیوی مدیریت تبلیغات و ویدیوی تبادل تبلیغات |
ویژگیهای ویدیویی و نسخههای SDK
برای کسب اطلاعات بیشتر در مورد ویژگیهای زیر، مرور کلی تبلیغات ویدیویی را مطالعه کنید.
| HTML5 نسخه ۳ | آیاواس نسخه ۳ | اندروید نسخه ۳ | تیویاواس | |
|---|---|---|---|---|
| مجموعه ویدیویی IAB | ||||
| گسترده ۴ | ۹ | ۹ | ۹ | ۹ |
| گسترده ۳ | ![]() | ۱ | ۱ | ۱ |
| گسترده ۲ | ![]() | ![]() | ![]() | ![]() |
| سیمید ۱.۰ | ![]() | ![]() | ![]() | ![]() |
| ویپیآیدی ۲ (HTML5) | ![]() | ![]() | ![]() | ![]() |
| ویامایپی ۱.۰.۱ | ۲ ۳ | ۲ | ۲ | ۲ |
| کیت توسعه نرمافزار OM نسخه ۱.۳ | ![]() | ![]() | ![]() | ![]() |
| ویژگیهای ویدیوی مدیر تبلیغات | ||||
| تبلیغات خطی | ![]() | ![]() | ![]() | ![]() |
| داراییهای میزبانیشده توسط یوتیوب | ۴ | ![]() | ![]() | ![]() |
| تبلیغات غیرخطی (پوششها) | ۵ | ![]() | ![]() | ![]() |
| همراهان | ![]() | ![]() | ![]() | ![]() |
| منابع تبلیغاتی جایگزین VAST 3 | ![]() | ![]() | ![]() | ![]() |
| قابلیت مشاهده نمای فعال | ![]() | ![]() | ![]() | ![]() |
| تبلیغات صوتی | ![]() | ![]() | ![]() | ![]() |
| تغییر مسیرهای گسترده | ![]() | ![]() | ![]() | ![]() |
| درخواست نمایش با خاکریزی همراه | ![]() | ![]() | ![]() | ![]() |
| سازگاری با برچسب ناشر گوگل (GPT) | ![]() | ![]() | ![]() | ![]() |
| آگاهی از محتوا | ![]() | ![]() | ![]() | ![]() |
| قوانین تبلیغات | ۳ | ![]() | ![]() | ![]() |
| قوانین مربوط به تبلیغات، شامل موارد زیر است: | | ![]() | ![]() | ![]() |
| فرکانسهای محدود ۶ | ![]() | ![]() | ![]() | ![]() |
| محرومیتهای رقابتی (جریان) | ![]() | ![]() | ![]() | ![]() |
| محرومیتهای رقابتی (پاد) | ![]() | ![]() | ![]() | ![]() |
| محرومیتهای رقابتی (تمام صفحه) | ![]() | ![]() | ![]() | ![]() |
| پودینگ | ۳ | ![]() | ![]() | ![]() |
| ضربه گیرها | ![]() | ![]() | ![]() | ![]() |
| گزارشگیری در مورد ردیابی چند رویدادی (MET) | ![]() | ![]() | ![]() | ![]() |
| تخصیص پویا (AdSense برای ویدیو، Ad Manager Ad Exchange) | ![]() | ![]() | ![]() | ![]() |
| قابل رد شدن (غیر TrueView) 8 | ۵ | ![]() | ![]() | ![]() |
| انتخاب درون جریانی | ![]() | ![]() | ![]() | ![]() |
| پیش بارگذاری دارایی | ۷ | ![]() | ![]() | ![]() |
| ویژگیهای AdSense برای ویدیو | ||||
| TrueView InStream | ۵ | ![]() | ![]() | ![]() |
| انتخاب درون جریانی | ![]() | ![]() | ![]() | ![]() |
| استاندارد درون جریانی | ![]() | ![]() | ![]() | ![]() |
| اسلات کامل | ![]() | ![]() | ![]() | ![]() |
| همراهان | ![]() | ![]() | ![]() | ![]() |
| خاکریز همراه | ![]() | ![]() | ![]() | ![]() |
| روکشها | ۵ | ![]() | ![]() | ![]() |
| پیش بارگذاری دارایی | ۷ | ![]() | ![]() | ![]() |
| ویژگیهای مدیر تبلیغات در بخش تبادل تبلیغات | ||||
| TrueView InStream | ۵ | ![]() | ![]() | ![]() |
| انتخاب درون جریانی | ![]() | ![]() | ![]() | ![]() |
| استاندارد درون جریانی | ![]() | ![]() | ![]() | ![]() |
| اسلات کامل | ![]() | ![]() | ![]() | ![]() |
| همراهان | ![]() | ![]() | ![]() | ![]() |
| خاکریز همراه | ![]() | ![]() | ![]() | ![]() |
| روکشها | ۵ | ![]() | ![]() | ![]() |
| قابلیت مشاهده نمای فعال | ![]() | ![]() | ![]() | ![]() |
| پیش بارگذاری دارایی | ۷ | ![]() | ![]() | ![]() |
| چرا این تبلیغ؟ | ![]() | ![]() | ![]() | ![]() |
ویژگیهای VAST 3.0 زیر هنوز در SDK های غیر HTML5 پشتیبانی نمیشوند:
-
adSlotIdهمراه - گزینههای تحویل همراه
- آیکنها
۲ ویژگیهای VMAP زیر هنوز پشتیبانی نمیشوند:
- ردیابی رویدادهای خاص VMAP
- کدهای خطای مخصوص VMAP
- تبلیغات روی هم افتاده
- انحرافات زمانی غیر از hh:mm:ss یا "شروع" و "پایان"
- نمایش ویژگی
breakType - ویژگی
repeatAfter
۳ پشتیبانی از VMAP و قوانین تبلیغات در آیفون نیاز به پخش تبلیغات سفارشی دارد.
۴ اثر خلاقانه میزبانیشده در یوتیوب روی دسکتاپ پشتیبانی میشوند اما روی وب موبایل پشتیبانی نمیشوند.
۵ نوع تبلیغات غیرخطی (Overlays)، تبلیغات قابل رد شدن (non-TrueView) و تبلیغات TrueView InStream در وب موبایل HTML5 در iOS 10+ در صورت استفاده از playsinline پشتیبانی میشوند.
6 قانون محدودیت تکرار تبلیغات و حذف رقابتی به کوکیها یا PPID نیاز دارند.
7 پیش بارگذاری داراییهای بومی با موارد زیر کار نمیکند:
- وب موبایل در دستگاههای iOS
- وب موبایل در اندروید قبل از ۴.۰
- تبلیغات میزبانیشده توسط یوتیوب، شامل فرمتهای TrueView
- قابلیت پخش وقفه دستی IMA (هر پیادهسازی که به رویداد
AD_BREAK_READYمتکی باشد)
۸ SDK از تبلیغات قابل رد شدن که کمتر از ۸ ثانیه طول دارند پشتیبانی نمیکند. وقتی تبلیغاتی کوتاهتر از حداقل مدت زمان پخش میشوند، دکمه رد شدن نمایش داده نمیشود.
از بین ۴ ویژگی VAST که توسط Google Ad Manager پشتیبانی میشوند ، IMA از ویژگیهای زیر پشتیبانی میکند:
- گسترده ۴.۲
- پشتیبانی از تعریف رابط رسانه تعاملی امن (SIMID)
- امکان استفاده از چندین گره
UniversalAdID
- گسترده ۴.۰
- شناسه تبلیغاتی
- فایل نیم طبقه
- کدهای خطای جدید VAST
- پشتیبانی
AdVerifications

