بررسی پشتیبانی و سازگاری کیت توسعه نرم‌افزار

پلاتفرم را انتخاب کنید: HTML5 Android iOS tvOS Cast Roku

این صفحه اطلاعات کلی درباره پشتیبانی و سازگاری IMA 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

    ‫IMA از حالت تمام‌صفحه شبیه‌سازی‌شده پشتیبانی می‌کند، که در آن ویدیو کل پنجره مرورگر را اشغال می‌کند. ‫IMA ویدیو را در حالت تمام‌صفحه درنظر می‌گیرد وقتی offsetWidth و offsetHeight آن حداقل اندازه بدنه سند باشد. این حالت در همه مرورگرها پشتیبانی می‌شود.

    در پلاتفرم‌های iPhone و Android قبل‌از نسخه ۳.۰، ویدیو همیشه در حالت تمام‌صفحه پخش می‌شود.

  • mute، unmute

    ‫iOS و Android فقط کنترل بومی میزان صدا را دارند. بنابراین، IMA نمی‌تواند میزان صدا یا وضعیت بی‌صدا را تعیین کند، و کیت توسعه نرم‌افزار نیز از تغییرات مطلع نمی‌شود. در زیر فهرستی از نسخه‌های مرورگر که از mute، unmute پشتیبانی می‌کنند و نمی‌کنند آمده است:

    • پشتیبانی‌شده: Firefox 3.5+‎،‏ Chrome 8+‎،‏ Safari 4+‎
    • پشتیبانی نمی‌شود: iOS،‏ Android

برای جزئیات بیشتر درباره ارائه آگهی VAST، به رهنمودهای IAB مراجعه کنید.

رویدادهای آگهی هنگام تماشای مجدد وقفه‌های آگهی

IMA رویدادهای آگهی را هنگام تماشای مجدد آگهی‌ها به دلایل زیر فعال نمی‌کند:

  • نشانی‌های وب رویداد باید فقط یک‌بار راه‌اندازی شوند، درغیراین‌صورت ممکن است به‌عنوان رفتار هرزنامه‌ای تلقی شوند.
  • این کار به کاربران امکان می‌دهد در وقفه‌های آگهی که قبلاً دیده‌اند و اطراف آن‌ها جستجو کنند و تجربه جستجوی بهتری ایجاد می‌کند.

این‌ها تنها رویدادهایی هستند که هنگام تماشای مجدد وقفه‌های آگهی فعال می‌شوند:

  • AD_PERIOD_STARTED
  • AD_PERIOD_ENDED

پلاتفرم‌های پخش‌کننده ویدیو پشتیبانی‌شده

کیت‌های توسعه نرم‌افزار Google IMA در پلاتفرم‌های زیر پشتیبانی می‌شوند:

پلاتفرم نسخه
HTML5 رایانه: Chrome،‏ Firefox،‏ Safari،‏ Edge،‏ Opera
تلفن همراه: Chrome/Android Browser (Android برای تلفن‌ها و رایانه‌های لوحی)،‏ Safari و Chrome (iOS)
iOS ‫iOS نسخه ۱۰.۰ یا بالاتر
Android Android نسخه ۴.۴ و بالاتر
Google Cast همه دستگاه‌های پخش محتوا
tvOS tvOS 15+‎
Roku همه دستگاه‌هایی که هنوز به‌روزرسانی‌های نرم‌افزار را از Roku دریافت می‌کنند

پشتیبانی از قالب جاری‌سازی ویدیو

‫IMA از هر دو HLS و DASH در کیت‌های توسعه نرم‌افزار خود پشتیبانی می‌کند. برای پشتیبانی از پلاتفرم‌های خاص کیت توسعه نرم‌افزار، این جدول را ببینید. برای بازپخش صحیح جاری‌سازی، پخش‌کننده ویدیو شما باید از نوع جاری‌سازی استفاده‌شده پشتیبانی کند.

پلاتفرم کیت توسعه نرم‌افزار آگهی‌های رسانه‌ای تعاملی HLS DASH
HTML5 علامت بررسی علامت بررسی
iOS علامت بررسی علامت ضربدر قرمز
Android علامت بررسی علامت بررسی
Google Cast علامت بررسی علامت بررسی
tvOS علامت بررسی علامت ضربدر قرمز
Roku علامت بررسی علامت بررسی

