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

نسخه تاریخ انتشار یادداشت‌ها
3.75.1 2026-08-28
  • نسخهٔ پخش سرویس، بدون ویژگی‌های جدید.
3.70.2 2026-06-16
  • پشتیبانی از آگهی‌های ردشدنی TrueView را اضافه می‌کند. برای نمایش این آگهی‌ها، باید بااستفاده از فیلد StreamRequest.adUiNode، گره میانای کاربری آگهی راه‌اندازی کنید.
  • کلاس LogEvent را برای پشتیبانی از اطلاعات رویداد برای خطاهای غیرکشنده که بر بازپخش جاری‌سازی تأثیر نمی‌گذارند، مانند بار نشدن آگهی‌های همپا، اضافه می‌کند.
  • رویداد آگهی LOG را که IMA برای خطاهای غیرمهلک آگهی صادر می‌کند اضافه می‌کند.
  • رویدادهای خطای زیر را اضافه می‌کند:
    • HTTP_ERROR: سرور خطای HTTP برگرداند.
    • ‫REQUEST_TIMEOUT: مهلت زمانی درخواست تمام شد.
    • VAST_NO_ADS_AFTER_WRAPPER: پاسخ الگوی ارائه آگهی ویدیویی بدون آگهی پس‌از یک یا چند روپوش. کد خطای VAST شماره ۳۰۳.
  • روش StreamManager.destroy() را برای انتشار همه منابع IMA و برداشتن واسط کاربری آگهی اضافه می‌کند.
  • ترجمه نوشتار واسط کاربر آگهی را اصلاح می‌کند تا با تنظیمات زبان دستگاه Roku مطابقت داشته باشد و به‌طور پیش‌فرض انگلیسی نباشد.
3.69.0 2025-09-25
  • ویژگی‌های Companion.adSlotId و Companion.companionClickThrough را برای پشتیبانی از آگهی‌های همپا برای جاری‌سازی‌های «ارائه پاد» اضافه می‌کند.
  • مشکلی را برطرف می‌کند که در آن چراغ‌های تکمیل‌شده برای همه آگهی‌ها به‌جز آخرین آگهی در غلاف آگهی ارسال نمی‌شد.
  • اشکالی را برطرف می‌کند که در آن رویداد آگهی COMPLETE هنگام رد شدن آگهی گزارش می‌شد. اکنون وقتی کاربران در وقفه آگهی‌ها جستجو می‌کنند، رویدادهای آگهی دقیق‌تر گزارش می‌شوند.
  • Removes IMA behavior of focusing the UI container after IMA removes the ad UI.
3.68.3 2025-07-02
  • مشکلی را برطرف می‌کند که در آن رویدادهای شروع وقفه آگهی و شروع آگهی در زمان نادرست، مثلاً هنگام ازسرگیری محتوا، فعال می‌شوند.
  • مشکلی را برطرف می‌کند که در آن مقادیر نامعتبر مدت آگهی باعث خطای زمان اجرا می‌شود، 'Dot' Operator attempted with invalid BrightScript Component or interface reference .
3.68.2 2025-05-28
  • روش player.streamInitialized() را که هنگام مقداردهی اولیه جاری‌سازی فراخوانی می‌شود عمومی می‌کند.
  • رفتار IMA را به‌روز می‌کند تا وقتی کاربران آگهی را رد می‌کنند، رویداد COMPLETED را راه‌اندازی نکند. وقتی کاربران آگهی‌ها را رد می‌کنند، کیت توسعه نرم‌افزار همچنان رویداد SKIPPED را راه‌اندازی می‌کند. این تغییر در رفتار رویداد COMPLETED اکنون با رفتار سایر کیت‌های توسعه نرم‌افزار IMA مطابقت دارد.
  • مدیریت پیام را برای جاری‌سازی‌های ارائه‌دهنده پاد بهبود می‌بخشد.
  • مشکلی را که باعث می‌شد واسط کاربر آگهی در جاری‌سازی‌های «تمام HD» کشیده شود برطرف می‌کند.
  • مشکلی را که باعث تأخیر در رویدادهای آگهی پیش‌پخش اولیه می‌شد برطرف می‌کند.
