پرش به محتوا

کتابخانه

دانلود videojs-ima و نشانی CDN ایرانی

videojs-ima یه پلاگین جاوااسکریپتی از گوگله که IMA SDK رو به پلیر Video.js وصل می کنه. با اون می تونی تبلیغ ویدیویی رو قبل، وسط یا بعد از ویدیوی اصلی روی پلیر سایتت نشون بدی، بدون اینکه هماهنگی بین پلیر و SDK تبلیغاتی رو خودت از صفر بنویسی.

نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز Apache-2.0؛ هش هر فایل با منبع بررسی شده است.

آخرین نسخه
۲.۶.۰
نسخه‌ها در مخزن
۷
مجوز
Apache-2.0
سازنده
Google Inc.
آخرین بررسی
آخرین به‌روزرسانی
توضیحات

آخرین نسخه

آخرین نسخه ۲.۶.۰ آخرین

۴۰۲ کیلوبایت· ۱۵ فایل· انتشار

دانلود
نشانی مستقیم فایل اصلی https://mirror.wbweb.ir/npm/videojs-ima@2.6.0/dist/videojs.ima.min.js
کد آماده با SRI <script src="https://mirror.wbweb.ir/npm/videojs-ima@2.6.0/dist/videojs.ima.min.js" integrity="sha256-4+N7LcVui6S76LfPQI74g+aQIB+Vic39qynUlrh03uo=" crossorigin="anonymous"></script>

SHA-256: e3e37b2dc56e8ba4bbe8b7cf408ef883e690201f9589cdfdab29d496b874deea

درباره videojs-ima (ویدیو جی اس آی ام ای)

videojs-ima یه پلاگین برای Video.js هست که خود گوگل نوشته و متن باز منتشر کرده. مشکلی که حل می کنه کوچیک نیست. IMA SDK برای نمایش تبلیغ ویدیویی API جداگانه ای داره و باید با رویدادهای پلیر هماهنگ بشه. موقع پخش تبلیغ، ویدیوی اصلی باید بایسته و بعد از تبلیغ دوباره ادامه پیدا کنه. اگه هم تبلیغ لود نشد، کاربر نباید با یه پلیر خراب رو به رو بشه. این پلاگین همین چسب بین دو طرف رو برات می ذاره.

اگه سایت ویدیویی، رسانه ای یا آموزشی داری و می خوای با تگ تبلیغ استاندارد (مثل VAST) درآمد بسازی، videojs-ima انتخاب منطقیه. ولی اگه فقط می خوای یه ویدیو پخش کنی و تبلیغی در کار نیست، خود Video.js کافیه و لازم نیست چیز اضافه ای به صفحه بیاری.

یه نکته رو برای سایت های ایرانی جدی بگیر. خود پلاگین رو می شه کنار فایل های سایتت نگه داشت، ولی کل کار به IMA SDK و سرورهای تبلیغاتی وابسته ست و SDK معمولاً از سرورهای گوگل لود می شه. پس اگه دسترسی به این سرورها از شبکه داخلی محدود باشه، یا حساب تبلیغاتی نداشته باشی، تبلیغی نشون داده نمی شه. شاید بتونی تگ تبلیغ رو از سرویس دیگه ای بگیری که VAST رو پشتیبانی می کنه، اما قبل از انتشار روی سایت واقعی حتماً تستش کن.

موقع انتخاب و استفاده چند چیز رو چک کن. نسخه پلاگین باید با نسخه Video.js پروژه ات سازگار باشه. مرورگرها پخش خودکار ویدیو با صدا رو محدود می کنن، پس معمولاً باید بعد از یه کلیک یا تعامل کاربر، کانتینر تبلیغ رو آماده کنی. افزونه های بلاک تبلیغ هم ممکنه درخواست تبلیغ رو ببندن. برای همین بهتره پلیرت وقتی تبلیغ شکست خورد، ویدیوی اصلی رو بدون مشکل پخش کنه.

نسخه های رسمی و بدون تغییر videojs-ima توی مخزن داخلی ما هم هست. اگه روزی دسترسی به npm یا منابع خارجی سخت شد، فایل ها رو از همین جا بردار و روی هاست خودت بذار.

راهنمای استفاده

برای شروع، پلیر Video.js باید از قبل توی صفحه کار کنه. بعدش مراحل کلی این طوریه:

  • فایل های جاوااسکریپت و CSS مربوط به Video.js رو به صفحه اضافه کن.
  • فایل های videojs-ima (جاوااسکریپت و CSS) رو از همین صفحه دانلود کن و روی هاست خودت بذار.
  • اسکریپت IMA SDK رو قبل از پلاگین لود کن. این اسکریپت مال گوگله و جزو فایل های این بسته نیست.
  • یه تگ video با id مشخص بساز و پلیر رو با Video.js راه بنداز.
  • گزینه ها رو بده و player.ima رو باهاشون صدا بزن. مهم ترین گزینه adTagUrl ـه که آدرس تگ تبلیغ توشه.
  • وقتی کاربر روی دکمه پخش کلیک کرد، initializeAdDisplayContainer رو اجرا کن تا مرورگر جلوی پخش تبلیغ رو نگیره.

