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

גרסה תאריך השקה הערות
4.17.0 2026-05-29
  • נוספה תמיכה במודעות שניתן לדלג עליהן בסטרימינג עם מודעות מעברון בפורמט HLS.
  • נוסף אימות בזמן קומפילציה כדי לוודא שגרסת tvOS שהאפליקציה מטרגטת תואמת לגרסת tvOS המינימלית של IMA SDK.
  • מוסיפים קודי שגיאה ל-enum: IMAAdError
    • kIMAError_ASSET_FALLBACK_FAILED: 1021
    • kIMAError_UNSUPPORTED_URL: 1022
    • kIMAError_STREAM_INITIALIZATION_TIMEOUT: 1023
    • kIMAError_STREAM_AUTHORIZATION_FAILED: 1024
  • העדכון של ה-method‏ IMASettings.featureFlags() מאפשר לקבל כל סוג אובייקט כערך.
4.16.0 2025-10-23
  • הגרסה המינימלית של tvOS לקומפילציה היא tvOS 15.
  • הוספנו את הפרמטר useHLSInterstitial כדי להפעיל תמיכה במודעות מעברון בממשקים IMALiveStreamRequest ו-IMAVODStreamRequest.
4.15.1 2025-05-07
  • המידע על תקופת הצגת המודעה מתווסף לאירוע AD_PERIOD_STARTED, שאפשר לגשת אליו מנכס IMAAdEvent.adData.
  • הוספנו תמיכה בטיפול במטא-נתונים של מודעות מעבר ב-HLS באמצעות IMA SDK.
4.14.1 2024-12-03
  • הפונקציה מוסיפה הקוד של הרשת לרשימת הפרמטרים של בקשות לסטרימינג לכל סוגי הסטרימינג.
  • מופעל אירוע יומן כשלוחצים על כתובת היעד של הקליק לא חוקית, במקום להיכשל בשקט.
  • תוקן דליפת זיכרון שהתרחשה כשסשנים של OMID נמחקו בצורה לא תקינה.
  • נוספה תמיכה במודעות שניתן לדלג עליהן בסטרימינג של בלוקים של מודעות בתוכן וידאו על פי דרישה (VOD).
  • תוקן באג שקשור לתמיכה בגלילה כשהסרטון מוטמע במאגר שאפשר לגלול בו.
  • נוספה תמיכה ב-minSuggestedDuration למודעות לא לינאריות
  • תוקן באג שגרם לקידוד שגוי של חלק מכתובות ה-URL למעקב ב-Campaign Manager.
  • תוקנה הבעיה שגרמה לכך שאירועים מסוג STARTED לא נשלחו בחלק מהסשנים של המודעות.
4.13.0 2024-06-13
  • מוסיף את VODConfigID אל IMAVideoStitcherVODStreamRequest.
  • תוקנה שגיאת nullpointerexception כשהערך של adTagURL הוא null ב-IMAAdsRequest.
  • שינויים בלוגיקה של נסיגה ברמת הנכס כדי לחזור על כל המודעות ב-VAST המקורי עד שה-SDK מזהה קריאייטיב שניתן להפעלה. אם לא נמצא קריאייטיב שאפשר להפעיל, המודעה לא תופעל.
  • תוקנה בעיה שבה פינגים של מעקב אל ad.doubleclick.net לא הופעלו.
  • הגדרת אילוצי העיבוד של גודל המודעה ב-SDK על סמך מסגרת התצוגה במקום מדריך הפריסה של האזור הבטוח עבור playerView.
4.12.0 2024-04-03
4.11.1 2024-02-22
  • תוקנה בעיה שבה אפשר היה לשמוע את האודיו של התוכן במהלך הפעלת מודעה.
4.10.0 2024-01-24
  • הגדרה שמאפשרת הצגת מודעות בבקשות לסטרימינג של תוכן וידאו על פי דרישה (VOD).
  • עדכון האילוצים של AdUI כדי להתאים להנחיות לגבי אזור בטוח.
  • הוספת פונקציית getter לנקודות של רמזים למנהל הסטרימינג ב-iOS/tvOS
4.9.2 2023-08-15
  • תוקן באג שגרם לשימוש גבוה ב-CPU בחלק מזרמי ה-DAI.
4.9.1 2023-04-20
4.8.2 2022-11-03
  • נוסף userContext לבקשות לסטרימינג ב-IMA.
  • תוקן באג שגרם להצגת אזהרות מיותרות מסוג Invalid internal message (הודעה פנימית לא תקינה).
4.7.0 2022-07-20
  • תוקנה בעיה שבה בעלי תוכן דיגיטלי מחליפים מידע על גרסת IMA SDK.
  • נוסף אירוע AD_CAN_PLAY. מופעל כשהמודעה מוכנה להפעלה ללא אחסון בזיכרון הזמני (באפרינג).
  • הגדלנו את קצב העברת הנתונים המקסימלי שמוגדר כברירת מחדל ללא הגבלה במכשירים שאינם ניידים.
4.6.1 2022-02-23
  • גרסת שירות, ללא שינויים ציבוריים.
4.5.0 2021-12-06
  • העלינו את הגרסה המינימלית של tvOS ל-tvOS 12.
  • תוקן באג שיכול היה לגרום להצגת כמה סמלים של 'למה דווקא המודעה הזו?'.
  • הוסר הצורך ב-MPNowPlayingSession.
4.4.2 2021-05-03
  • תוקנה הבעיה שגרמה להודעות אזהרה ב-tvOS בגרסה < 12.
  • הגרסה האחרונה של IMA SDK ל-iOS שתומכת ב-tvOS 10.
4.4.1 2021-03-09
  • הוספנו את המאפיין IMASettings.sessionID כדי לאפשר לבעלי אתרים להגדיר ידנית את מזהה הסשן שלהם.
  • הוספנו תמיכה ב-PiP.
  • תוקנה בעיה שבה אירועי השהיה והמשך של מודעות הופעלו לפעמים במהלך הצגת תוכן.
  • נוסף IMAVideoDisplay.nowPlayingSession כדי לתמוך כראוי באירועי הפעלה/השהיה ב-tvOS 14 ואילך.
  • תוקן באג שגרם לכך שמודעות ליניאריות ב-AdSense דווחו לבעל האתר כמודעות לא ליניאריות.
  • תוקנה בעיה שבה IMAStreamManager.replaceAdTagParameters לא ביצע עדכון.
  • הוספנו ממשקי API להצגת פודים.
  • הצמדה של adContainer לחלון נאכפת.
4.3.2 2020-08-11
4.3.1 2020-08-05
  • הוספנו תמיכה במצב הסכמה נוספת של Google. מידע נוסף זמין במפרט הטכני של Google בנושא מצב הסכמה נוספת.
  • הוספנו תמיכה במפתח 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:
    • טווח אודיו (dai-aor)
    • לא כולל (dai-excl)
    • התחלת ההזמנה (dai-os)
    • טווח הסרטונים (dai-sr)
  • התוספים הבאים ל-IMAAd: ‏advertiserName,‏ creativeID,‏ creativeAdID,‏ dealID,‏ universalAdIDRegistry,‏ universalAdIDValue,‏ wrapperAdIDs,‏ wrapperAdSystems,‏ wrapperCreativeIDs ו-wrapperDealIDs.
  • ה-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.
3.2.0 2016-08-22
  • תוקנה בעיה בשליחת אפליקציה שמשתמשת במסגרת לבדיקה.
3.1.0 2016-05-09
  • זו הגרסה הראשונה.