تاریخچه انتشار Google IMA iOS SDK

نسخه تاریخ انتشار یادداشت ها
3.23.0 12-06-2024
  • VODConfigID را به IMAVideoStitcherVODStreamRequest اضافه می کند.
  • پس زمینه را برای تبلیغات همراه شفاف می کند.
  • مقدار null را برای adTagURL در IMAAdsRequest رد می کند.
  • منطق بازگشتی در سطح دارایی را تغییر می‌دهد تا در همه تبلیغات در VAST اصلی تکرار شود تا زمانی که SDK یک خلاقیت قابل پخش را شناسایی کند. اگر خلاقیت قابل پخش یافت نشد، تبلیغ پخش نمی‌شود.
3.22.1 12-04-2024
  • مشکلی در جدیدترین نسخه Cocoapods که مانع از ساخت برنامه‌ها بر روی شبیه‌سازهای iOS می‌شد، برطرف شد.
3.22.0 03-04-2024
3.20.0 2024-01-28
  • پشتیبانی از تبلیغات همراه را برای سرویس غلاف فعال می کند
  • درخواست‌های پخش جریانی VOD سرویس Pod را فعال کنید.
  • یک گیرنده برای نقاط نشانه به مدیر جریان اضافه می کند.
3.19.2 2023-04-28
  • حداقل نسخه iOS برای کامپایل به iOS 12 کاهش یافته است.
