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

גרסה תאריך פרסום הערות
3.34.1 2026-10-19
  • מוסיפים את המאפיין IMASettings.preloadTime כדי להגדיר את הזמן שבו מתחילה הטעינה של ההפסקות למודעות באמצע הסרטון לפני שעת ההתחלה של ההפסקה למודעה. אם המדיניות לא מוגדרת, זמן הטעינה מראש שמוגדר כברירת מחדל הוא 8 שניות.
  • מוסיף את המאפיין IMAAdsRenderingSettings.prerollLoadVideoTimeout כדי להגדיר את מספר השניות להמתנה לטעינת מודעות לפני סרטון (pre-roll), לפני ביטול הפעלת המודעה והפעלת התוכן.
  • תיקון בעיה שבה משתמשים לא יכלו לדלג על מודעות אם התכונה iOS VoiceOver מופעלת.
  • ב-19 באוקטובר 2027, גרסה 3.33.0 של IMA SDK תצא משימוש. לפרטים נוספים, קראו את לוח הזמנים להוצאה משימוש.
3.33.0 2026-08-24
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, גרסה 3.31.0 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.31.0 2026-04-15
  • תיקון בעיה שהופיעה בגרסה 3.30.0, שבה IMA SDK הפסיק לתמוך בגרסאות iOS מינימליות שמתחת ל-17. הגרסה הזו תומכת בגרסה 15 ומעלה.
  • תיקון בעיה שבה הניראות נמדדה באופן שגוי כ-0% בגרסה 26 של iOS.
  • נוספה תמיכה ב-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 ב-thread ברקע, כדי למנוע אזהרות של Main Thread Checker ב-UIKit.
  • ב-13 במרץ 2027, גרסת ה-SDK ‏3.28.10 תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.28.10 2025-10-22
  • הוספת תמיכה במודעות מעברון בשידורים חיים ובשידורי וידאו על פי דרישה (VOD) עם הטמעת מודעות בהנחיית השרת (SDAI) על ידי הוספת השדה useHLSInterstitial לבקשת השידור.
  • שיפור ניהול הזיכרון של מודעות נלוות כדי למנוע דליפות זיכרון כשהאפליקציה משמידה את האובייקט adsManager.
  • גרסת iOS המינימלית הועלתה ל-15.
  • ב-22 באוקטובר 2026, גרסה 3.27.4 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.27.4 2025-08-28
  • תיקון: המחלקה IMARemoteControl נוצרת רק כשהנגן מתחיל את ההפעלה.
  • ב-28 באוגוסט 2026, גרסה 3.26.1 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.26.1 2025-04-02
  • הוספת המידע על תקופת המודעה לאירוע AD_PERIOD_STARTED, שאפשר לגשת אליו מהמאפיין IMAAdEvent.adData.
  • הוספת תמיכה בטיפול במטא-נתונים של מודעות מעברון ב-HLS באמצעות IMA SDK.
  • ב-2 באפריל 2026, גרסה 3.24.0 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.24.0 2024-12-03
  • מוסיף קוד רשת לרשימת הפרמטרים של בקשות לשידור לכל סוגי השידורים.
  • מפעיל אירוע LOG כשלוחצים על כתובת יעד לא חוקית של קליק, במקום להיכשל בלי להציג הודעה.
  • תיקון של דליפת זיכרון כשהסשנים של OMID נהרסו באופן לא תקין.
  • נוספה תמיכה במודעות שניתן לדלג עליהן בשידורי VOD Pod Serving.
  • תיקון באג בתמיכה בגלילה כשהסרטון מוטמע בקונטיינר שניתן לגלול בו.
  • הוספת תמיכה ב-minSuggestedDuration למודעות לא לינאריות
  • תוקן באג שגרם לקידוד שגוי של כתובות URL למעקב ב-Campaign Manager במקרים מסוימים.
  • ב-3 בדצמבר 2025, גרסה 3.23.0 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.23.0 2024-06-12
  • מוסיף את VODConfigID אל IMAVideoStitcherVODStreamRequest.
  • הופכת את הרקע של המודעות הנלוות לשקוף.
  • דחיית ערך null של adTagURL ב-IMAAdsRequest.
  • משנה את הלוגיקה של החלופה ברמת הנכס כדי לעבור על כל המודעות בתגובת ה-VAST המקורית עד שה-SDK מזהה קריאייטיב שניתן להפעיל. אם לא נמצא קריאייטיב שניתן להפעלה, המודעה לא מופעלת.
  • ב-12 ביוני 2025, גרסה 3.22.1 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.22.1 2024-04-12
  • תיקון בעיה בגרסה האחרונה של Cocoapods שמנעה בניית אפליקציות בסימולטורים של iOS.
  • ב-12 באפריל 2025, גרסה 3.22.0 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • הפעלת תמיכה במודעות נלוות להצגת רצף מודעות
  • הפעלת בקשות להצגת מודעות ברצף בשידורי VOD.
  • מוסיף פונקציית getter לנקודות סימון למנהל השידור.
  • ב-28 בינואר 2025, גרסה 3.19.2 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
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.
  • ב-20 באפריל 2024, גרסה 3.18.5 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.18.5 2023-03-10
  • הגרסה המינימלית של IMA SDK ל-iOS היא iOS 14.
  • תיקון באג שבו הקשר המשתמש לא הועבר עם שגיאת סטרימינג.
  • התכונה הזו מפעילה מזהה ישיר מבעל התוכן הדיגיטלי (שנקרא בעבר מפתח אפליקציה זהה) באפליקציות שכוללות גם את גרסה 9.14.0 ומעלה של GMA.
  • הוספת המחלקה 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
