رفع nullpointerexception زمانی که adTagURL در IMAAdsRequestnull باشد.
منطق بازگشتی در سطح دارایی را تغییر میدهد تا در همه تبلیغات در VAST اصلی تکرار شود تا زمانی که SDK یک خلاقیت قابل پخش را شناسایی کند. اگر خلاقیت قابل پخش یافت نشد، تبلیغ پخش نمیشود.
مشکلی که در آن پینگ های ردیابی به ad.doubleclick.net اجرا نمی شد را برطرف می کند.
به جای راهنمای طرحبندی منطقه امن برای playerView، محدودیتهای رندر اندازه آگهی SDK را بر اساس چارچوب نمایش تنظیم میکند.
4.12.0
03-04-2024
یک فایل مانیفست حریم خصوصی PrivacyInfo.xcprivacy و یک امضا برای SDK اضافه می کند.
رفع اشکالی که در آن تبلیغات خطی ادسنس به عنوان غیرخطی به ناشر گزارش می شد.
مشکلی که در آن IMAStreamManager.replaceAdTagParameters بهروزرسانی صادر نمیکرد، برطرف شد.
APIهای سرویس غلاف اضافه شد.
پیوست adContainer به پنجره اجباری شد.
4.3.2
11-08-2020
به روز رسانی 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 اضافه شد. توصیه میکنیم بهطور خودکار در ICON_FALLBACK_IMAGE_CLOSED ازسرگیری کنید زیرا SDK در باز شدن تصویر بازگشتی متوقف میشود.
مشکلی را برطرف کرد که در آن IABTCF_gdprApplies فقط در صورتی تایید شد که یک رشته باشد.
4.2.3
06-05-2020
مشکلی که در آن شناسههای بسته نرمافزاری خاص میتواند باعث طبقهبندی اشتباه ترافیک شود، برطرف شد.
4.2.2
26-03-2020
حداقل نسخه زمان اجرا را به tvOS 10 افزایش داد
رفع اشکالی که در آن برخی بهروزرسانیهای رابط کاربری ممکن است در یک رشته پسزمینه فعال شوند
رفع مشکلی که در آن پرچم های سختگیرانه باعث تضاد اولیه IMACompanionAd با NSObject می شد.
روش loadURL در پروتکل IMAVideoDisplay منسوخ شد
4.2.1
12-02-2020
4.2.1 نسخه نهایی IMA SDK خواهد بود که از tvOS 9.x پشتیبانی می کند.
مشکلی که در آن کلیکها در tvOS 9.x خراب میشد، برطرف شد
4.2.0
30-10-2019
رفع مشکل خرابی متناوب در tvOS 13.
4.1.0
2019-09-23
پشتیبانی از tvOS 13 اضافه شد.
playerVideoDisplay:didLoadPlayerItem: برای DAI اضافه شد.
IMAAd.companionAds و IMACompanionAd برای تبلیغات DAI اضافه شد.
IMAAVPlayerVideoDisplayDelegate بهروزرسانی نامها را برای تطبیق بهتر با سبک Objective-C تعیین کنید.
4.0.5
16-08-2019
مشکلی که در آن دکمه پخش روی کنترل از راه دور Apple TV محتوا را از سر نمی گیرد، برطرف شد.
4.0.2
18-07-2019
مشکلی را برطرف کرد که در آن تنظیمات "Limit Ad Tracking" کاربر به اشتباه منتقل شده بود.
IMAAdEventType.adData اکنون تایپ شده است.
authToken API در IMAStreamRequest اضافه کرد.
4.0.1 منسوخ شده است
02-07-2019
ترکیبی از SDK سمت مشتری و DAI tvOS
مشکلی را که در آن AdsLists تجزیه نشد و خطاهای AdsLoader را در tvOS ایجاد کرد، برطرف کرد.
نمایش نسخه های قبلی
نسخه
تاریخ انتشار
یادداشت ها
3.9.1
2019-03-28
مدت زمان اولیه سازی جریان پیش فرض را از 5 ثانیه به 8 ثانیه تغییر داد.
ویژگی initializationTimeout به IMAStreamRequest اضافه شد تا پیکربندی مهلت زمانی اولیه سازی جریان را فعال کند.
3.9.0
06/03/2019
تماسهای adPeriodDidStart و adPeriodDidEnd به IMAStreamManagerDelegate اضافه شد.
3.8.1
06/12/2018
برای جلوگیری از ضبط معیارهای تکراری، رویدادهای تبلیغاتی مانند AD_BREAK_STARTED/AD_BREAK_ENDED دیگر هنگام تماشای مجدد/جستجوی آگهی فعال نمیشوند.
3.8.0
2018-05-21
پشتیبانی از پارامتر تگ آگهی npa را اضافه می کند.
3.7.1
2018-02-26
اشکالی را برطرف می کند که در آن URL های ردیابی حاوی پرانتزهای فرفری ("{" یا "}") در tvOS 11.2.6 پینگ نمی شدند.
3.7.0
2018-01-24
موارد زیر را به عنوان مقادیر قابل قبول برای کلیدهای 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 ثبت نام کنند.
3.6.0
2017-09-19
IMAStreamRequest.attemptPreroll غیر کاربردی را حذف می کند.
موارد زیر را به عنوان IMAStreamRequest.adTagParameters پذیرفته شده اضافه می کند:
دای آه (تعطیلات آگهی)
dai-dlid (محل تحویل)
IMAStreamRequest.streamActivityMonitorID را اضافه می کند.
مشکلی را برطرف میکند که در آن [IMAStreamManagerDelegate streamManager:didReceiveError:] برای جریانی که پخش یا بارگیری نمیشود فراخوانی نشده است.
3.5.0
2017/04/24
IMAAd.companions را اضافه می کند.
کلاس IMACompanion را اضافه می کند.
3.4.1
31/03/2017
انتشار سرویس، بدون ویژگی جدید.
3.4.0
2017-03-13
پشتیبانی از بیت کد را رفع می کند.
ویژگی های زیر را به AdBreakInfo اضافه می کند:
adBreakIndex
timeOffset
3.3.0
05/12/2016
[IMAAVPlayerVideoDisplay reset] را در معرض نمایش قرار میدهد، که در صورت نیاز به جایگزینی AVPlayerItem در پخشکننده محتوای خود با یک AVPlayerItem پشتیبان فراخوانی میشود.
3.2.0
22/08/2016
هنگام ارسال برنامه ای که از چارچوب برای آزمایش استفاده می کند، مشکل را برطرف می کند.
تاریخ آخرین بهروزرسانی 2025-07-16 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-07-16 بهوقت ساعت هماهنگ جهانی."],[[["The latest IMA SDK for tvOS (version 4.13.0) includes fixes for null pointer exceptions, improved ad playback logic, and enhanced ad request parameters."],["This SDK supports features like Cloud Video Stitcher integration, Pod Serving VOD stream requests, and Google's Additional Consent mode."],["It has undergone several updates for compatibility with the latest tvOS versions and includes bug fixes related to ad playback, UI elements, and tracking functionalities."],["The SDK requires a minimum of tvOS 12 and supports features like App Tracking Transparency for tvOS 14 and above."],["Earlier versions of the SDK have been deprecated, and users are encouraged to upgrade to the latest version for optimal performance and features."]]],["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"]]