3.19.1 2023-04-20
  • حداقل نسخه iOS برای کامپایل در iOS 14 افزایش یافته است.
  • پشتیبانی از پلتفرم ARMv7 حذف شد.
  • خطای عدم اجرای یک رویداد تبلیغاتی کلیکی در کلیک SIMID را برطرف می کند.
  • سیگنال‌دهی نادرست پشتیبانی OMID را در حالت امن VPAID متوقف می‌کند.
  • مشکل پشتیبانی از تغییر اندازه رویداد SIMID را برطرف می کند.
  • کلاس IMAVideoStitcherVODStreamRequest را اضافه می کند که از Google Video Stitcher VOD API پشتیبانی می کند.
  • نسخه SDK 3.18.5 قرار است در تاریخ 20/04/2024 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.18.5 2023-03-10
  • حداقل نسخه برای IMA SDK برای iOS را به iOS 14 افزایش می دهد.
  • رفع اشکالی که در آن زمینه کاربر با خطای جریان ارسال نشده است.
  • شناسه شخص اول ناشر (که قبلاً به عنوان کلید برنامه مشابه شناخته می‌شد) را برای برنامه‌هایی که نسخه GMA 9.14.0 و بالاتر را نیز بسته‌بندی می‌کنند، فعال می‌کند.
  • کلاس IMAVideoStitcherLiveStreamRequest را اضافه می کند که از Google Video Stitcher Live API پشتیبانی می کند.
  • انتشار نسخه بتای عمومی Google Video Stitcher API
  • انتشار نسخه بتا عمومی Secure Signals API .
  • نسخه SDK 3.18.4 قرار است در تاریخ 10/03/2024 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.18.4 08-12-2022
  • انتشار خدمات. هیچ ویژگی جدیدی وجود ندارد.
  • نسخه SDK 3.18.2 قرار است در تاریخ 08-12-2023 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.18.2 07-11-2022
  • user_context به درخواست جریان اضافه می کند.
  • هشدارهای اشتباه "پیام داخلی نامعتبر" را برطرف می کند.
  • نسخه SDK 3.18.1 قرار است در تاریخ 07/11/2023 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.18.1 02-10-2022
  • رفع مشکلی که باعث از کار افتادن SDK با UIViewControllerHierarchyInconsistency
  • نسخه SDK 3.17.0 قرار است در تاریخ 02/10/2023 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.17.0 03-08-2022
  • اگر حداکثر نرخ بیت توسط ناشر تنظیم نشده باشد، حداکثر نرخ بیت پیش‌فرض را برای دستگاه‌های غیر همراه افزایش می‌دهد.
  • نسخه SDK 3.16.3 قرار است در تاریخ 03/08/2023 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.16.3 19-04-2022
  • اضافه شده IMACompanionAdSlot.initWithView(view: UIView) برای پشتیبانی از تبلیغات همراه با اندازه روان.
  • IMA iOS SDK اکنون به عنوان یک xcframework بسته بندی شده است.
  • پشتیبانی از شبیه ساز M1 را اضافه می کند.
  • مشکلی که در آن امکان بازنویسی اطلاعات نسخه IMA SDK وجود داشت، برطرف شد.
  • مشکلی را که در آن iOS SDK هشدارهای نمادهای تکراری ایجاد می‌کرد، برطرف شد.
  • نسخه SDK 3.15.1 قرار است در تاریخ 19/04/2023 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.15.1 23/02/2022
  • حداقل نسخه iOS به 12 افزایش یافت
  • نسخه SDK 3.14.5 قرار است در تاریخ 23/02/2023 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.14.5 05-10-2021
  • IMASettings اضافه شد: sameAppKeyEnabled API که به شما کمک می‌کند با استفاده از داده‌های جمع‌آوری‌شده از برنامه‌هایتان، تبلیغات مرتبط‌تر و شخصی‌شده‌تری ارائه دهید. API در حال حاضر به طور پیش‌فرض فعال است و نیازی به تغییراتی از سوی ناشران نیست.
  • قراردادهای پوچ پذیری به همه API ها اضافه شد.
  • نسخه SDK 3.14.4 قرار است در تاریخ 05/10/2022 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.14.4 06-07-2021
  • مشکلی که باعث از دست رفتن رویدادها در پس‌زمینه شدن برنامه‌ها می‌شد، برطرف شد.
  • مشکلی که به ناشران اجازه می داد به صورت دستی islat در iOS <14 تنظیم کنند، برطرف شد.
  • حداقل نسخه iOS به iOS 11 افزایش یافت
  • نسخه SDK 3.14.3 قرار است در تاریخ 06-07-2022 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.14.3 03-05-2021
  • مشکلی که باعث ایجاد پیام های هشدار در iOS < 12 می شد، رفع شد.
  • IMASettings:sessionid اضافه شد تا به ناشران اجازه دهد شناسه جلسه را سفارشی کنند.
  • مشکلی را برطرف کرد که در آن رویدادهای توقف و ازسرگیری تبلیغات در طول محتوا فعال می‌شدند.
  • اطمینان حاصل شده است که ورودی‌های محتوای رابط کاربری آگهی به‌طور خودکار تنظیم نمی‌شوند
  • آخرین نسخه IMA SDK برای iOS برای پشتیبانی از iOS 10.
  • نسخه SDK 3.14.1 قرار است در تاریخ 03/05/2022 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.14.1 17-02-2021
  • مشکلی را برطرف کرد که در آن رویدادهای تبلیغاتی تکراری گاهی اوقات هنگام فعال شدن پیش بارگیری فعال می شدند.
  • پشتیبانی از PodServing را پیاده سازی کرد.
  • مشکل باز شدن دو عمق پیوند در iOS 13+ برطرف شد.
  • نسخه SDK 3.13.0 قرار است در تاریخ 17/02/2022 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.13.0 13-10-2020
  • اکنون SDK با Xcode 12 ساخته شده است.
  • مشکلی را برطرف کرد که در آن جستجوی یک وقفه تبلیغاتی، رویداد AD_BREAK_ENDED را فعال نمی‌کرد.
  • فیلدهای منسوخ شده در IMAAVPlayerVideoDisplay ، IMAVideoDisplay ، و IMAVideoDisplayDelegate حذف شدند.
  • رفع مشکلی که در آن PiP در هر تکمیل تبلیغات به حداقل می‌رسد.
  • رفع اشکالی که در آن پخش‌های زنده به محض پخش شدن AirPlayed پخش می‌شوند.
  • مشکلی را برطرف کرد که در آن فشار دادن پرش برای پخش مشترک کاری انجام نداد.
  • مشکلی که در آن محتوا برای پخش مشترک به طور مختصر بین آگهی‌ها در یک پاد چشمک می‌زد، برطرف شد.
  • IMAAVPlayerVideoDisplay.streamAssetOptions API اضافه شد.
  • مدت زمان تبلیغات در معرض نمایش در IMAStreamManagerDelegate .
  • مشکلی که در آن "Ads cannot be requested because the ad container is not attached to the view hierarchy." خطا به اشتباه اجرا شد.
  • نسخه SDK 3.12.1 قرار است در تاریخ 13-10-2021 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.12.1 11-08-2020
  • نسخه رسمی منتشر شده برای iOS 14.
  • مشکلی که در آن باز کردن یک کلیک و سپس بستن برنامه باعث نشت حافظه می شد، برطرف شد.
  • نسخه SDK 3.12.0 قرار است در تاریخ 11/08/2021 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.12.0 05-08-2020
  • پشتیبانی از حالت رضایت اضافی Google را اضافه می کند. برای اطلاعات بیشتر، مشخصات فنی حالت رضایت اضافی Google را ببینید.
  • پشتیبانی از کلید "language_name" را برای زیرنویس‌های جریان اضافه می‌کند.
  • مشکلی را برطرف می کند که باعث می شد تبلیغات فقط صوتی به پایان برسد.
  • مشکلی را برطرف می‌کند که در آن رد شدن از اولین تبلیغ در پیش نمایش باعث می‌شود آگهی دوم نادیده گرفته شود.
  • viewController به عنوان آرگومان یا ویژگی اولیه مورد نیاز جدید برای IMAAdDisplayContainer اضافه می کند.
  • رویدادهای RESUME اشتباه را کاهش می دهد.
  • IMAAdsRenderingSettings.enablePreloading که به طور پیش‌فرض فعال است، برای بهبود عملکرد رندر آگهی اضافه می‌کند.
  • رویداد ICON_TAPPED را اضافه می کند.
  • مشکلی را برطرف می‌کند که IABTCF_gdprApplies فقط در صورتی تایید می‌شد که یک رشته باشد.
  • نسخه SDK 3.11.4 قرار است در تاریخ 05-08-2021 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.11.4 26-03-2020
  • حداقل نسخه زمان اجرا را به iOS 10 افزایش می دهد
  • اشکالی را که در آن برخی به‌روزرسانی‌های رابط کاربری ممکن است در یک رشته پس‌زمینه ایجاد شوند، برطرف می‌کند
  • مشکلی را برطرف می کند که در آن پرچم های سختگیرانه باعث تضاد اولیه IMACompanionAd با NSObject می شود.
  • روش loadURL را در پروتکل IMAVideoDisplay منسوخ می کند
  • پشتیبانی از تبلیغات SIMID سمت مشتری را اضافه می کند
  • نسخه SDK 3.11.3 قرار است در تاریخ 26/03/2021 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.11.3 12-02-2020
  • 3.11.3 نسخه نهایی IMA SDK خواهد بود که از iOS 9.x پشتیبانی می کند
  • رفع اشکالی که در آن وارد کردن هدر فریمورک IMAFriendlyObstruction.h را وارد نمی کرد
  • مشکلی که در آن کلیک‌ها در iOS 9.x خراب می‌شوند را برطرف می‌کند
  • نسخه SDK 3.11.2 قرار است در تاریخ 12-02-2021 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.11.2 22-01-2020
  • پشتیبانی از OMID 1.3 contentUrl را با AdsRequest:contentUrl و StreamRequest:contentUrl اضافه می کند.
  • برای استفاده از روش‌های registerFriendlyObstruction در IMAAdDisplayContainer ، پشتیبانی از موانع دوستانه OMID 1.3 را دوباره کار می‌کند.
  • متدهای registerVideoControlsOverlay و unregisterAllVideoControlsOverlay را در IMAAdDisplayContainer به نفع FriendlyObstruction منسوخ می کند.
  • مشکلی را برطرف می کند که در آن پخش خودکار OMID و قابلیت رد شدن گزارش نشده بود
  • تمام ارجاعات باقی مانده به UIWebView را حذف می کند
  • نسخه SDK 3.11.1 قرار است در تاریخ 22/01/2021 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.11.1 04/12/2019
  • پشتیبانی از گنجاندن خودکار پارامترهای رضایت از IAB TCFv2 و CCPA را اضافه می کند.
  • مشکلی را که باعث خرابی هنگام استفاده از مرکز کنترل می‌شد، برطرف می‌کند.
  • پشتیبانی از تبلیغات TrueView for Action را اضافه می کند.
  • playerVideoDisplay:didLoadPlayerItem: برای DAI را اضافه می کند.
  • به روز رسانی IMAAVPlayerVideoDisplayDelegate نام ها را برای سازگاری با قراردادهای سبک Obj-C تعیین کنید.
  • مشکلی را برطرف می‌کند که در برخی موارد مانع از گنجاندن رویدادهای تبلیغاتی LOG و INTERACTION می‌شد.
  • ادغام خودکار درخواست‌های Google Ad را برای اجرای ارائه‌دهندگان مدیریت رضایت منطبق با IAB TCFv2، مانند Funding Choices Google، اضافه می‌کند.
  • مشکل مربوط به VMAP breakstart و breakend ردیابی رویدادها را برطرف می کند.
  • متد replaceAdTagParameters به IMAStreamManager اضافه می‌کند که امکان جایگزینی تمام پارامترهای برچسب آگهی را در طول پخش زنده فراهم می‌کند.
  • رویداد AD_BREAK_FETCH_ERROR را اضافه می کند تا نشان دهد که وقفه تبلیغاتی پخش نمی شود.
  • نسخه SDK 3.10.1 قرار است در 04-12-2020 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.10.1 2019-09-19
  • پشتیبانی از iOS 13 و iPadOS را اضافه می کند.
  • نسخه SDK 3.9.2 قرار است در تاریخ 19-09-2020 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.9.2 16-08-2019
  • این مشکل را برطرف می‌کند که در آن یک نمای رابط کاربری تبلیغات IMA پس از پخش تبلیغات باقی می‌ماند و از تعامل کاربر با پخش‌کننده جلوگیری می‌کند.
  • نسخه SDK 3.9.1 قرار است در تاریخ 16/08/2020 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.9.1 18-07-2019
  • مشکلات مربوط به دقت گزارش is_lat برطرف شد.
  • IMAAdEventType.adData اکنون تایپ شده است.
  • APIهای authToken و streamFormat به IMAStreamRequest اضافه کرد.
  • پشتیبانی mediaUrl از LinearAd حذف شد. به جای آن از adMedia استفاده کنید.
  • رفع اشکال ابرداده YouTube برای ویدیوهای فهرست نشده.
  • شناسایی نادرست شناسه آگهی رفع شد.
  • با adMedia.width و adMedia.height جایگزین mediaWidth و mediaHeight شد.
  • مشکلی که در آن تبلیغات همراه فقط یک بار ارائه می‌شد برطرف شد.
  • اکنون وقتی یک نوع تبلیغ ویدیویی پشتیبانی نمی‌شود، SDK به جای kIMAError_FAILED_TO_REQUEST_ADS ، خطای kIMAError_VAST_TRAFFICKING_ERROR را نشان می‌دهد.
  • videoDisplayDidPlay: اکنون منسوخ شده است، به نفع videoDisplayDidResume: .
  • نسخه SDK 3.9.0 قرار است در تاریخ 18-07-2020 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.9.0 2019-03-22
  • پشتیبانی از Open Measurement SDK را برای قابلیت مشاهده شخص ثالث معرفی می کند.
  • برای ایجاد یک محفظه نمایش آگهی بدون اسلات همراه، یک مقدار اولیه اولیه به IMAAdDisplayContainer اضافه شد.
  • متدهای registerVideoControlsOverlay: و unregisterAllVideoControlsOverlays: را به IMAAdDisplayContainer اضافه می کند.
  • نسخه SDK 3.8.2 قرار است در تاریخ 22/03/2020 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.8.2 2019-02-19
  • رویدادهای AD_PERIOD_STARTED و AD_PERIOD_ENDED را اضافه می‌کند. این رویدادها فقط برای DAI پشتیبانی می شوند.
  • مشکلی را برطرف می‌کند که در آن نمای تبلیغات در ابتدا متحرک شد.
  • مشکلی را برطرف می‌کند که در آن خطاهای ویدیو برای Live یا VOD اجرا نمی‌شوند. .
  • مشکلی را برطرف می کند که در آن محتوا در iOS+AirPlay از سر گرفته نشد.
  • نسخه SDK 3.8.1 قرار است در تاریخ 19-02-2020 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.8.1 2018-11-13
  • مشکلی را برطرف می‌کند که در آن برچسب‌های تبلیغاتی با اندازه چند شکاف به اشتباه تجزیه شده بودند.
  • [IMAVideoDisplay seekStreamToTime] را برای پشتیبانی از تبلیغات قابل پرش در جریان های IMA DAI VOD اضافه می کند.
  • IMAAdRenderingSettings.loadVideoTimeout را اضافه می کند.
  • IMAAd.VASTMediaWidth ، IMAAd.VASTMediaHeight ، و IMAAd.VASTMediaBitrate را اضافه می کند.
  • به دلیل بهبود ساخت، اندازه باینری را تا 15٪ کاهش می دهد.
  • نسخه SDK 3.7.3 قرار است در تاریخ 13-11-2019 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.7.3 2018-08-21
  • مدیریت خطا را برای مانیفست جریان بد شکل بهبود می بخشد.
  • مشکل مربوط به کلیک سفارشی URL درون برنامه در همراهان HTML را برطرف می کند.
  • مشکل تبلیغات ویدیویی پشت سر هم قابل پرش را برطرف می کند.
  • نسخه SDK 3.7.2 قرار است در تاریخ 21/08/2019 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.7.2 2018-05-15
  • مشکلی را برطرف می‌کند که در آن برخی از همراهان به یک WebView تمام صفحه گسترش می‌یابند.
  • نسخه SDK 3.7.1 قرار است در تاریخ 15/05/2019 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.7.1 30/04/2018
