תוקנה בעיה שהופיעה בגרסה 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 ואילך.
הפונקציה דוחה ערך 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
מוסיף קובץ מניפסט פרטיות PrivacyInfo.xcprivacy וחתימה ל-SDK.
ב-2024-04-20, גרסת SDK 3.18.5 תוצא משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.18.5
2023-03-10
הגרסה המינימלית של IMA SDK ל-iOS הועלתה ל-iOS 14.
תוקן באג שגרם לכך שהקשר של המשתמש לא הועבר עם שגיאת הסטרימינג.
ההגדרה הזו מאפשרת להשתמש במזהה מאינטראקציה ישירה של בעל האפליקציה (שנקרא בעבר מפתח אפליקציה זהה) באפליקציות שכוללות גם את גרסה 9.14.0 של GMA SDK ואילך.
תוקנה בעיה שבה היה אפשר לדרוס את פרטי הגרסה של 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.
ב-2022-10-05, גרסת 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 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
ב-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
גרסת שירות, ללא תכונות חדשות.
ב-9 במרץ 2018, גרסת SDK 3.4.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
3.4.1
2017-02-03
ערכת ה-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.
ב-2018-02-03, גרסת SDK 3.3.1 הוצאה משימוש. פרטים נוספים זמינים במאמר בנושא לוח זמנים להוצאה משימוש.
חזרה לגרסה 3.3.1
2016-01-31
בגלל בעיה בבנייה למכשירים ספציפיים, בוצעה חזרה לגרסה 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.
ב-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 לקליקים שמובילות לחנות האפליקציות.
הוספנו אירועים של מאגר מודעות באמצעות נציגים של 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 כדי לציין את מספר ההפניות האוטומטיות שאחריהן ההפניות האוטומטיות הבאות יידחו, וטעינת המודעה תבוטל.
תוקנה דליפת זיכרון שהוצגה בגרסת בטא 10 עם ההוספה של WKWebView.
בטא v10
2014-11-20
ה-SDK משתמש עכשיו ב-WKWebView ב-iOS 8 כדי להציג מודעות במקום ב-UIWebView. התיקון הזה פותר מספר בעיות שקשורות לתקשורת בין השכבות של ה-SDK (נייטיב) ו-JS. כתוצאה מהשינוי הזה, מעכשיו IMA SDK ידרוש שהאפליקציה שלכם תיבנה עם תמיכה ב-arm64.
נוסף אירוע TAPPED שמופעל בכל פעם שהמשתמש מקיש על חלק במודעה שלא ניתן ללחוץ עליו. אפשר להשתמש בזה כדי לזהות הקשות על מודעה ולהציג את כפתורי הנגן.
כדי להתאים למוסכמות של iOS, הוצאנו משימוש את ה-methods הבאים והחלפנו אותם ב-methods שמקבלים הפניה לאובייקט שמבצע את הקריאה:
[[["התוכן קל להבנה","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"]],["עדכון אחרון: 2026-05-29 (שעון UTC)."],[],[]]