היסטוריית הגרסאות של IMA DAI SDK ל-iOS

גרסה תאריך פרסום הערות
3.33.0 2026-08-24
  • גרסת שירות. אין תכונות חדשות.
  • ב-24 באוגוסט 2027, גרסה 3.32.0 של IMA SDK תוצא משימוש. לפרטים נוספים, אפשר לעיין בלוח הזמנים להוצאה משימוש.
3.32.0 2026-05-29
  • נוספה תמיכה במודעות שניתן לדלג עליהן בסטרימינג עם הפעלת מודעות מעברון בפורמט HLS.
  • התוסף מוסיף בדיקה בזמן קומפילציה כדי לוודא שגרסת ה-iOS של האפליקציה תואמת לגרסת ה-iOS המינימלית של IMA SDK.
  • נוספו קודי שגיאה ל-enum: IMAAdError
    • kIMAError_ASSET_FALLBACK_FAILED: 1021
    • kIMAError_UNSUPPORTED_URL: 1022
    • kIMAError_STREAM_INITIALIZATION_TIMEOUT: 1023
    • kIMAError_STREAM_AUTHORIZATION_FAILED: 1024
  • ב-29 במאי 2027, גרסת SDK‏ 3.31.0 תצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח הזמנים להוצאה משימוש.
3.31.0 2026-04-15
  • תוקן באג שהוצג בגרסה 3.30.0, שבו IMA SDK הפסיק לתמוך בגרסאות מינימליות של iOS מתחת ל-17. הגרסה הזו תומכת בגרסה מינימלית 15.
  • תוקנה בעיה שבה מידת הצפייה נמדדה בצורה שגויה בשיעור של 0% ב-iOS גרסה 26.
  • נוספה תמיכה ב-Open Measurement SDK גרסה 1.6.
  • עדכונים IMASettings.featureFlags() כדי לקבל כל סוג אובייקט כערך.
‫3.30.1 הוצא משימוש 2026-03-25
  • תוקנה בעיה שהוצגה בגרסה 3.30.0, שבה לקובץ xcframework יש הרשאות שגויות, והיא מובילה לשגיאה הבאה למשתמשים ב-Swift Package Manager: Error Domain=NSCocoaErrorDomain Code=513 "couldn't be removed because you don't have permission to access it."
‫3.30.0 הוצא משימוש 2026-03-13
  • נוספה תכונה ניסיונית להגדרות של WKWebView. התכונה הניסיונית הזו מושבתת כברירת מחדל. כדי להפעיל את ההגדרה, משתמשים באפשרות IMASettings.featureFlags. השינוי הזה יכול לשפר את הביצועים במכשירים עם iOS מגרסה 17 ואילך.
  • תוקן קראש בזמן ריצה כשנעשה שימוש ב-SDK באותו יעד כמו Google Cast iOS SDK.
  • תוקנה בעיה ב-IMAAVPlayerVideoDisplay שבה אפשר היה לקרוא ל-resignFirstResponder בשרשור רקע, כדי למנוע אזהרות של UIKit Main Thread Checker.
  • ב-13 במרץ 2027, גרסת SDK‏ 3.28.10 תצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח הזמנים להוצאה משימוש.
3.28.10 2025-10-22
  • הוספת תמיכה במודעות מעברון בשידורים חיים ובשידורי VOD של הטמעת מודעות דינמיות (SDAI) בצד השרת, באמצעות הוספה של שדה useHLSInterstitial לבקשת השידור.
  • שיפור ניהול הזיכרון במודעות משלימות כדי למנוע דליפות זיכרון כשהאפליקציה משמידה את האובייקט adsManager.
  • הגרסה המינימלית של iOS הועלתה ל-15.
  • ב-22 באוקטובר 2026, גרסת SDK‏ 3.27.4 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח הזמנים להוצאה משימוש.