3.7.0.1 12-02-2018
  • انتشار فقط Cocoapods برای رفع خطای podspec. فایل های کتابخانه را برای نسخه 3.7.0 پایین می کشد.
3.7.0 30/01/2018
  • پشتیبانی از iOS 8 و پایین‌تر را کاهش می‌دهد.
  • انتشار سرویس، بدون ویژگی جدید.
  • نسخه SDK 3.6.1 قرار است در سال 201901-30 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.6.1 09/10/2017
  • IMAAdsRequest.liveStreamPrefetchSeconds را اضافه می کند.
  • نسخه SDK 3.6.0 قرار است در تاریخ 09/10/2018 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.6.0 2017/07/24
  • IMAAdsRequest.vastLoadTimeout را اضافه می کند.
  • IMAAd.wrapperAdIDs را اضافه می کند.
  • IMAAd.skipTimeOffset را اضافه می کند.
  • خطایی را برطرف می‌کند که در آن SDK نمی‌تواند نمای ویدیویی مورد استفاده برای پخش آگهی را در صورت حذف و مجدداً به سلسله‌مراتب مشاهده شناسایی کند.
  • نسخه SDK 3.5.2 قرار است در تاریخ 24/07/2018 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.5.2 02/05/2017
  • از سرگیری خودکار هنگام بازگشت به برنامه از پس‌زمینه حذف می‌شود. برای ازسرگیری با [IMAAdsManager resume] تماس بگیرید.
  • [IMAAdsRenderingSettings playAdsAfterTime] را اضافه می کند.
  • نسخه SDK 3.5.1 قرار است در تاریخ 02/05/2018 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.5.1 03/04/2017
  • SDK اکنون kIMAError_FAILED_TO_REQUEST_ADS پرتاب می‌کند، اگر IMAAdDisplayContainer در سلسله‌مراتب view در هنگام ارسال آگهی یا درخواست پخش جریانی نباشد. پیش از این، این درخواست ها بی سر و صدا شکست خوردند.
  • نسخه SDK 3.5.0 قرار است در 03/04/2018 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.5.0 2017/03/24
  • مشکل پشتیبانی از بیت کد را برطرف می کند.
  • AdsResponse را به شیء IMAAdsRequest اضافه می کند.
  • مشکل ساخت‌های سویفت را برطرف می‌کند.
  • نسخه SDK 3.4.2 قرار است در تاریخ 24/03/2018 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.4.2 09/03/2017
  • انتشار سرویس، بدون ویژگی جدید.
  • نسخه SDK 3.4.1 قرار است در تاریخ 09/03/2018 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.4.1 03/02/2017
  • SDK اکنون به عنوان یک چارچوب پویا توزیع شده است. در نتیجه ما دیگر یک نسخه AdMob جداگانه از Framework منتشر نمی‌کنیم - چه در پیاده‌سازی شما از AdMob استفاده کند یا نه، می‌توانید از همان نسخه استفاده کنید.
  • پشتیبانی از آیکون های ویدیو را اضافه می کند.
  • ویژگی های جدید زیر را به IMAAd اضافه می کند:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • ویژگی های جدید زیر را به IMAAdsRequest اضافه می کند:
    • contentDuration
    • contentKeywords
    • contentTitle
  • [IMAAdsManager setVolume:] را اضافه می کند.
  • [IMACompanionDelegate companionSlotWasClicked] را اضافه می کند.
  • IMASettings.disableNowPlayingInfo را اضافه می کند.
  • نسخه SDK 3.3.1 قرار است در 03/02/2018 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