کد آماده برای شروع پایین همین صفحه هست. اول با یه تگ آزمایشی تست کن که تبلیغ نشون داده می شه و ویدیوی اصلی بعدش ادامه پیدا می کنه. بعد تگ واقعی رو بذار. یه بار هم روی شبکه داخلی تست کن، چون ممکنه نتیجه با اینترنت آزاد فرق کنه.

همه نسخه‌ها (۷)

نسخه‌های ۲.x ۵ نسخه
  • ۲.۶.۰ آخرین نسخه ۴۰۲ کیلوبایت·
    دانلودنسخه 2.6.0
    نشانی مستقیم فایل اصلی 2.6.0 https://mirror.wbweb.ir/npm/videojs-ima@2.6.0/dist/videojs.ima.min.js
  • ۲.۵.۰ ۴۶۵ کیلوبایت·
    دانلودنسخه 2.5.0
    نشانی مستقیم فایل اصلی 2.5.0 https://mirror.wbweb.ir/npm/videojs-ima@2.5.0/dist/videojs.ima.min.js
  • ۲.۴.۰ ۴۶۲ کیلوبایت·
    دانلودنسخه 2.4.0
    نشانی مستقیم فایل اصلی 2.4.0 https://mirror.wbweb.ir/npm/videojs-ima@2.4.0/dist/videojs.ima.min.js
  • ۲.۳.۰ ۴۰۶ کیلوبایت·
    دانلودنسخه 2.3.0
    نشانی مستقیم فایل اصلی 2.3.0 https://mirror.wbweb.ir/npm/videojs-ima@2.3.0/dist/videojs.ima.min.js
  • ۲.۱.۰ ۳۹۳ کیلوبایت·
    دانلودنسخه 2.1.0
    نشانی مستقیم فایل اصلی 2.1.0 https://mirror.wbweb.ir/npm/videojs-ima@2.1.0/dist/videojs.ima.min.js
نسخه‌های ۱.x ۲ نسخه
  • ۱.۱۱.۰ ۳۰۶ کیلوبایت·
    دانلودنسخه 1.11.0
    نشانی مستقیم فایل اصلی 1.11.0 https://mirror.wbweb.ir/npm/videojs-ima@1.11.0/dist/videojs.ima.min.js
  • ۱.۹.۰ قدیمی‌ترین نسخه ۳۰۳ کیلوبایت·
    دانلودنسخه 1.9.0
    نشانی مستقیم فایل اصلی 1.9.0 https://mirror.wbweb.ir/npm/videojs-ima@1.9.0/dist/videojs.ima.min.js

پرسش‌های رایج

  • این پلاگین IMA SDK گوگل رو به پلیر Video.js وصل می کنه. تو آدرس تگ تبلیغ رو می دی، تبلیغ ویدیویی روی پلیر پخش می شه و بعد از تموم شدنش ویدیوی اصلی ادامه پیدا می کنه. هماهنگی بین پلیر و SDK رو هم خود پلاگین مدیریت می کنه.

  • نه، videojs-ima پلاگین Video.js ـه و بدون اون کار نمی کنه. اول باید Video.js رو توی صفحه داشته باشی و پلیرت راه افتاده باشه، بعد پلاگین رو روش فعال کنی. اگه از پلیر دیگه ای، مثل پلیر پیش فرض مرورگر، استفاده می کنی، این پلاگین به دردت نمی خوره.

  • چند دلیل رایج داره: آدرس تگ تبلیغ درست نیست، اسکریپت IMA SDK لود نشده یا از شبکه ات در دسترس نیست، افزونه بلاک تبلیغ فعاله، یا کانتینر تبلیغ قبل از تعامل کاربر آماده نشده. کنسول مرورگر رو باز کن و خطاها رو بخون. معمولاً سرنخ همون جاست.

  • معمولاً شرایط گوگل می خواد SDK از آدرس رسمی خودش لود بشه و استفاده از نسخه کپی شده مجاز نیست. پس قبل از این کار شرایط استفاده رو بخون. خود پلاگین videojs-ima رو راحت می تونی روی هاست خودت نگه داری، ولی SDK موضوع جداییه.

  • اگه تگ تبلیغ نداشته باشی، پلاگین کاری برای انجام دادن نداره. بعضی سرویس های تبلیغاتی تگ VAST می دن که IMA می تونه پخشش کنه، ولی بازم به SDK گوگل نیاز داری. پس اول مطمئن شو دسترسی و تگ تبلیغ درست کار می کنه، بعد پلاگین رو اضافه کن.

چیزی که لازم دارید اینجا نیست؟

نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخه‌های رسمی آن به مخزن اضافه می‌شود.