3.27.4 2025-08-28
  • בוצעו תיקונים IMARemoteControl ביצירת מחלקה כך שהיא מתבצעת רק כשהנגן מתחיל את ההפעלה.
  • ב-28 באוגוסט 2026, גרסת SDK‏ 3.26.1 תצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.26.1 2025-04-02
  • הפונקציה מוסיפה את פרטי תקופת הפרסום לאירוע AD_PERIOD_STARTED, שאפשר לגשת אליו מנכס IMAAdEvent.adData.
  • הוספנו תמיכה בטיפול במטא-נתונים של מודעות מעבר בפורמט HLS באמצעות IMA SDK.
  • ב-2026-04-02, גרסת SDK‏ 3.24.0 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.24.0 2024-12-03
  • הפונקציה מוסיפה הקוד של הרשת לרשימת הפרמטרים של בקשות לסטרימינג לכל סוגי הסטרימינג.
  • מפעיל אירוע יומן כשלוחצים על כתובת היעד של הקליק לא חוקית, במקום להיכשל בשקט.
  • תוקן דליפת זיכרון שהתרחשה כשסשנים של OMID נמחקו בצורה לא תקינה.
  • נוספה תמיכה במודעות שניתן לדלג עליהן בסטרימינג של בלוקים של מודעות בתוכן וידאו על פי דרישה (VOD).
  • תוקן באג שקשור לתמיכה בגלילה כשהסרטון מוטמע במאגר שאפשר לגולל בו.
  • נוספה תמיכה ב-minSuggestedDuration למודעות לא לינאריות
  • תוקן באג שגרם לקידוד שגוי של כתובות URL למעקב ב-Campaign Manager, במקרים מסוימים.
  • ב-2025-12-03, גרסת SDK‏ 3.23.0 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.23.0 2024-06-12
  • הוספת VODConfigID אל IMAVideoStitcherVODStreamRequest.
  • הופך את הרקע לשקוף במודעות נלוות.
  • הפונקציה דוחה ערך null עבור adTagURL ב-IMAAdsRequest.
  • שינויים בלוגיקה של חזרה למצב קודם ברמת הנכס כדי לחזור על כל המודעות ב-VAST המקורי עד שה-SDK מזהה קריאייטיב שניתן להפעלה. אם לא נמצא קריאייטיב שאפשר להפעיל, המודעה לא תופעל.
  • ב-12 ביוני 2025, גרסת SDK‏ 3.22.1 תצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.22.1 2024-04-12
  • נפתרה בעיה בגרסה האחרונה של Cocoapods שגרמה לכך שלא הייתה אפשרות לבנות אפליקציות בסימולטורים של iOS.
  • ב-12 באפריל 2025, גרסת SDK‏ 3.22.0 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • הפעלה של תמיכה בהצגת מודעות נלוות בבלוקים של מודעות
  • הפעלת בקשות לסטרימינג של VOD ב-Pod Serving.
  • הוספת פונקציית getter לנקודות רמז למנהל הסטרימינג.
  • ב-28 בינואר 2025, גרסת SDK‏ 3.19.2 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.19.2 2023-04-28
  • הגרסה המינימלית של iOS שנדרשת לקומפילציה היא iOS 12.
  • ב-28 באפריל 2024, גרסת SDK‏ 3.19.1 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.19.1 2023-04-20
  • הגרסה המינימלית של iOS שנדרשת לקומפילציה עלתה ל-iOS 14.
  • התמיכה בפלטפורמת ARMv7 הוסרה.
  • תוקנה שגיאה שבה אירוע של קליק על מודעה לא הופעל כשמשתמש לחץ על מודעה בפורמט SIMID.
  • הפסקת האיתות השגוי על תמיכה ב-OMID במצב מאובטח של VPAID.
  • תוקנה בעיה בתמיכה באירועי שינוי גודל של SIMID.
  • נוסף המחלקה IMAVideoStitcherVODStreamRequest שמספקת תמיכה ב-Google Video Stitcher VOD API.
  • ב-2024-04-20, גרסת SDK‏ 3.18.5 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.18.5 2023-03-10
  • הגרסה המינימלית של IMA SDK ל-iOS הועלתה ל-iOS 14.
  • תוקן באג שגרם לכך שהקשר של המשתמש לא הועבר עם שגיאת הסטרימינג.
  • ההגדרה הזו מאפשרת להשתמש במזהה ישיר מבעל התוכן הדיגיטלי (שנקרא בעבר מפתח אפליקציה זהה) באפליקציות שכוללות גם את גרסה 9.14.0 של GMA SDK ואילך.
  • נוספה המחלקה IMAVideoStitcherLiveStreamRequest, שמספקת תמיכה ב-Google Video Stitcher Live API.
  • השקת גרסת בטא ציבורית של Google Video Stitcher API
  • השקת גרסת בטא ציבורית של Secure Signals API.
  • ב-10 במרץ 2024, גרסת SDK‏ 3.18.4 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.18.4 2022-12-08
  • גרסת שירות. אין תכונות חדשות.
  • ב-8 בדצמבר 2023, גרסת SDK‏ 3.18.2 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.18.2 2022-11-07
  • המשתמש user_context יתווסף לבקשת ההצטרפות לשידור.
  • תוקנו אזהרות שגויות מסוג 'הודעה פנימית לא חוקית'.
  • ב-2023-11-07, גרסת SDK‏ 3.18.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.18.1 2022-10-02
  • תוקנה בעיה שגרמה לקריסה של ה-SDK עם UIViewControllerHierarchyInconsistency
  • ב-2 באוקטובר 2023, גרסת SDK‏ 3.17.0 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.17.0 2022-08-03
  • הגדלת קצב העברת הנתונים המקסימלי שמוגדר כברירת מחדל למכשירים לא ניידים אם המוציא לא הגדיר את קצב העברת הנתונים המקסימלי.
  • ב-2023-08-03, גרסת SDK‏ 3.16.3 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.16.3 2022-04-19
  • נוסף IMACompanionAdSlot.initWithView(view: UIView) כדי לתמוך במודעות נלוות בגודל משתנה.
  • ‫IMA iOS SDK ארוז עכשיו כ-xcframework.
  • הוספת תמיכה בסימולטור M1.
  • תוקנה בעיה שבה היה אפשר לדרוס את פרטי הגרסה של IMA SDK.
  • תוקנה בעיה שבה ה-SDK ל-iOS יצר אזהרות כפולות לגבי סמלים.
  • ב-19 באפריל 2023, גרסת SDK‏ 3.15.1 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.15.1 2022-02-23
  • הגרסה המינימלית של iOS עלתה ל-12
  • ב-23 בפברואר 2023, גרסת SDK‏ 3.14.5 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.14.5 2021-10-05
  • נוסף IMASettings:sameAppKeyEnabled API שעוזר להציג מודעות מותאמות אישית שרלוונטיות יותר למשתמשים על סמך הנתונים שנאספו מהאפליקציות שלכם. ממשק ה-API מופעל כרגע כברירת מחדל, ובעלי האתרים לא צריכים לבצע שינויים.
  • נוספו חוזי nullability לכל ממשקי ה-API.
  • ב-5 באוקטובר 2022, גרסת SDK‏ 3.14.4 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.14.4 2021-07-06
  • תוקנה בעיה שגרמה לאירועים להיעלם כשמעבירים את האפליקציות לרקע.
  • תוקנה בעיה שאיפשרה לבעלי אפליקציות להגדיר ידנית את הערך islat ב-iOS בגרסה נמוכה מ-14.
  • הגרסה המינימלית של iOS עלתה ל-iOS 11
  • ב-2022-07-06, גרסת SDK‏ 3.14.3 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.14.3 2021-05-03
  • תוקנה בעיה שגרמה להצגת הודעות אזהרה ב-iOS בגרסה נמוכה מ-12.
  • נוספה האפשרות IMASettings:sessionid כדי לאפשר לבעלי אתרים להתאים אישית את מזהה הסשן.
  • תוקנה בעיה שבה אירועי השהיה והמשך של מודעות הופעלו במהלך הצגת תוכן.
  • הבטחנו ששוליים פנימיים של תוכן בממשק המשתמש של המודעה לא יותאמו באופן אוטומטי
  • הגרסה האחרונה של IMA SDK ל-iOS שתומכת ב-iOS 10.
  • ב-2022-05-03, גרסת SDK‏ 3.14.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.14.1 2021-02-17
  • תוקנה בעיה שגרמה להפעלת אירועים כפולים של מודעות לפעמים כשהטעינה מראש הייתה מופעלת.
  • הוטמעה תמיכה ב-PodServing.
  • נפתרה בעיה שגרמה לפתיחה כפולה של קישורי עומק ב-iOS 13 ומעלה.
  • ב-17 בפברואר 2022, גרסת SDK‏ 3.13.0 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.13.0 2020-10-13
  • ה-SDK מבוסס עכשיו על Xcode 12.
  • תוקנה הבעיה שבה דילוג על הפסקה לפרסומות לא הפעיל את האירוע AD_BREAK_ENDED.
  • הוסרו שדות שיצאו משימוש ב-IMAAVPlayerVideoDisplay, IMAVideoDisplay וב-IMAVideoDisplayDelegate.
  • תוקנה בעיה שבה מצב תמונה בתוך תמונה (PiP) צומצם בכל פעם שהמודעה הסתיימה.
  • תוקן באג שגרם לכך שההפעלה של שידורים חיים הסתיימה ברגע שהם הופעלו באמצעות AirPlay.
  • נפתרה בעיה שבה לחיצה על 'דילוג' לא עשתה כלום בהפעלה משותפת.
  • תוקנה בעיה שבה התוכן הבהב לזמן קצר בין מודעות בבלוק מודעות להפעלה משותפת.
  • הוספנו את IMAAVPlayerVideoDisplay.streamAssetOptions API.
  • משך התקופה שבה המודעה נחשפה ב-IMAStreamManagerDelegate.
  • תוקנה בעיה שבה שגיאת "Ads cannot be requested because the ad container is not attached to the view hierarchy." הופעלה בטעות.
  • ב-13 באוקטובר 2021, גרסת SDK‏ 3.12.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.12.1 2020-08-11
