خطای nullpointerexception زمانی که adTagURL در IMAAdsRequestnull است، برطرف شد.
منطق پشتیبان سطح دارایی را تغییر میدهد تا در تمام تبلیغات موجود در VAST اصلی تکرار شود تا زمانی که SDK یک تبلیغ قابل پخش را شناسایی کند. اگر هیچ تبلیغ قابل پخشی پیدا نشود، تبلیغ پخش نمیشود.
مشکلی که باعث میشد پینگهای ردیابی به ad.doubleclick.net ارسال نشوند، برطرف شد.
محدودیتهای رندر اندازه تبلیغات SDK را بر اساس قاب نمایش به جای راهنمای طرحبندی منطقه امن برای playerView تنظیم میکند.
۴.۱۲.۰
۲۰۲۴-۰۴-۰۳
یک فایل PrivacyInfo.xcprivacy به عنوان مانیفست حریم خصوصی و یک امضا برای SDK اضافه میکند.
اشکالی که باعث میشد تبلیغات خطی ادسنس به عنوان تبلیغات غیرخطی به ناشر گزارش شوند، برطرف شد.
مشکلی که باعث میشد IMAStreamManager.replaceAdTagParameters بهروزرسانی صادر نکند، برطرف شد.
APIهای سرویسدهی پاد اضافه شد.
پیوست اجباری adContainer به پنجره.
۴.۳.۲
۲۰۲۰-۰۸-۱۱
بهروزرسانی IMA SDK برای پشتیبانی از tvOS 14: پشتیبانی از AppTrackingTransparency اضافه شد. برای اطلاعات بیشتر به درخواست مجوز شفافیت ردیابی برنامه مراجعه کنید.
پشتیبانی از کلید "language_name" برای زیرنویسهای پخش زنده اضافه شد.
مشکلی که باعث میشد تبلیغات فقط صوتی تایم اوت شوند، برطرف شد.
مشکلی که باعث میشد رد شدن از اولین تبلیغ در پیشنمایش، باعث شود تبلیغ دوم، آفست رد شدن خود را نادیده بگیرد، برطرف شد.
IMAAdDisplayContainer.focusEnvironment اضافه شد که به ناشران اجازه میدهد در طول وقفههای تبلیغاتی، تمرکز را به SDK منتقل کنند. این مورد هر زمان که کاربر نیاز به تعامل با رابط کاربری تبلیغ (مثلاً موارد قابل رد شدن، آیکونهای VAST) داشته باشد، مورد نیاز است.
viewController به عنوان یک آرگومان یا ویژگی مقداردهی اولیه مورد نیاز جدید برای IMAAdDisplayContainer اضافه شد.
پشتیبانی از بومیسازی غیرانگلیسی برطرف شد.
کاهش رویدادهای RESUME اشتباه.
IMAAdsRenderingSettings.enablePreloading که به طور پیشفرض فعال است، برای بهبود عملکرد رندر تبلیغات اضافه شد.
پشتیبانی از تبلیغات قابل رد شدن (سمت کلاینت و VOD) و آیکونهای VAST (سمت کلاینت و DAI) اضافه شد.
رویدادهای ICON_FALLBACK_IMAGE_CLOSED و ICON_TAPPED اضافه شدند. توصیه میکنیم از آنجایی که SDK هنگام باز شدن تصویر جایگزین، مکث میکند، به طور خودکار در ICON_FALLBACK_IMAGE_CLOSED از سر گرفته شود.
مشکلی که باعث میشد IABTCF_gdprApplies فقط در صورتی که یک رشته بود، تأیید شود، برطرف شد.
۴.۲.۳
۲۰۲۰-۰۵-۰۶
مشکلی که باعث میشد شناسههای بستههای نرمافزاری خاص باعث طبقهبندی نادرست ترافیک شوند، برطرف شد.
۴.۲.۲
۲۰۲۰-۰۳-۲۶
حداقل نسخه زمان اجرا به tvOS 10 افزایش یافت
اشکالی که باعث میشد برخی از بهروزرسانیهای رابط کاربری در یک نخ پسزمینه فعال شوند، برطرف شد.
مشکلی که باعث میشد پرچمهای سختگیرانه باعث تداخل init مربوط به IMACompanionAd با NSObject شوند، برطرف شد.
متد loadURL در پروتکل IMAVideoDisplay منسوخ شد.
۴.۲.۱
۲۰۲۰-۰۲-۱۲
۴.۲.۱ نسخه نهایی IMA SDK خواهد بود که از tvOS 9.x پشتیبانی میکند.
مشکلی که باعث میشد کلیکها در tvOS 9.x از کار بیفتند، برطرف شد.
۴.۲.۰
۲۰۱۹-۱۰-۳۰
مشکل کرش کردن متناوب در tvOS 13 برطرف شد.
۴.۱.۰
۲۰۱۹-۰۹-۲۳
پشتیبانی از tvOS 13 اضافه شد.
playerVideoDisplay:didLoadPlayerItem: برای DAI اضافه شد.
IMAAd.companionAds و IMACompanionAd برای تبلیغات DAI اضافه شدند.
نامهای IMAAVPlayerVideoDisplayDelegate بهروزرسانی شدند تا با سبک Objective-C بهتر سازگار شوند.
۴.۰.۵
۲۰۱۹-۰۸-۱۶
مشکلی که باعث میشد دکمه پخش روی ریموت اپل تیوی، محتوا را از سر نگیرد، برطرف شد.
۴.۰.۲
۲۰۱۹-۰۷-۱۸
مشکلی که باعث میشد تنظیمات «محدود کردن ردیابی تبلیغات» کاربر به اشتباه ارسال شود، برطرف شد.
اکنون نوع داده IMAAdEventType.adData مشخص شده است.
authToken API روی IMAStreamRequest اضافه شد.
۴.۰.۱ منسوخ شده
۲۰۱۹-۰۷-۰۲
SDK های ترکیبی سمت کلاینت و DAI tvOS
مشکلی که باعث میشد AdsLists در tvOS تجزیه نشوند و خطاهای AdsLoader را نمایش دهند، برطرف شد.
نمایش نسخههای قبلی
نسخه
تاریخ انتشار
یادداشتها
۳.۹.۱
۲۰۱۹-۰۳-۲۸
زمان پیشفرض راهاندازی استریم از ۵ ثانیه به ۸ ثانیه تغییر یافت.
ویژگی initializationTimeout به IMAStreamRequest اضافه شد تا پیکربندی زمان انقضای مقداردهی اولیه استریم فعال شود.
۳.۹.۰
۲۰۱۹-۰۳-۰۶
فراخوانیهای adPeriodDidStart و adPeriodDidEnd به IMAStreamManagerDelegate اضافه شد.
۳.۸.۱
۲۰۱۸-۱۲-۰۶
برای جلوگیری از ثبت معیارهای تکراری، رویدادهای تبلیغاتی مانند AD_BREAK_STARTED/AD_BREAK_ENDED دیگر هنگام تماشای مجدد/جستجوی یک تبلیغ اجرا نمیشوند.
۳.۸.۰
۲۰۱۸-۰۵-۲۱
پشتیبانی از پارامتر برچسب تبلیغات npa را اضافه میکند.
۳.۷.۱
۲۰۱۸-۰۲-۲۶
اشکالی را برطرف میکند که در آن URLهای ردیابی حاوی آکولاد ("{" یا "}") در tvOS 11.2.6 پینگ نمیشد.
۳.۷.۰
۲۰۱۸-۰۱-۲۴
مقادیر قابل قبول زیر را برای کلیدهای IMAStreamRequest.adTagParameters اضافه میکند:
محدوده صوتی ( dai-aor )
حذف کردن ( dai-excl )
شروع سفارش ( dai-os )
برد ویدیویی ( dai-sr )
موارد زیر را به IMAAd اضافه میکند: advertiserName ، creativeID ، creativeAdID ، dealID ، universalAdIDRegistry ، universalAdIDValue ، wrapperAdIDs ، wrapperAdSystems ، wrapperCreativeIDs و wrapperDealIDs .
SDK اکنون هنگام اتصال به یک پخش زنده در وسط پخش آگهی AD_BREAK_STARTED را اجرا میکند تا شنوندگان بتوانند رابط کاربری آگهی را رندر کنند.
IMAAVPlayerVideoDisplayDelegate را اضافه میکند تا کاربران IMAAVPlayerVideoDisplay بتوانند AVAssetURL جریانی را که قرار است بارگیری شود دریافت کنند. با شیء AVAssetURL ، کاربران میتوانند برای پخش محافظتشده محتوای FairPlay ثبتنام کنند.
۳.۶.۰
۲۰۱۷-۰۹-۱۹
IMAStreamRequest.attemptPreroll غیرفعال را حذف میکند.
موارد زیر را به عنوان IMAStreamRequest.adTagParameters پذیرفته شده اضافه میکند:
دای-آ (تعطیلات تبلیغاتی)
dai-dlid (محل تحویل)
IMAStreamRequest.streamActivityMonitorID را اضافه میکند.
مشکلی که باعث میشد [IMAStreamManagerDelegate streamManager:didReceiveError:] برای استریمی که پخش یا بارگذاری نمیشد، فراخوانی نشود، برطرف شد.
۳.۵.۰
۲۰۱۷-۰۴-۲۴
IMAAd.companions اضافه میکند.
کلاس IMACompanion را اضافه میکند.
۳.۴.۱
۱۳۹۶-۰۳-۳۱
انتشار سرویس، بدون ویژگی جدید.
۳.۴.۰
۱۳۹۶-۰۳-۱۳
پشتیبانی از بیتکد را برطرف میکند.
ویژگیهای زیر را به AdBreakInfo اضافه میکند:
adBreakIndex
timeOffset
۳.۳.۰
2016-12-05
تابع [IMAAVPlayerVideoDisplay reset] را در معرض نمایش قرار میدهد، تا زمانی که نیاز به جایگزینی AVPlayerItem در پخشکننده محتوای خود با یک AVPlayerItem پشتیبان دارید، فراخوانی شود.
۳.۲.۰
2016-08-22
هنگام ارسال برنامهای که از این چارچوب برای آزمایش استفاده میکند، مشکلی برطرف شد.
تاریخ آخرین بهروزرسانی 2025-11-18 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-11-18 بهوقت ساعت هماهنگ جهانی."],[],["The updates address bug fixes and feature enhancements across various versions. Key actions include adding support for skippable ads, VOD Pod Serving, and Google Video Stitcher APIs. Memory leaks and null pointer exceptions were fixed, and tracking logic for ad interactions was improved. The SDK now respects safe area guides, enforces ad container attachment, and supports privacy features. New events like `AD_CAN_PLAY` and properties for session management were introduced, alongside updates for compatibility with new tvOS versions and Google's ad consent modes.\n"]]