بازگشت به 3.3.1 31/01/2016
  • به دلیل مشکل ساخت دستگاه های خاص، به 3.3.1 بازگشت.
3.4.0 2017/01/26
  • SDK اکنون به عنوان یک چارچوب پویا توزیع شده است. در نتیجه ما دیگر یک نسخه AdMob جداگانه از Framework منتشر نمی‌کنیم - چه در پیاده‌سازی شما از AdMob استفاده کند یا نه، می‌توانید از همان نسخه استفاده کنید.
  • پشتیبانی از آیکون های ویدیو را اضافه می کند.
  • ویژگی های جدید زیر را به IMAAd اضافه می کند:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • ویژگی های جدید زیر را به IMAAdsRequest اضافه می کند:
    • contentDuration
    • contentKeywords
    • contentTitle
  • [IMAAdsManager setVolume:] را اضافه می کند.
  • [IMACompanionDelegate companionSlotWasClicked] را اضافه می کند.
  • IMASettings.disableNowPlayingInfo را اضافه می کند.
  • نسخه SDK 3.3.1 قرار است در تاریخ 26/01/2018 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.3.1 2016-09-16
  • پشتیبانی از iOS 7 و پایین‌تر را کاهش می‌دهد.
  • نسخه SDK 3.2.1 قرار است در تاریخ 16/09/2017 منسوخ شود. برای جزئیات بیشتر به برنامه منسوخ شدن مراجعه کنید.