3.12.0 2020-08-05
  • הוספנו תמיכה במצב הסכמה נוספת של Google. מידע נוסף זמין במאמר המפרט הטכני של מצב הסכמה נוספת ב-Google.
  • הוספת תמיכה במפתח language_name לכתוביות של סטרימינג.
  • תוקנה בעיה שגרמה למודעות עם אודיו בלבד להגיע לזמן קצוב לתפוגה.
  • נפתרה בעיה שבה דילוג על המודעה הראשונה במודעות שלפני הסרטון גרם למודעה השנייה להתעלם מההזחה שלה לדילוג.
  • הוספת viewController כארגומנט או כמאפיין חדש של חובה לאתחול של IMAAdDisplayContainer.
  • הפחתת אירועי RESUME שגויים.
  • הוספת IMAAdsRenderingSettings.enablePreloading, שמופעל כברירת מחדל, כדי לשפר את ביצועי העיבוד של המודעות.
  • הוספת האירוע ICON_TAPPED.
  • תוקנה בעיה שבה המערכת זיהתה את IABTCF_gdprApplies רק אם הוא היה מחרוזת.
  • ב-2021-08-05, גרסת SDK‏ 3.11.4 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.11.4 2020-03-26
  • הגדרת גרסת זמן הריצה המינימלית ל-iOS 10
  • תוקן באג שבו חלק מהעדכונים של ממשק המשתמש יכלו להתרחש בשרשור ברקע
  • תוקנה בעיה שבה דגלים מחמירים גרמו להתנגשות בין הפונקציה init של IMACompanionAd לבין NSObject
  • הוצאה משימוש של השיטה loadURL בפרוטוקול IMAVideoDisplay
  • הוספנו תמיכה ב מודעות SIMID בצד הלקוח
  • ב-26 במרץ 2021, גרסת SDK‏ 3.11.3 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.11.3 2020-02-12
  • גרסה 3.11.3 תהיה הגרסה האחרונה של IMA SDK שתומכת ב-iOS 9.x
  • תוקן באג שגרם לכך שייבוא הכותרת של המסגרת לא ייבא את IMAFriendlyObstruction.h
  • תוקנה בעיה שגרמה לקריסה של קליקים למעבר באתר ב-iOS 9.x
  • ב-12 בפברואר 2021, גרסת SDK‏ 3.11.2 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.11.2 2020-01-22
  • נוספה תמיכה ב-contentUrl של OMID 1.3 עם AdsRequest:contentUrl ו- StreamRequest:contentUrl .
  • שיפור התמיכה בשיטות registerFriendlyObstruction ב-IMAAdDisplayContainer, שמאפשרות להשתמש בחסימות ידידותיות ל-OMID 1.3.
  • הוצאה משימוש של ה-methods‏ registerVideoControlsOverlay ו-unregisterAllVideoControlsOverlay ב-IMAAdDisplayContainer לטובת FriendlyObstruction.
  • תוקנה בעיה שבה לא דווח על הפעלה אוטומטית של OMID ועל אפשרות דילוג
  • הסרה של כל ההפניות שנותרו ל-UIWebView
  • ב-22 בינואר 2021, גרסת SDK‏ 3.11.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.11.1 2019-12-04
  • הוספנו תמיכה בהכללה אוטומטית של פרמטרים של הסכמה מ-IAB TCFv2 ומ-CCPA.
  • תוקנה בעיה שגרמה לקריסה כשמשתמשים במרכז הבקרה.
  • הוספנו תמיכה במודעות TrueView עם קריאה לפעולה.
  • הוספת playerVideoDisplay:didLoadPlayerItem: ל-DAI.
  • עדכונים של שמות IMAAVPlayerVideoDisplayDelegate כדי לשמור על עקביות עם מוסכמות הסגנון של Obj-C.
  • תוקנה בעיה שגרמה לכך שבמקרים מסוימים, אירועי מודעות מסוג LOG ו-INTERACTION לא כללו את אובייקט המודעה.
  • התוסף מוסיף שילוב אוטומטי של בקשות להצגת מודעות של Google בהטמעות של פלטפורמות לניהול הסכמה (CMP) שתואמות ל-IAB TCFv2, כמו Funding Choices של Google.
  • תוקנה בעיה במעקב אחר אירועים ב-VMAP breakstart וב-breakend.
  • הוספנו את השיטה replaceAdTagParameters ל-IMAStreamManager, שמאפשרת להחליף את כל הפרמטרים של תג המודעה במהלך שידור חי.
  • מוסיפה את האירוע AD_BREAK_FETCH_ERROR כדי לציין שהפסקה למודעה לא תופעל.
  • ב-2020-12-04, גרסת SDK‏ 3.10.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.10.1 2019-09-19
  • הוספנו תמיכה ב-iOS 13 וב-iPadOS.
  • ב-19 בספטמבר 2020, גרסת SDK‏ 3.9.2 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.9.2 2019-08-16
  • הבעיה הזו תוקנה. עכשיו, אחרי שהמודעות מוצגות, לא נשארת תצוגה ברורה של ממשק המשתמש של IMA, כך שהמשתמש יכול ליצור אינטראקציה עם הנגן.
  • ב-16 באוגוסט 2020, גרסת SDK‏ 3.9.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.9.1 2019-07-18
  • תוקנו בעיות שקשורות לדיוק של הדיווח ב-is_lat.
  • הטקסט IMAAdEventType.adData מוקלד.
  • הוספנו את ממשקי ה-API‏ authToken ו-streamFormat אל IMAStreamRequest.
  • הסרנו את התמיכה ב-mediaUrl מ-LinearAd. במקום זאת, אתם צריכים להשתמש ב-adMedia.
  • תוקנה באג במטא-נתונים של סרטוני YouTube בסטטוס 'לא רשום'.
  • תוקנה בעיה שגרמה לזיהוי שגוי של מזהה המודעה.
  • הטקסטים mediaWidth ו-mediaHeight הוחלפו בטקסטים adMedia.width ו-adMedia.height.
  • נפתרה בעיה שגרמה לכך שמודעות נלוות הוצגו רק פעם אחת.
  • מעכשיו, אם סוג מודעת וידאו לא נתמך, ה-SDK יחזיר את השגיאה kIMAError_VAST_TRAFFICKING_ERROR במקום kIMAError_FAILED_TO_REQUEST_ADS.
  • המאפיין videoDisplayDidPlay: הוצא משימוש, ועכשיו צריך להשתמש במאפיין videoDisplayDidResume:.
  • ב-18 ביולי 2020, גרסת SDK‏ 3.9.0 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.9.0 2019-03-22