3.68.1 2025-04-21
  • خطای زمان اجرای حالت مرزی Divide by Zero مربوط به نمادهای آگهی را برطرف می‌کند.
3.67.2 2024-12-19
  • بهبودهایی به currentAd.currentTime اضافه می‌کند تا مقدار currentTime را با زمانی که رویداد آگهی اجرا می‌شود هم‌تراز کند.
  • مشکلی را برطرف می‌کند که در آن برخی رویدادهای آگهی به‌طور متناوب اجرا نمی‌شدند.
3.67.0 2024-11-07
  • پارامتر اختیاری کد شبکه Ad Manager را برای درخواست‌های جاری‌سازی DAI با خدمات کامل اضافه می‌کند. با گنجاندن این پارامتر، رفتار IMA می‌تواند تغییر کند تا با تنظیمات Ad Manager مطابقت داشته باشد، مثلاً آگهی‌های محدود برنامه‌ای غیرفعال شود.
  • پشتیبانی از جاری‌سازی «ویدیو به‌درخواست» را برای streamManager.loadThirdPartyStream() اضافه می‌کند.
  • به‌روزرسانی‌های AdBreakInfo.podIndex برای جاری‌سازی‌های زنده. این مقدار اکنون شناسه وقفه را به‌عنوان نمایه پاد برای آگهی‌های میان‌ویدیویی، یا 0 را برای آگهی‌های پیش‌ویدیویی برمی‌گرداند. در جاری‌سازی‌های زنده، آگهی پس‌پخش وجود ندارد. مقدار پیش‌فرض برای جاری‌سازی‌های زنده -2 است.
  • پشتیبانی از StreamManager.getStreamTime() و StreamManager.getContentTime() را به جاری‌سازی‌های ارائه‌دهنده پاد و ادغام Cloud اضافه می‌کند.
  • مشکلی را برطرف می‌کند که در آن مقادیر شناسه آگهی طرح‌آگهی و شناسه طرح‌آگهی در AdInfo گنجانده نشده بود.
  • مشکلی را که باعث می‌شد نماد میانای کاربری Roku و دکمه رد شدن در جای نادرستی قرار بگیرند برطرف می‌کند.
3.66.1 2024-07-25
  • الزامی برای پارامتر networkCode برای همه درخواست‌های جاری‌سازی زنده و ویدیو به‌درخواست اضافه می‌کند.
  • ‫creative_id، creative_ad_id، و deal_id را به کلاس AdInfo اضافه می‌کند.
  • پشتیبانی از رویدادهای ردگیری VAST سفارشی مانند رد کردن نمایش داده‌شده، رد کردن، و کلیک مستقیم را اضافه می‌کند.
  • مشکل مربوط به StreamManager.getCuePoint() را برای جاری‌سازی‌های ویدیو به‌درخواست Cloud Video Stitcher برطرف می‌کند.
  • بزرگ‌نویسی را در StreamManager.createVideoStitcherVodStreamRequestWithVodConfig() اصلاح می‌کند.
3.66.0 2024-06-18
3.65.0 2024-03-29
3.64.0 2024-02-08
  • پارامتر اختیاری settings را به تابع ima.initSdk برای فعال و غیرفعال کردن ویژگی‌های کیت توسعه نرم‌افزار اضافه می‌کند.
3.63.0 2023-09-14
  • اشکالی را برطرف می‌کند که باعث می‌شد برنامه هنگام مواجهه با adBreakInfo نامعتبر ازکار بیفتد.
3.62.0 2023-08-02
  • میاناهای برنامه‌سازی کاربردی StreamRequest.createVideoStitcherLiveStreamRequest() و StreamRequest.createVideoStitcherVodStreamRequest() را برای پشتیبانی از Google Cloud Video Stitcher API اضافه می‌کند.
  • رفتار IMA را به‌روزرسانی می‌کند تا به مقدار تنظیم‌شده برای پارامتر description_url= احترام بگذارد. قبلاً، IMA همیشه پارامتر description_url= را با آنچه به‌عنوان نشانی وب صحیح تشخیص می‌داد لغو می‌کرد و پارامتر url= را به آنچه قبلاً به‌عنوان description_url= تنظیم شده بود تغییر می‌داد. اگر description_url= در نشانی وب برچسب آگهی جاری‌سازی تنظیم نشده باشد، IMA همچنان آن را تنظیم خواهد کرد.