3.2.1 09/05/2016
  • پشتیبانی از بیت کد را اضافه می کند.
3.2.0 2016-04-14
    توجه: به دلیل یک خطا، پشتیبانی از بیت کد در این نسخه غیر کاربردی بود.
  • پشتیبانی از بیت کد را اضافه می کند.
  • پشتیبانی از URL های کلیکی که به فروشگاه برنامه منتهی می شوند را اضافه می کند.
3.1.0 2015-12-17
  • از نسخه بتا خارج شد.
  • پشتیبانی از Picture in Picture در iOS 9 را اضافه می کند. برای اطلاعات بیشتر، به راهنمای تصویر در تصویر یا اجرای ما در نمونه پیشرفته مراجعه کنید.
  • IMAContentPlayhead اکنون باید به جای IMAAdsManager به IMAAdsRequest ارسال شود.
  • پشتیبانی از همراهان HTML5 را اضافه می کند.
  • [IMAAdsManager discardAdBreak] را اضافه می کند.
نسخه بتا نسخه 16 04/09/2015
  • به‌روزرسانی‌هایی برای سازگاری با ویژگی App Transport Security در iOS 9.
  • رفع خرابی در Delocation IMAAdsLoader .
نسخه بتا نسخه 15 22/07/2015
  • رویدادهای بافر تبلیغات را از طریق نمایندگان IMAAdsManager معرفی می کند. این کار اضافه کردن عناصری مانند نشانگرهای فعالیت و نوارهای بافر را به پخش کننده تسهیل می کند.
  • حالت اشکال زدایی را آشکار می کند. ناشران اکنون می‌توانند تنظیمات IMASettings enableDebugMode را روی YES تنظیم کنند تا ورود دقیق‌تری به کنسول داشته باشند. این نباید در تولید استفاده شود، زیرا پخش کننده تبلیغات را واترمارک می کند.
  • IMAAdsManager destroy هم اکنون به درستی تبلیغات را در همه موارد خاتمه می دهد.
  • امکان استفاده مجدد از ظروف نمایشگر را می دهد.
  • به ناشران اجازه می دهد تا اشیاء IMA را از درون متدهای نمایندگی از بین ببرند.
  • IMAAdsManager اکنون فقط به contentPlayhead اشاره ضعیفی دارد (رفع نشت احتمالی حافظه). اکنون باید هر نمونه یا شی IMAAVPlayerContentPlayhead را که IMAContentPlayhead به عنوان یک ویژگی پیاده سازی می کند، حفظ کنید، در غیر این صورت شی فورا آزاد می شود.
  • انیمیشن تغییر اندازه ویدیو را حذف می کند.
  • رویداد تبلیغ رزومه اولیه غیر ضروری را حذف می کند.