3.8.2 2019-02-19
  • הוספת האירועים AD_PERIOD_STARTED וAD_PERIOD_ENDED. האירועים האלה נתמכים בDAI בלבד.
  • נפתרה בעיה שגרמה להנפשה של תצוגת המודעה בהפעלה.
  • תוקנה בעיה שבה שגיאות בסרטונים לא הופעלו בשידור חי או בווידאו על פי דרישה.
  • נפתרה בעיה שגרמה לכך שהתוכן לא המשיך לפעול ב-iOS+AirPlay.
  • ב-19 בפברואר 2020, גרסת SDK‏ 3.8.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.8.1 2018-11-13
  • תוקנה בעיה שבה תגי מודעות עם גודל משבצת מודעה מרובה נותחו בצורה שגויה.
  • הוספת [IMAVideoDisplay seekStreamToTime] כדי לתמוך במודעות שניתן לדלג עליהן בסטרימינג של תוכן וידאו על פי דרישה (VOD) ב-IMA DAI.
  • הוספה של IMAAdRenderingSettings.loadVideoTimeout.
  • הוספת IMAAd.VASTMediaWidth,‏ IMAAd.VASTMediaHeight ו-IMAAd.VASTMediaBitrate.
  • הקטנת גודל הקובץ הבינארי בכ-15% בעקבות שיפורים בבנייה.
  • ב-13 בנובמבר 2019, גרסת SDK‏ 3.7.3 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.7.3 2018-08-21
  • שיפור הטיפול בשגיאות במניפסט של סטרימינג עם פורמט שגוי.
  • תוקנה בעיה שקשורה למעקב אחרי קליקים על כתובות URL מותאמות אישית בתוך האפליקציה בנכסי HTML נלווים.
  • תוקנה בעיה שקשורה למודעות וידאו שניתנות לדילוג ומוצגות ברצף.
  • ב-21 באוגוסט 2019, גרסת SDK‏ 3.7.2 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.7.2 2018-05-15
  • תוקנה בעיה שבה חלק מהעוזרים הווירטואליים הורחבו ל-WebView במסך מלא.
  • ב-15 במאי 2019, גרסת SDK‏ 3.7.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • גרסה שכוללת רק Cocoapods כדי לתקן שגיאה ב-podspec. הורדה של קובצי הספרייה לגרסה 3.7.0.