3.18.2 2022-11-07
  • הוספת user_context לבקשת הסטרימינג.
  • תיקון אזהרות שגויות מסוג "הודעה פנימית לא חוקית".
  • ב-7 בנובמבר 2023, גרסה 3.18.1 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.18.1 2022-10-02
  • תיקון בעיה שגרמה לקריסה של ה-SDK עם UIViewControllerHierarchyInconsistency
  • ב-2 באוקטובר 2023, גרסת ה-SDK ‏3.17.0 תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.17.0 2022-08-03
  • מגדיל את קצב העברת הנתונים המקסימלי שמוגדר כברירת מחדל במכשירים שאינם ניידים, אם קצב העברת הנתונים המקסימלי לא הוגדר על ידי בעל האפליקציה.
  • ב-3 באוגוסט 2023, גרסה 3.16.3 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
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
3.14.5 2021-10-05
  • הוספנו את ה-API‏ IMASettings:sameAppKeyEnabled , שעוזר להציג מודעות מותאמות אישית שרלוונטיות יותר למשתמשים על סמך הנתונים שנאספו מהאפליקציות שלכם. ממשק ה-API מופעל כרגע כברירת מחדל, ובעלי האתרים לא צריכים לבצע שינויים.
  • הוספנו חוזי nullability לכל ממשקי ה-API.
  • ב-5 באוקטובר 2022, גרסת ה-SDK ‏3.14.4 תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.14.4 2021-07-06
  • תוקנה בעיה שגרמה לאירועים חסרים כשהאפליקציות פועלות ברקע.
  • תוקנה בעיה שאפשרה לבעלי תוכן דיגיטלי להגדיר באופן ידני את islat ב-iOS בגרסה נמוכה מ-14.
  • גרסת iOS המינימלית הועלתה ל-iOS 11
  • ב-6 ביולי 2022, גרסת ה-SDK ‏3.14.3 הוצאה משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.14.3 2021-05-03
  • תוקנה בעיה שגרמה להודעות אזהרה ב-iOS < 12.
  • הוספנו את IMASettings:sessionid כדי לאפשר לבעלי אפליקציות להתאים אישית את מזהה הסשן.
  • תוקנה בעיה שבה אירועי השהיה והמשך של מודעות הופעלו במהלך התוכן.
  • הוספנו הגדרה שמונעת התאמה אוטומטית של ה-inset בתוכן של ממשק המשתמש של המודעה
  • הגרסה האחרונה של IMA SDK ל-iOS שתומכת ב-iOS 10.
  • ב-3 במאי 2022, גרסת ה-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.
  • תוקנה בעיה שבה לחיצה על "דילוג" לא עשתה כלום בהפעלה משותפת.
  • תוקנה בעיה שבה התוכן הופיע לזמן קצר בין מודעות ברצף מודעות במהלך הפעלה משותפת.
  • הוספנו את ה-API של IMAAVPlayerVideoDisplay.streamAssetOptions.
  • משך התקופה של המודעה החשופה ב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
  • גרסת ההפצה הרשמית ל-iOS 14.
  • תוקנה בעיה שבה פתיחה של קליק-ת'רו ואז סגירה של האפליקציה גרמה לדליפת זיכרון.
  • ב-11 באוגוסט 2021, גרסה 3.12.0 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.12.0 2020-08-05
  • מוסיפה תמיכה במצב ההסכמה הנוספת של Google. מידע נוסף זמין במאמר בנושא המפרט הטכני "מצב הסכמה נוספת" ב-Google.
  • הוספת תמיכה במפתח language_name לכתוביות בסטרימינג.
  • תיקון בעיה שגרמה לפסק זמן במודעות אודיו בלבד.
  • תיקון בעיה שבה דילוג על המודעה הראשונה ב-preroll גרם למודעה השנייה להתעלם מפרק הזמן לפני אפשרות הדילוג שלה.
  • מוסיף את viewController כארגומנט או מאפיין אתחול חדש שנדרש עבור IMAAdDisplayContainer.
  • מפחית את מספר האירועים השגויים של RESUME.
  • מוסיף את IMAAdsRenderingSettings.enablePreloading, שמופעל כברירת מחדל, כדי לשפר את ביצועי העיבוד של המודעות.
  • מוסיף את האירוע ICON_TAPPED.
  • תוקנה בעיה שבה IABTCF_gdprApplies זוהה רק אם הוא היה מחרוזת.
  • ב-5 באוגוסט 2021, גרסה 3.11.4 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.11.4 2020-03-26
  • הגרסה המינימלית של סביבת זמן הריצה עלתה ל-iOS 10
  • תוקן באג שבו עדכונים מסוימים של ממשק המשתמש הופעלו בשרשור ברקע
  • תיקון בעיה שבה דגלים מחמירים גרמו להתנגשות בין ה-init של IMACompanionAd לבין ה-init של 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, גרסה 3.11.2 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.11.2 2020-01-22
  • הוספת תמיכה ב-contentUrl של OMID 1.3 עם AdsRequest:contentUrl ו- StreamRequest:contentUrl .
  • תמיכה משופרת בחסימות ידידותיות ב-OMID 1.3 לשימוש בשיטות registerFriendlyObstruction ב-IMAAdDisplayContainer.
  • הוצאה משימוש של ה-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.
  • תיקון בעיה באירועי המעקב breakstart ו-breakend של VMAP.
  • הוספת השיטה replaceAdTagParameters ל-IMAStreamManager, שמאפשרת להחליף את כל הפרמטרים של תגי המודעות במהלך שידור חי.
  • מוסיפה את האירוע AD_BREAK_FETCH_ERROR כדי לציין שההפסקה למודעה לא תופעל.
  • ב-4 בדצמבר 2020, גרסה 3.10.1 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.10.1 2019-09-19