نسخه بتا نسخه 14 2015/05/27
  • مشکلی که در آن پخش کننده تبلیغات گهگاه برای بافر متوقف می شد و هرگز پخش را از سر نمی گرفت، برطرف شد.
  • IMASettings را به فایل هدر خودش منتقل کرد.
نسخه بتا نسخه 13 29/04/2015
  • پشتیبانی برای پخش تبلیغات پس زمینه اضافه شده است. برای اطلاعات بیشتر به پخش آگهی در پس‌زمینه مراجعه کنید.
  • اکنون SDK می تواند به عنوان یک چارچوب وارد شود. برای اطلاعات بیشتر در مورد ارتقاء، به پست وبلاگ ما در این نسخه مراجعه کنید.
  • کاهش زمان بارگذاری تبلیغات در iOS 8.
  • مشکلی را برطرف کرد که در آن تبلیغات همراه پس از پایان آگهی ناپدید شدند. اکنون تبلیغات Companions نمایش داده می شود تا زمانی که اسلات به روز شود.
  • یک بازه زمانی 10 ثانیه ای برای بارگیری SDK اضافه شد.
  • IMASettings اکنون NSCopying را پیاده سازی می کند.
  • مشکلی که در آن برنامه‌ها با قطع کردن هدفون از کار می‌افتند، برطرف شد.
  • وقتی دستگاه به طور پیش‌فرض بی‌صدا می‌شود، اکنون تبلیغات بی‌صدا می‌شوند. ناشر می تواند با تنظیم دسته AVAudioSession این مورد را تغییر دهد.
  • رفع اشکالات با پخش و مکث مرکز کنترل در نسخه‌های iOS کمتر از ۸.
  • وقتی کشوی اعلان باز می شود، تبلیغات دیگر متوقف نمی شوند.
  • یک فایل VERSION به فایل فشرده قابل دانلود اضافه شد.
  • برای بهبود عملکرد، رندر تبلیغات اکنون به صورت بومی از طریق AVPlayer در همه نسخه‌های iOS انجام می‌شود.