3.7.0 2018-01-30
  • התמיכה ב-iOS 8 ובגרסאות קודמות הופסקה.
  • גרסת שירות, ללא תכונות חדשות.
  • ב-30 בינואר 2019, גרסת SDK‏ 3.6.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.6.1 2017-10-09
  • הוספה של IMAAdsRequest.liveStreamPrefetchSeconds.
  • ב-2018-10-09, גרסת SDK‏ 3.6.0 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.6.0 2017-07-24
  • נוספה IMAAdsRequest.vastLoadTimeout.
  • נוספה התכונה IMAAd.wrapperAdIDs.
  • הוספה של IMAAd.skipTimeOffset.
  • תוקנה שגיאה שבה ה-SDK לא הצליח לזהות את צפיית הסרטון ששימשה להפעלת המודעה אם היא הוסרה מהיררכיית התצוגה והוספה אליה מחדש.
  • ב-24 ביולי 2018, גרסת SDK‏ 3.5.2 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.5.2 2017-05-02
  • ההגדרה הזו מסירה את ההפעלה מחדש האוטומטית כשחוזרים לאפליקציה מהרקע. לוחצים על [IMAAdsManager resume] כדי להמשיך את השיחה.
  • נוספה הפונקציה [IMAAdsRenderingSettings playAdsAfterTime].
  • ב-2018-05-02, גרסת SDK‏ 3.5.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.5.1 2017-04-03
  • ה-SDK יציג עכשיו את השגיאה kIMAError_FAILED_TO_REQUEST_ADS אם ה-IMAAdDisplayContainer לא נמצא בהיררכיית התצוגה כשנשלחת בקשה להצגת מודעה או בקשה להצגת מודעה בסטרימינג. בעבר, הבקשות האלה נכשלו בלי להציג הודעה.
  • ב-2018-04-03, גרסת SDK‏ 3.5.0 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.5.0 2017-03-24
  • תיקון בעיה בתמיכה ב-bitcode.
  • מוסיפה את adsResponse לאובייקט IMAAdsRequest.
  • תוקנה בעיה ב-Swift builds.
  • ב-24 במרץ 2018, גרסת SDK‏ 3.4.2 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.4.2 2017-03-09
  • גרסת שירות, ללא תכונות חדשות.
  • ב-2018-03-09, גרסת SDK‏ 3.4.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.4.1 2017-02-03
  • ה-SDK מופץ עכשיו כספרייה דינמית. כתוצאה מכך, אנחנו כבר לא מפרסמים גרסה נפרדת של Framework ל-AdMob – אתם יכולים להשתמש באותה גרסה גם אם ההטמעה שלכם משתמשת ב-AdMob וגם אם לא.
  • הוספנו תמיכה בסמלי וידאו.
  • המאפיינים החדשים הבאים נוספו ל-IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • המאפיינים החדשים הבאים נוספו ל-IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • הוספה של [IMAAdsManager setVolume:].
  • הוספה של [IMACompanionDelegate companionSlotWasClicked].
  • הוספה של IMASettings.disableNowPlayingInfo.
  • ב-2018-02-03, גרסת SDK‏ 3.3.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