ویژگی‌های ویدیو و نسخه‌های کیت توسعه نرم‌افزار

برای کسب اطلاعات بیشتر درباره ویژگی‌های زیر، نمای کلی تبلیغات ویدیویی را بخوانید.

مجموعه ویدیویی IAB پشتیبانی
VAST 4 ‫هشدار ۱
VAST 3 هشدار ۲
VAST 2 علامت بررسی
VPAID 2 قرمز-X
VMAP 1.0.1 هشدار ‫۳
ویژگی‌های ویدیو Ad Manager پشتیبانی
آگهی‌های خطی علامت بررسی
آگهی‌های غیرخطی (هم‌پوشانی‌ها) قرمز-X
همراهان هشدار ۴
منابع آگهی همپای جایگزین VAST 3 قرمز-X
قابلیت مشاهده «بازدید فعال» علامت بررسی
بازهدایت‌های VAST علامت بررسی
جای‌گذاری همراه با درخواست نمایش قرمز-X
سازگاری «برچسب ناشر Google» (GPT) قرمز-X
آگاهی از محتوا علامت ضربدر قرمز
قوانین آگهی علامت بررسی
پادکست‌سازی علامت بررسی
ضربه‌گیرها علامت بررسی
گزارش‌دهی درباره ردیابی چندرویدادی (MET) علامت بررسی
ردشدنی (رزرو / غیر TrueView) هشدار ۵
ویژگی‌های «AdSense برای ویدیو» ۷ پشتیبانی
TrueView InStream هشدار ۶
InStream Select علامت بررسی
درون‌جاری‌سازی استاندارد علامت بررسی
جایگاه کامل علامت ضربدر قرمز
همراهان هشدار ۴
رفع نواقص همراه قرمز-X
همپوشانی ها قرمز-X
ویژگی‌های Ad Manager Ad Exchange پشتیبانی
TrueView InStream هشدار ۶
InStream Select علامت بررسی
درون‌جاری‌سازی استاندارد علامت بررسی
جایگاه کامل علامت ضربدر قرمز
همراهان هشدار ‫۴
رفع نواقص همراه قرمز-X
همپوشانی ها قرمز-X
قابلیت مشاهده «بازدید فعال» علامت بررسی
چرا این آگهی؟ هشدار ۸

۱ از ویژگی‌های VAST 4 پشتیبانی‌شده توسط Google Ad Manager، IMA از ویژگی‌های زیر پشتیبانی می‌کند:

۲ ویژگی‌های زیر از VAST 3.0 هنوز پشتیبانی نمی‌شوند:

  • ‫adSlotId همراه
  • گزینه‌های تحویل همیار
  • نمادها

۳ ویژگی‌های VMAP زیر هنوز پشتیبانی نمی‌شوند:

  • رویدادهای پیگیری مختص VMAP
  • کدهای خطای مختص VMAP
  • آگهی‌های هم‌پوشانی
  • انحراف‌های زمانی غیر از hh:mm:ss یا «شروع» و «پایان»
  • نمایش breakType مشخصه
  • ‫repeatAfter مشخصه

۴ فقط همراهان تصویری پشتیبانی می‌شوند. تصاویر همراه برای پر کردن آگهی‌ها به پیاده‌سازی سفارشی نیاز دارند. آگهی‌های همراه در tvOS پشتیبانی نمی‌شوند.

۵ تبلیغات ردکردنی سنتی فقط در کیت‌های توسعه نرم‌افزار IMA DAI برای HTML5،‏ iOS،‏ tvOS،‏ Roku، و Android (ازجمله Android TV) پشتیبانی می‌شوند. با Cast SDK، باید قابلیت رد شدن را با StreamRequest.senderCanSkip اعلام کنید تا از آگهی‌های ردشدنی سنتی پشتیبانی کند.

‫۶ آگهی‌های ردشدنی TrueView در کیت‌های توسعه نرم‌افزار IMA DAI برای HTML5،‏ iOS،‏ tvOS،‏ Roku، و Android (ازجمله Android TV) پشتیبانی می‌شوند.

‫۷ ویژگی AdSense در Cast SDK پشتیبانی نمی‌شود.

‫۸ چرا این آگهی؟ مستلزم این است که پارامتر adUiElement هنگام ایجاد StreamManager ارسال شود. چرا این آگهی؟ در «کیت توسعه نرم‌افزار Cast» پشتیبانی نمی‌شود.