תוקנה שגיאת nullpointerexception כשהערך של adTagURL הוא
null ב-IMAAdsRequest.
שינויים
בלוגיקה של נסיגה ברמת הנכס כדי לחזור על כל המודעות ב-VAST המקורי עד שה-SDK מזהה קריאייטיב שניתן להפעלה. אם לא נמצא קריאייטיב שאפשר להפעיל,
המודעה לא תופעל.
תוקנה בעיה שבה פינגים של מעקב אל ad.doubleclick.net
לא הופעלו.
הגדרת אילוצי העיבוד של גודל המודעה ב-SDK על סמך מסגרת התצוגה
במקום מדריך הפריסה של האזור הבטוח עבור playerView.
4.12.0
2024-04-03
הוספה של קובץ מניפסט פרטיות PrivacyInfo.xcprivacy וחתימה ל-SDK.
הוספנו תמיכה במפתח 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
2020-05-06
תוקנה בעיה שבה מזהים מסוימים של קובץ AAB גרמו לסיווג שגוי של התנועה.
4.2.2
2020-03-26
הגדלנו את גרסת זמן הריצה המינימלית ל-tvOS 10
תוקן באג שבו חלק מהעדכונים של ממשק המשתמש יכלו להפעיל שרשור ברקע
תוקנה בעיה שבה דגלים מחמירים גרמו להתנגשות בין הפונקציה init של IMACompanionAd לבין NSObject
הוצאה משימוש של השיטה loadURL בפרוטוקול IMAVideoDisplay
4.2.1
2020-02-12
גרסה 4.2.1 תהיה הגרסה האחרונה של IMA SDK שתומכת ב-tvOS 9.x
תוקנה בעיה שגרמה לקריסה של קליקים למעבר באתר ב-tvOS 9.x
4.2.0
2019-10-30
תוקנה בעיה של קריסה לסירוגין ב-tvOS 13.
4.1.0
2019-09-23
הוספנו תמיכה ב-tvOS 13.
נוסף playerVideoDisplay:didLoadPlayerItem: ל-DAI.
נוספו IMAAd.companionAds ו-IMACompanionAd
למודעות DAI.
עדכנו את IMAAVPlayerVideoDisplayDelegate השמות כך שיתאימו יותר לסגנון של Objective-C.
4.0.5
2019-08-16
תוקנה בעיה שבה לחצן ההפעלה בשלט של Apple TV לא הפעיל מחדש את התוכן.
4.0.2
2019-07-18
תוקנה בעיה שבה ההגדרה 'הגבלת מעקב אחרי ביצועים של מודעות' של המשתמש הועברה בצורה שגויה.
הוזן IMAAdEventType.adData.
הוספת את authToken API בתאריך IMAStreamRequest.
4.0.1 הוצא משימוש
2019-07-02
SDKs משולבים של DAI ושל צד הלקוח ב-tvOS
תוקנה בעיה שבה לא בוצע ניתוח של AdsLists והוצגו שגיאות AdsLoader ב-tvOS.
הצגת גרסאות קודמות
גרסה
תאריך השקה
הערות
3.9.1
2019-03-28
הזמן הקצוב לתפוגה של אתחול הסטרימינג שמוגדר כברירת מחדל השתנה מ-5 שניות ל-8 שניות.
נוסף המאפיין initializationTimeout ל-IMAStreamRequest כדי לאפשר הגדרה של פסק הזמן הקצוב לתפוגה לאתחול הסטרימינג.
3.9.0
2019-03-06
נוספו קריאות חוזרות (callbacks) מסוג adPeriodDidStart ו-adPeriodDidEnd אל IMAStreamManagerDelegate.
3.8.1
2018-12-06
כדי למנוע רישום כפול של מדדים, אירועים שקשורים למודעות כמו 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:
ה-SDK מפעיל עכשיו את AD_BREAK_STARTED כשמצטרפים לשידור חי באמצע הפסקה למודעה, כדי שהמאזינים יוכלו להציג את ממשק המשתמש של המודעה.
הוספת IMAAVPlayerVideoDisplayDelegate כדי שמשתמשים ב-IMAAVPlayerVideoDisplay יוכלו לקבל את AVAssetURL של הסטרימינג שיוטען. באמצעות האובייקט AVAssetURL, משתמשים יכולים להירשם להפעלה של תוכן מוגן באמצעות FairPlay.
3.6.0
2017-09-19
הסרה של IMAStreamRequest.attemptPreroll לא תקין.
הוספת הפריטים הבאים כפריטים שאושרו IMAStreamRequest.adTagParameters:
dai-ah (הפוגה בהצגת המודעה)
dai-dlid (היעד למשלוח)
נוספה האפשרות IMAStreamRequest.streamActivityMonitorID.
תוקנה בעיה שבה לא בוצעה קריאה ל-[IMAStreamManagerDelegate streamManager:didReceiveError:] עבור סטרימינג שלא הופעל או נטען.
3.5.0
2017-04-24
נוספה האפשרות IMAAd.companions.
הכיתה IMACompanion נוספת.
3.4.1
2017-03-31
גרסת שירות, ללא תכונות חדשות.
3.4.0
2017-03-13
תיקנו את התמיכה ב-bitcode.
מוסיפים את המאפיינים הבאים ל-AdBreakInfo:
adBreakIndex
timeOffset
3.3.0
2016-12-05
הפונקציה [IMAAVPlayerVideoDisplay reset] נחשפת כדי שיהיה אפשר להפעיל אותה כשצריך להחליף את AVPlayerItem בנגן התוכן בגיבוי של AVPlayerItem.
[[["התוכן קל להבנה","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)."],[],["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"]]