חזרה לגרסה 3.3.1 2016-01-31
  • בגלל בעיה שקשורה ליצירת גרסה למכשירים ספציפיים, בוצעה חזרה לגרסה 3.3.1.
3.4.0 2017-01-26
  • ערכת ה-SDK מופצת עכשיו כמסגרת דינמית. כתוצאה מכך, אנחנו כבר לא מפרסמים גרסה נפרדת של Framework ל-AdMob – אתם יכולים להשתמש באותה גרסה גם אם ההטמעה שלכם משתמשת ב-AdMob וגם אם לא.
  • הוספנו תמיכה בסמלי וידאו.
  • המאפיינים החדשים הבאים נוספו ל-IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • המאפיינים החדשים הבאים נוספו ל-IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • הוספה של [IMAAdsManager setVolume:].
  • הוספה של [IMACompanionDelegate companionSlotWasClicked].
  • הוספה של IMASettings.disableNowPlayingInfo.
  • ב-26 בינואר 2018, גרסת SDK‏ 3.3.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.3.1 2016-09-16
  • התמיכה ב-iOS 7 ובגרסאות קודמות הופסקה.
  • ב-16 בספטמבר 2017, גרסת SDK‏ 3.2.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.2.1 2016-05-09
  • הוספנו תמיכה ב-bitcode.