نسخه بتا نسخه 12 2015/02/12
  • اکنون از پخش تبلیغات بومی در iOS 7 و بالاتر استفاده می کند. این کار از تداخل SDK با رویدادها و کنترل‌های MPMoviePlayerController جلوگیری می‌کند.
  • مشکلی که در آن adPlaybackInfo در رویدادهای LOADED و START پر نشده بود، برطرف شد.
  • IMASettings.maxRedirects را اضافه می کند تا تعداد ریدایرکت ها را مشخص کند که پس از آن تغییر مسیرهای بعدی رد می شود و بار تبلیغات لغو می شود.
  • پشتیبانی از پخش دستی تبلیغات را اضافه می کند.
نسخه بتا نسخه 11 2014-12-17
  • نشت حافظه معرفی شده در نسخه بتا 10 را با اضافه شدن WKWebView برطرف می کند.
نسخه بتا نسخه 10 2014/11/20
  • اکنون SDK از WKWebView در iOS 8 برای ارائه تبلیغات به جای UIWebView استفاده می کند. این چندین مشکل مربوط به ارتباط بین لایه‌های SDK و JS را برطرف می‌کند. به عنوان یک اثر جانبی این تغییر، IMA SDK اکنون نیاز دارد که برنامه شما با پشتیبانی از arm64 ساخته شود.
  • یک رویداد TAPPED اضافه شد که هر زمان که کاربر روی قسمت غیرقابل کلیک یک تبلیغ ضربه می‌زند فعال می‌شود. این می تواند برای شناسایی ضربه های روی یک تبلیغ برای نمایش کنترل های پخش کننده استفاده شود.
  • برای انطباق با کنوانسیون iOS، روش‌های زیر منسوخ شده‌اند و با روش‌هایی جایگزین شده‌اند که به شیء فراخوان اشاره می‌کنند:
    • IMAAdsManagerDelegate - adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate - willOpenInExternalBrowser
    • IMAWebOpenerDelegate - willOpenInAppBrowser
    • IMAWebOpenerDelegate - didCloseInAppBrowser
    • IMAWebOpenerDelegate - didOpenInAppBrowser
    • IMAWebOpenerDelegate - willCloseInAppBrowser