3.9.2 2019-08-16
  • התיקון הזה פותר בעיה שבה תצוגה ברורה של ממשק המשתמש של מודעות IMA נשארת אחרי שהמודעות הופעלו, ומונעת מהמשתמשים לבצע פעולות בנגן.
  • ב-16 באוגוסט 2020, גרסה 3.9.1 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
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 בלבד.
  • תיקון בעיה שבה תצוגת המודעה הונפשה בהתחלה.
  • תיקון בעיה שבה שגיאות וידאו לא הופעלו בשידור חי או ב-VOD.
  • תוקנה בעיה שבה התוכן לא המשיך לפעול ב-iOS+AirPlay.
  • ב-19 בפברואר 2020, גרסה 3.8.1 של ה-SDK הוצאה משימוש. לפרטים נוספים, קראו את המאמר לוח הזמנים להוצאה משימוש.
3.8.1 2018-11-13
  • תוקנה בעיה שבה תגי מודעות עם כמה גדלים של מיקומי מודעות נותחו באופן שגוי.
  • מוסיף את [IMAVideoDisplay seekStreamToTime] כדי לתמוך במודעות שניתן לדלג עליהן בשידורי IMA DAI VOD.
  • הוספה של IMAAdRenderingSettings.loadVideoTimeout.
  • מוסיף את IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight ו-IMAAd.VASTMediaBitrate.
  • הקטנת הגודל הבינארי בכ-15% בעקבות שיפורים ב-build.
  • ב-13 בנובמבר 2019, גרסה 3.7.3 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.7.3 2018-08-21
  • שיפור הטיפול בשגיאות במניפסט של סטרימינג בפורמט שגוי.
  • תיקון בעיה שקשורה לקליקים על כתובות URL של האפליקציה מותאמות אישית במודעות נלוות ב-HTML.
  • תיקון בעיה שקשורה למודעות וידאו צמודות שניתן לדלג עליהן.
  • ב-21 באוגוסט 2019, גרסה 3.7.2 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.7.2 2018-05-15
  • תיקון בעיה שבה חלק מהמודעות הנלוות הורחבו ל-WebView במסך מלא.
  • ב-15 במאי 2019, גרסה 3.7.1 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
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
3.6.0 2017-07-24
  • נוסף IMAAdsRequest.vastLoadTimeout.
  • הוספת IMAAd.wrapperAdIDs.
  • מוסיף את IMAAd.skipTimeOffset.
  • תוקנה שגיאה שבה ערכת ה-SDK לא הצליחה לזהות את תצוגת הסרטון ששימשה להפעלת המודעה אם היא הוסרה מהיררכיית התצוגות והתווספה אליה מחדש.
  • ב-24 ביולי 2018, גרסה 3.5.2 של ה-SDK הוצאה משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.5.2 2017-05-02
  • הסרת ההפעלה האוטומטית כשחוזרים לאפליקציה אחרי שהיא הייתה ברקע. כדי להמשיך, צריך להתקשר אל [IMAAdsManager resume].
  • הוספת [IMAAdsRenderingSettings playAdsAfterTime].
  • ב-2 במאי 2018, גרסת ה-SDK ‏3.5.1 הוצאה משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.5.1 2017-04-03
  • עכשיו ה-SDK יזרוק את kIMAError_FAILED_TO_REQUEST_ADS אם ה-IMAAdDisplayContainer לא נמצא בהיררכיית התצוגות כשנשלחת בקשה להצגת מודעה או בקשה לסטרימינג. בעבר, הבקשות האלה נכשלו בלי להציג הודעה.
  • ב-3 באפריל 2018, גרסה 3.5.0 של ה-SDK הוצאה משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.5.0 2017-03-24
  • תיקון בעיה בתמיכה בביטקוד.
  • מוסיף את adsResponse לאובייקט IMAAdsRequest.
  • תיקון בעיה ב-Swift builds.
  • ב-24 במרץ 2018, גרסה 3.4.2 של ה-SDK הוצאה משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.4.2 2017-03-09