3.2.0 2016-04-14
    הערה: עקב שגיאה, התמיכה בביטקוד לא פעלה בגרסה הזו.
  • הוספנו תמיכה ב-bitcode.
  • נוספה תמיכה בכתובות URL לקליקים שמובילות לחנות האפליקציות.
3.1.0 2015-12-17
  • יצאה מגרסת בטא.
  • נוספה תמיכה בתמונה בתוך תמונה ב-iOS 9. מידע נוסף זמין במדריך שלנו בנושא תמונה בתוך תמונה או בהטמעה שלנו בדוגמה המתקדמת.
  • הפרמטר IMAContentPlayhead צריך לעבור עכשיו אל IMAAdsRequest במקום אל IMAAdsManager.
  • הוספנו תמיכה במודעות נלוות ב-HTML5.
  • נוספה הפונקציה [IMAAdsManager discardAdBreak].
גרסת בטא 16 2015-09-04
  • עדכונים שמאפשרים תאימות לתכונה App Transport Security ב-iOS 9.
  • תיקון קריסה בביטול ההקצאה של IMAAdsLoader.
גרסת בטא 15 2015-07-22
  • הוספנו אירועים של מאגר מודעות באמצעות נציגים של IMAAdsManager. כך קל יותר להוסיף לרכיב הנגן רכיבים כמו אינדיקטורים של פעילות וסרגלי טעינה.
  • חשיפה של מצב ניפוי באגים. בעלי תוכן דיגיטלי יכולים עכשיו להגדיר את ההגדרה IMASettings enableDebugMode לערך YES כדי לקבל רישום מפורט יותר ביומן במסוף. אסור להשתמש בהגדרה הזו בסביבת הייצור, כי היא תוסיף סימן מים לנגן המודעות.
  • IMAAdsManager destroy מפסיק עכשיו את הצגת המודעות בצורה נכונה בכל המקרים.
  • מאפשר שימוש חוזר במאגרי תצוגה.
  • מאפשר לבעלי אתרים להשמיד אובייקטים של IMA מתוך שיטות של נציגים.
  • ל-IMAAdsManager יש עכשיו רק הפניה חלשה ל-contentPlayhead (לתיקון דליפות זיכרון פוטנציאליות). עכשיו תצטרכו לשמור כל מופע או אובייקט של IMAAVPlayerContentPlayhead שמטמיע את IMAContentPlayhead כמאפיין, אחרת האובייקט ישוחרר באופן מיידי.
  • הסרת האנימציה של שינוי גודל הסרטון.
  • הוסר אירוע מיותר של חידוש הצפייה במודעה.
בטא v14 2015-05-27
  • תוקנה בעיה שבה נגן המודעות היה מפסיק מדי פעם כדי לבצע באפרינג ולא היה ממשיך את ההפעלה.
  • העברנו את IMASettings לקובץ כותרת משלו.
גרסת בטא 13 2015-04-29
  • נוספה תמיכה בהפעלת מודעות ברקע. מידע נוסף זמין במאמר בנושא הפעלה של מודעות ברקע.
  • עכשיו אפשר לייבא את ה-SDK כמסגרת. מידע נוסף על שדרוג זמין בפוסט בבלוג בנושא הגרסה הזו.
  • קיצור זמני הטעינה של מודעות ב-iOS 8.
  • תוקנה בעיה שבה מודעות נלוות נעלמו אחרי שמודעה הסתיימה. מודעות נלוות יוצגו עכשיו עד לרענון המיקום.
  • הוספנו פסק זמן של 10 שניות לטעינת ה-SDK.
  • המחלקות IMASettings מטמיעות עכשיו את NSCopying.
  • תוקנה בעיה שגרמה לקריסת אפליקציות כשמנתקים את האוזניות.
  • כברירת מחדל, המודעות מושתקות עכשיו כשהמכשיר מושתק. בעלי התוכן הדיגיטלי יכולים לשנות את ההגדרה הזו באמצעות הגדרת הקטגוריה של AVAudioSession.
  • תוקנו באגים שקשורים להפעלה ולהשהיה של מרכז הבקרה שלא פעלו בגרסאות iOS נמוכות מ-8.
  • המודעות לא מושהות יותר כשפותחים את מגירת ההתראות.
  • נוסף קובץ VERSION ל-ZIP להורדה.
  • כדי לשפר את הביצועים, רינדור המודעות מתבצע עכשיו באופן מקורי באמצעות AVPlayer בכל גרסאות iOS.