3.61.1 2023-03-22
  • پشتیبانی از آگهی‌های سنتی و ردشدنی TrueView را اضافه می‌کند.
  • رویدادهای آگهی زیر را اضافه می‌کند:
3.60.0 2022-09-30
  • راه‌اندازی ته‌نقش Roku پشتیبانی از همه پینگ‌های ردیابی.
3.59.0 2022-09-23
  • نسخهٔ پخش سرویس، بدون ویژگی‌های جدید.
3.58.0 2022-09-15
  • نسخهٔ پخش سرویس، بدون ویژگی‌های جدید.
3.57.2 2022-09-12
3.56.0 2022-08-05
  • نسخهٔ پخش سرویس، بدون ویژگی‌های جدید.
3.55.0 2022-07-15
  • میاناهای برنامه‌سازی کاربردی زیر را برای درخواست انواع خاصی از جاری‌سازی اضافه می‌کند: برای اطلاعات درباره پارامترهای هر میانای برنامه‌سازی کاربردی، StreamRequest را ببینید.
3.54.0 2022-05-19
3.53.0 2022-04-25
  • تجزیه رویداد ID3 مناسب را برای جاری‌سازی‌های Live HLS CMAF پیاده‌سازی می‌کند. این به‌روزرسانی مشکلی را برطرف می‌کند که در آن رویدادهای آگهی در زمان‌های نادرست برای این جاری‌سازی‌ها فعال می‌شدند.
  • ‫StreamManager.onTimedMetadata() را منسوخ می‌کند. این روش دیگر مستندسازی نمی‌شود.
3.52.0 2022-03-29
  • نسخهٔ پخش سرویس، بدون ویژگی‌های جدید.
3.51.0 2022-03-17
  • نسخهٔ پخش سرویس، بدون ویژگی‌های جدید.
3.50.0 2022-03-07
  • StreamManager.onTimedMetadata() را اضافه می‌کند.
3.45.1 2021-11-03
  • پشتیبانی از آگهی‌های ردکردنی را اضافه می‌کند.
  • رفتار کیت توسعه نرم‌افزار را به‌روز می‌کند تا اکنون رویدادهای پیشرفت را به‌درستی پینگ کند.
3.41.1 2021-04-07
  • StreamRequest.adUiNode را برای عناصری مثل دکمه‌های چرا این آگهی و رد کردن اضافه می‌کند تا درطول آگهی‌ها قرار داده شوند.
  • پشتیبانی از StreamManager.enableInteractiveAds() را برمی‌دارد. This is now a no op. Instead, pass data from the companion ad to RAF directly.
3.40.1 2020-09-23
  • پشتیبانی از جاری‌سازی‌های زنده DASH را اضافه می‌کند.
3.39.0 2020-07-06
  • نسخهٔ پخش سرویس، بدون ویژگی‌های جدید.
3.36.0 2020-02-28
  • نسخهٔ پخش سرویس، بدون ویژگی‌های جدید.
3.35.0 2019-11-11
  • نسخهٔ پخش سرویس، بدون ویژگی‌های جدید.
3.34.0 2019-07-18
  • نسخهٔ پخش سرویس، بدون ویژگی‌های جدید.
3.33.0 2019-05-14
  • رویدادهای AD_PERIOD_STARTED و AD_PERIOD_ENDED را به ima.AdEvent اضافه می‌کند.
  • رویدادهای آگهی PROGRESS را به ima.AdEvent اضافه می‌کند.
  • پارامترهای advertiserName، universalAdIDRegistry، و universalAdIDValue را به adInfo اضافه می‌کند.
3.28.1 2018-07-10
  • نسخهٔ پخش سرویس، بدون ویژگی‌های جدید.