3.4.1 2017-02-03
  • ערכת ה-SDK מופצת עכשיו כ-framework דינמי. כתוצאה מכך, אנחנו כבר לא מפרסמים גרסה נפרדת של Framework ל-AdMob – אתם יכולים להשתמש באותה גרסה גם אם ההטמעה שלכם כוללת את AdMob וגם אם לא.
  • הוספת תמיכה בסמלי וידאו.
  • המאפיינים החדשים הבאים נוספים אל IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • המאפיינים החדשים הבאים נוספים אל IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • הוספה של [IMAAdsManager setVolume:].
  • הוספה של [IMACompanionDelegate companionSlotWasClicked].
  • הוספה של IMASettings.disableNowPlayingInfo.
  • ב-3 בפברואר 2018, גרסה 3.3.1 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
חזרה לגרסה 3.3.1 2016-01-31
  • בגלל בעיה בגרסה למכשירים ספציפיים, חזרנו לגרסה 3.3.1.
3.4.0 2017-01-26
  • ערכת ה-SDK מופצת עכשיו כ-framework דינמי. כתוצאה מכך, אנחנו כבר לא מפרסמים גרסה נפרדת של 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, גרסה 3.3.1 של ה-SDK תצא משימוש. לפרטים נוספים, ראו לוח הזמנים להוצאה משימוש.
3.3.1 2016-09-16
3.2.1 2016-05-09
  • הוספת תמיכה בביטקוד.
3.2.0 2016-04-14
    הערה: בגלל שגיאה, התמיכה בביטקוד לא פעלה בגרסה הזו.
  • הוספת תמיכה בביטקוד.
  • מוסיף תמיכה בכתובות היעד של קליקים שמובילות לחנות האפליקציות.
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 כמאפיין, אחרת האובייקט ישוחרר באופן מיידי.
  • הסרת האנימציה של שינוי גודל הסרטון.
  • הסרת אירוע מיותר של המשך הצגת מודעה ראשונית.
גרסת בטא 14 2015-05-27
  • תוקנה בעיה שבה נגן המודעות הפסיק מדי פעם כדי לבצע טעינה מראש, ולא המשיך את ההפעלה.
  • העברנו את IMASettings לקובץ כותרת משלו.
גרסת בטא 13 2015-04-29
  • נוספה תמיכה בהפעלת מודעות ברקע. מידע נוסף זמין במאמר הפעלת מודעות ברקע.
  • עכשיו אפשר לייבא את ה-SDK כ-framework. מידע נוסף על השדרוג זמין בפוסט בבלוג שלנו על הגרסה הזו.
  • זמני טעינה קצרים יותר של מודעות ב-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.
גרסת בטא 10 2014-11-20
  • ה-SDK משתמש עכשיו ב-WKWebView ב-iOS 8 כדי להציג מודעות במקום ב-UIWebView. השינוי הזה מתקן כמה בעיות שקשורות לתקשורת בין שכבות ה-JS והשכבות המקוריות של ה-SDK. כתוצאה מהשינוי הזה, כדי להשתמש ב-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 2014-08-11
  • הצגנו את הקונספט של IMAAdDisplayContainer ושינינו את אופן הטיפול במודעות נלוות. במאמר שינויים ב-IMA SDK ל-iOS מוסבר אילו שינויים צריך לבצע בקוד של האפליקציה.
  • הוסרו הפניות לכותרות ולמקורות של OCMock.
  • תיקון של עדכון איטי של רכיבי ממשק המשתמש של המודעות ב-iOS 8.
גרסת בטא 6 2014-05-27
  • המאפיינים description,‏ title ו-contentType נחשפים באובייקט 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
  • גרסת בטא ראשונית.