גרסת בטא 12 2015-02-12
  • מעכשיו, הפעלת מודעות מותאמות מתבצעת ב-iOS 7 ובגרסאות קודמות. כך נמנעת הפרעה של ה-SDK לאירועים ולפקדים של MPMoviePlayerController.
  • תוקנה בעיה שבה adPlaybackInfo לא אוכלס באירועים LOADED ו-START.
  • מוסיפים את הפרמטר IMASettings.maxRedirects כדי לציין את מספר ההפניות האוטומטיות שאחריהן ההפניות האוטומטיות הבאות יידחו, וטעינת המודעה תבוטל.
  • נוספה תמיכה בהפעלת מודעות באופן ידני.
גרסת בטא 11 2014-12-17
  • תוקנה דליפת זיכרון שהתרחשה בגרסת בטא 10 עם ההוספה של WKWebView.
בטא v10 2014-11-20
  • ה-SDK משתמש עכשיו ב-WKWebView ב-iOS 8 כדי להציג מודעות במקום ב-UIWebView. העדכון הזה פותר כמה בעיות שקשורות לתקשורת בין השכבות של SDK Native ו-JS. כתוצאה מהשינוי הזה, מעכשיו IMA SDK ידרוש שהאפליקציה שלכם תיבנה עם תמיכה ב-arm64.
  • נוסף אירוע TAPPED שמופעל בכל פעם שהמשתמש מקיש על חלק במודעה שלא ניתן ללחוץ עליו. אפשר להשתמש בזה כדי לזהות הקשות על מודעה ולהציג את כפתורי הנגן.
  • כדי להתאים למוסכמות של iOS, ה-methods הבאים הוצאו משימוש והוחלפו ב-methods שמקבלים הפניה לאובייקט שמבצע את הקריאה:
    • IMAAdsManagerDelegateadDidProgressToTime:currentTime:
    • IMAWebOpenerDelegatewillOpenInExternalBrowser
    • IMAWebOpenerDelegatewillOpenInAppBrowser
    • IMAWebOpenerDelegatedidCloseInAppBrowser
    • IMAWebOpenerDelegatedidOpenInAppBrowser
    • IMAWebOpenerDelegatewillCloseInAppBrowser
גרסת בטא 9 2014-10-27
  • כולל תיקונים של דליפות זיכרון במחלקות IMAJavaScript.
גרסת בטא v8 2014-10-13
  • הוספנו את IMAUIElements, שמאפשר להציג או להסתיר רכיבי ממשק משתמש של SDK באופן פרוגרמטי.
גרסת בטא 7 2014-08-11
  • הוספנו את המושג IMAAdDisplayContainer ושינינו את האופן שבו מודעות משלימות מטופלות. במאמר שינויים ב-IMA SDK ל-iOS מוסבר על שינויים בקוד שצריך לבצע באפליקציה.
  • הוסרו הפניות לכותרות ולמקורות של OCMock.
  • תוקנה בעיה שגרמה לעדכון איטי של רכיבי ממשק משתמש של מודעות ב-iOS 8.
גרסת בטא 6 2014-05-27
  • הפונקציה חושפת את התיאור, הכותרת וסוג התוכן באובייקט IMAAd.
  • הוספת תמיכה בסימולטור iOS‏ 64 ביט
גרסת בטא 5 2014-02-14
  • הוספנו תמיכה ב-arm64.
  • תיקנו בעיות שקשורות לשילוב עם Google+‎.
בטא גרסה 4 2013-12-12
  • תוקנו דליפות זיכרון ב-IMAAdsManager וב-IMAAdsLoader.
  • ל-IMAAdPodInfo יש שלושה ממשקי API חדשים: podIndex,‏ timeOffset ו-maxDuration. בקרוב נעדכן את מסמכי ה-API כדי לשקף את השינוי הזה.
גרסת בטא 3 2013-09-25
  • גרסת שירות, ללא תכונות חדשות.
גרסת בטא 2 2013-07-07
  • פרסום גרסת בטא של ה-SDK.
גרסת בטא סגורה 2 2013-06-24
גרסת בטא סגורה 1 2013-04-02
  • גרסת בטא ראשונית.