نسخه بتا نسخه 9 2014-10-27
  • شامل رفع نشت حافظه در کلاس های IMAJavascript است.
نسخه بتا نسخه 8 2014-10-13
  • IMAUIElements را معرفی می‌کند که امکان نمایش یا پنهان کردن عناصر رابط کاربری SDK را به صورت برنامه‌ریزی می‌کند.
نسخه بتا نسخه 7 11/08/2014
  • مفهوم IMAAdDisplayContainer را معرفی کرد و نحوه مدیریت تبلیغات همراه را تغییر داد. برای اطلاعات در مورد تغییرات کد مورد نیاز در برنامه خود ، به تغییرات IMA SDK برای IOS مراجعه کنید.
  • ارجاع به سرصفحه ها و منابع OCMock حذف شد.
  • رفع کند عناصر رابط کاربری تبلیغات در iOS 8.
نسخه بتا نسخه 6 27/05/2014
  • توضیحات، عنوان و نوع محتوا را در شیء IMAAd نشان می دهد.
  • پشتیبانی از شبیه ساز iOS 64 بیتی را اضافه می کند
نسخه بتا نسخه 5 2014-02-14
  • پشتیبانی arm64 را اضافه می کند.
  • تداخل با ادغام با +Google را برطرف می کند.
نسخه بتا نسخه 4 2013-12-12
  • رفع نشت حافظه در IMAAdsManager و IMAAdsLoader.
  • IMAAdPodInfo دارای سه API جدید است: podIndex، timeOffset، maxDuration. اسناد API به‌زودی به‌روزرسانی خواهند شد تا این موضوع را منعکس کنند.
نسخه بتا نسخه 3 25/09/2013
  • انتشار سرویس، بدون ویژگی جدید.
نسخه بتا نسخه 2 07/07/2013
  • انتشار عمومی نسخه بتا SDK.
نسخه بتا بسته شد 2013/06/24
نسخه بتا بسته شد 02/04/2013
  • نسخه بتا اولیه