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

גרסה תאריך יציאה לאקרנים הערות
3.33.0 2024-03-28
3.32.0 הוצא משימוש 2024-01-30
  • בגרסה הזו יש בעיה במכשיר שפועל בו Android API ברמות 25 ומטה. במקום זאת, צריך להשתמש ב-IMA SDK ל-Android גרסה 3.33.0.
  • הוספת תמיכה בשידור VOD של ספקי צד שלישי לצורך הצגת רצף מודעות. מידע נוסף זמין במדריך להצגת רצף מודעות ב-Android. השינוי הזה כולל הוספה של ממשקי ה-API הבאים:
  • יש להגדיל את הערך של minSdkVersion שנתמך ב-IMA ל-19.
  • תיקון הבעיה שבה קליקים על מודעות בעזרת לחצן 'מידע נוסף' לא מובילים לפתיחת דף חדש ב-Android API מגרסה 30 ואילך. הבעיה עדיין קיימת ב-IMA SDK בגרסאות 3.31.0 עד 3.29.0, שבהן צריך לעקוף את הבעיה כדי שקליקים על מודעות יפעלו.
  • תיקון באג ש שבו השימוש ב-AdsLoader.addAdsLoadedListener() עלול לגרום לחריגה של ArrayIndexOutOfBoundsException.
  • הוספה של שגיאת המודעה VAST_NO_ADS_AFTER_WRAPPER.
3.31.0 2023-08-31
  • יש בעיה ב-IMA SDK בגרסאות 3.31.0 עד 3.29.0 ב-Android API מגרסה 30 ואילך, כאשר קליקים על מודעות שמשתמשים בלחצן מידע נוסף לא פותחים דף חדש. כפתרון זמני לגרסאות המושפעות, כדאי להוסיף הצהרות Intent כדי לפתוח קישורים לדפי אינטרנט בקובץ המניפסט של האפליקציה באופן הבא:
              <?xml version="1.0" encoding="utf-8"?>
              <manifest xmlns:android="http://schemas.android.com/apk/res/android"
                  package="com.example.project_name">
                  ...
                  </application>
                  <queries>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="https" />
                      </intent>
                      <intent>
                          <action android:name="android.intent.action.VIEW" />
                          <data android:scheme="http" />
                      </intent>
                  </queries>
              </manifest>
            
  • עדכון התלות של IMA ב-OM SDK לגרסה 1.4.8, שכוללת אותות חדשים של טלוויזיה מחוברת.
  • מתבצעת הוצאה משימוש של ממשקי ה-API הבאים מסוג AdsRequest:
    • getExtraParameter()
    • getExtraParameters()
    • setExtraParameter()
  • גרסה 3.31.0 של ה-SDK תוצא משימוש בתאריך XX/1/2025. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.30.3 2023-08-03
  • מעדכן את יחסי התלות של הספריות הפנימיות כדי לשפר את זמן האחזור של ההפעלה.
  • גרסה 3.30.3 של ה-SDK תוצא משימוש ב-31 באוגוסט 2024. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.30.2 2023-07-28
  • תיקון השגיאות הבלתי צפויות מסוג NullPointerException שהוצגו בגרסה 3.30.1.
  • תיקון בעיה בהגנה שגרמה לכך שחלק מהאירועים לא הונפקו מה-SDK. תיקון הבאג הזה משפיע על התוסף ExoPlayer של IMA DAI SDK.
  • הוספת תמיכה ב-Gradle מגרסה 8 ואילך. בגרסאות קודמות של IMA SDK ל-Android צריך להגדיר את הערך android.enableR8.fullMode=false בקובץ gradle.properties. למידע נוסף אפשר לעיין במאמר על מצב מלא של R8.
  • גרסה 3.30.2 של ה-SDK תוצא משימוש ב-3 באוגוסט 2024. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.30.1 הוצא משימוש 2023-04-18
  • בגרסה הזו יש בעיה עם NullPointerException שגיאות לא צפויות. יש להשתמש בגרסה הישנה יותר של IMA SDK ל-Android v3.29.0 עד שתושק גרסה תקינה יותר של הגרסה.
  • תיקון בעיה שבה אפליקציות שמשתמשות בגרסה 3.30.0 קורסות במכשירים שאינם Android TV.
3.30.0 הוצא משימוש 2023-03-29
  • בגרסה הזו יש בעיה שגורמת לקריסות של אפליקציות שלא פועלות בפלטפורמת Android TV. במקום זאת, צריך להשתמש ב-IMA SDK ל-Android גרסה 3.29.0.
  • הוספת ה-API של ImaSdkFactory.createVideoStitcherVodStreamRequest().
  • הוספת תאימות למלאי שטחי פרסום היברידי ב-Google TV.
  • הסרת התמיכה ב-API ImaSdkFactory.createSdkOwnedPlayer() שהוצא משימוש.
  • הוספה של קוד השגיאה ADS_PLAYER_NOT_PROVIDED.
  • יצירת המחלקה BaseRequest שמוטמעת עכשיו גם עם AdsRequest וגם על ידי StreamRequest.
  • הוספת המחלקה SecureSignals.
  • הוספת השיטה BaseRequest.setSecureSignals().
  • גרסה 3.30.0 של ה-SDK תוצא משימוש ב-18 באפריל 2024. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.29.0 2022-10-14
  • משנה את שם המחלקה EspVersion למחלקה VersionInfo.
  • שינוי השם של ממשקי ה-API של האותות המוצפנים לבעלי תוכן דיגיטלי (ESP) לממשקי ה-API של אותות מאובטחים.
  • הוספת ממשקי ה-API של feature flag. ניתן להשתמש בממשקי ה-API של סימון תכונות כדי להפעיל או להשבית תכונות מסוימות ב-IMA. משתמשים ב-ImaSdkSettings.getFeatureFlags() וב-ImaSdkSettings.setFeatureFlags() כדי לקבל ולהגדיר תכונות דגל.
  • תיקון בעיה שגרמה לחלק מאירועי IMA לא נשלחו.
  • הוספה של androidx.webkit:webkit כתלויות ב-IMA SDK
  • גרסה 3.29.0 של ה-SDK תוצא משימוש ב-29 במרץ 2024. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.28.2 2022-09-14
3.28.1 הוצא משימוש 2022-08-03
3.27.1 2022-05-27
  • מהדורת שירות, אין תכונות חדשות.
  • גרסה 3.27.1 של ה-SDK תוצא משימוש ב-3 באוגוסט 2023. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.27.0 2022-03-01
  • הוספת תמיכה במשבצות נלוות בגודל גמיש על ידי הגדרה של רוחב וגובה נלווים לערך קבוע ה-IMA FLUID_SIZE .
  • גרסה 3.27.0 של ה-SDK תוצא משימוש ב-27.5.2023. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.26.0 2022-01-12
  • הוספה של ממשקי API מוצפנים לבעלי תוכן דיגיטלי (ESP) (שנקראו אותות מאובטחים בגרסה 3.29.0 של IMA SDK). כך בעלי האפליקציות יכולים להפעיל 'מגישי הצעות מחיר ברשת' ו-IdPs.
  • גרסה 3.26.0 של ה-SDK תוצא משימוש ב-1 במרץ 2023. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.25.1 2021-11-08
3.24.0 2021-06-03
3.23.0 2021-04-07
  • המערכת מוסיפה את השיטות ImaSdkSettings.setSessionId() ואת השיטות ImaSdkSettings.getSessionId() כדי לקבל ולהגדיר את מזהה הסשן. זהו מזהה אקראי זמני שמשמש רק למכסת התדירות.
  • תיקון שגיאה ב-NullPointerException שקשורה למודעות נלוות.
  • משבית JavaScript במודעות נלוות בדרגה נמוכה יותר מרמת API 21 כדי לתקן בעיה של נקודות חולשה באבטחה.
  • גרסה 3.23.0 של ה-SDK תוצא משימוש ב-3 ביוני 2022. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.22.3 2021-03-16
  • תיקון שגיאה מסוג NullPointerException שקשורה לפרסום AdsLoader בזמן שהמודעה נטענת.
  • הוספת השגיאה 1206 עבור UNEXPECTED_ADS_LOADED_EVENT במקרים שבהם אירוע שנטען של מודעה נשלח באופן לא צפוי.
  • גרסת ה-SDK 3.22.3 תוצא משימוש ב-7 באפריל 2022. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.22.2 2021-02-26
  • ה-IMA SDK תלוי עכשיו בספריות הבאות:
    • com.google.android.gms:play-services-base
    • com.google.android.gms:play-services-basement
    • androidx.preference:preference
  • תיקון הודעת השגיאה שתוצג ב-AdsLoader הודעת שגיאה ללא מזהה סשן חוקי.
  • גרסה 3.22.2 של ה-SDK תוצא משימוש ב-16 במרץ 2022. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.22.0 2021-01-11
  • הוספת רצף להצגת מודעות רצף למודעות DAI. בתהליך ההצגה של רצף המודעות, Ads Manager אחראי רק להצגת המודעות. בעלי התוכן הדיגיטלי אחראים לתוכן וליצירת המניפסט שיפנה אל Ads Manager. יש להשתמש ב-ImaSdkFactory.createPodStreamRequest() כדי ליצור בקשה לשידור עבור הצגת רצף מודעות. אם ייעשה שימוש באפשרות הזו, תהיו אחראים לטעינת השידור ב-streamInit().
  • תיקון דליפת זיכרון שנגרמה עקב ניקוי שגוי של מעקב מחזור החיים של האפליקציה.
  • גרסה 3.22.0 של ה-SDK תוצא משימוש ב-26 בפברואר 2022. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.21.4 2020-12-09
  • הסרת הודעת אזהרה לא מזיקה שקשורה לקריאה אל adsLoader.release() לאחר השמדת ה-WebView.
  • גרסת SDK 3.21.4 תוצא משימוש ב-8 בינואר 2022. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.21.2 2020-11-20
  • תיקון בעיות בלתי צפויות בשרשורים שנגרמו בעקבות שליחת עדכונים על הודעות מתור ריק.
  • עדכון המסמכים עבור AdsLoader.release().
  • גרסה 3.21.2 של ה-SDK תוצא משימוש ב-9 בספטמבר 2021. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.21.1 2020-11-17
  • תיקון בעיה שגרמה מדי פעם לקריסות אפליקציה כאשר אירועים הופעלו.
  • גרסה 3.21.1 של ה-SDK תוצא משימוש ב-20.11.2021. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.21.0 2020-10-23
  • הוספת תמיכה במודעות SIM ב-DAI Android SDK.
  • הוספה של השיטה AdsLoader.release() והוצאה משימוש של BaseDisplayContainer.destroy(). השינוי הזה פותר דליפת זיכרון שאירעה בזמן פינוי של BaseDisplayContainer באמצע תזמון הצגת מודעות של VMAP. AdsLoader.release() היא השיטה המומלצת החדשה להיפטר מאובייקטים של IMA SDK, במקום להשתמש ב-BaseDisplayContainer.destroy().
  • גרסה 3.21.0 של ה-SDK תוצא משימוש ב-17.11.2021. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.20.1 2020-10-12
3.20.0 2020-08-18
  • גרסה 3.20.0 היא הגרסה הראשונה שיושפעה מהשינויים בהתנהגות ההשהיה של IMA. אם משתמשים בגרסה הזו או בגרסה עתידית של ה-SDK, מומלץ לקרוא את הפוסט בבלוג ולבצע את השינויים כדי להשהות את התנהגות האפליקציה. בעלי תוכן דיגיטלי יכולים לבדוק את ההטמעה של השינויים האלה באמצעות תג המודעות לבדיקה.
  • המערכת מוסיפה את onPause() ו-onResume() קריאות חוזרות (callback) למחלקה VideoStreamPlayer של DAI.
  • מוסיף את השיטה adPeriodDuration() למחלקה AdProgressInfo.
  • נוספה תמיכה בתמונות חלופיות של לחיצה על סמל במכשירי Android TV.
  • הוספת האירוע ICON_FALLBACK_IMAGE_CLOSED שיטופל כשתמונת הסמל החלופי נסגרת במכשירי Android TV.
  • הסרת השיטה focusSkipButton() שהוצאה משימוש, מ-AdsManager ותורמת לשיטה focus().
  • במכשירי CTV, המודעות ממוקדות עכשיו באופן אוטומטי כשהאירוע AdEvent.AdEventType STARTED מופעל. כדי להשבית את המיקוד האוטומטי במודעות, משתמשים בשיטה adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) ואז משתמשים בשיטה focus() בהתאם לדרישות המותאמות אישית.
  • הפונקציה מחברת את השיטות getCurrentTimeMs() ו- getDurationMs למחלקה VideoProgressUpdate().
  • מוציאים משימוש את השיטות getCurrentTime ו-getDuration לטובת השיטות החדשות getCurrentTimeMs ו-getDurationMs.
  • תיקון בעיה בשידורים חיים של DASH שבה אירועי מודעות לא דווחו כראוי.
  • גרסה 3.20.0 של ה-SDK תוצא משימוש ב-12.10.2021. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.19.4 2020-07-08
3.19.3 2020-06-29
  • תיקון בעיה בשילוב של IAB TCF עבור תקנת GDPR, שגרמה לקריסות של שחקנים שמשולבים עם ערכות SDK של פלטפורמות לניהול הסכמה.
  • גרסת ה-SDK 3.19.3 תוצא משימוש ב-8 ביולי 2021. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.19.2 2020-06-22
3.19.0 2020-05-12
3.18.1 2020-03-25
  • הוספת יכולת התאמה למודעות נלוות במכשירים עם צפיפות פיקסלים גבוהה.
  • הוספת תמיכה במודעות SIMID בצד הלקוח.
  • גרסה 3.18.1 של ה-SDK תוצא משימוש ב-12.5.2021. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.18.0 2020-03-04
  • הוספה של Pause() ו-Resume() לממשק של VideoStreamPlayer. צריך להטמיע את הכללים האלה בגרסה 3.18.0 ואילך.
  • גרסה 3.18.0 של ה-SDK תוצא משימוש ב-25 במרץ 2021. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.17.0 2020-02-07
3.16.5 2020-01-22
  • תמיכה מחדש ב-OMID 1.3 contentUrl עם AdsRequest.setContentUrl ו- StreamRequest.setContentUrl .
  • תמיכה מחדש באובייקטים ידידותיים ל-OMID 1.3 באמצעות FriendlyObstruction .
  • מוציא משימוש את השיטות BaseDisplayContainer.registerVideoControlsOverlay ו-BaseDisplayContainer.unregisterAllVideoControlsOverlay לטובת FriendlyObstruction .
  • תוקנה בעיה של NullPointerException שמתרחשת אחרי התקשרות אל clear() בתאריך CompanionAdSlots.
  • תיקון בעיה שעלולה לגרום לדליפות זיכרון במהלך הפעלת destroy() במהלך הפעלת המודעה.
  • גרסה 3.16.5 של ה-SDK תוצא משימוש ב-7 בפברואר 2021. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.16.2 2019-12-05
  • נוספה תמיכה בהכללה אוטומטית של פרמטרים לבקשת הסכמה מ-IAB TCFv2 ומ-CCPA.
  • כדי להשתמש בהעדפות של Android יש עכשיו צורך בחבילה androidx.
  • גרסה 3.16.2 של ה-SDK תוצא משימוש ב-22 בינואר 2021. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.16.1 2019-11-08
3.16.0 2019-10-23
  • הוספת השיטה replaceAdTagParameters ל-StreamManager, שמאפשר להחליף את כל הפרמטרים של תג המודעה במהלך שידור חי.
  • הסרת התמיכה בשיטות הבאות שהוצאו משימוש:
    • AdsRequest.getAdDisplayContainer()
    • AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
    • ImaSdkFactory.createAdsLoader(Context context)
    • ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
    • ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
    • StreamRequest.getStreamDisplayContainer()
  • גרסה 3.16.0 של ה-SDK תוצא משימוש ב-8 בנובמבר 2020. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.14.0 2019-09-11
3.13.1 2019-09-03
  • מאפשרת להגדיר הקשר להפעלה רציפה של בקשה להצגת מודעה. לפרטים נוספים, אפשר לעיין ב-setContinuousPlayback().
  • מוסיף את השיטה getUniversalAdIds() למחלקת המודעה.
  • מוסיף את הערכים setAuthToken, getAuthToken, setFormat, getFormat ו-StreamFormat.
  • תיקון שגיאה במכשירי Nexus 5 שמתרחשת לאחר הסרת מאגר תגים לפני קבלת תגובה למודעה.
  • תיקון בעיה שבה מודעות נלוות יוצגו פעם אחת בלבד.
  • תיקון בעיה שבה סוגי מודעות שאינם נתמכים (לא לינאריים, VPAID) נכשלו בצורה חלקה.
  • גרסה 3.13.1 של ה-SDK תוצא משימוש ב-11 בספטמבר 2020. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.11.3 2019-06-11
  • תיקון באג בהגדרה is_lat במכשירים עם AOSP.
  • גרסה 3.11.3 של ה-SDK תוצא משימוש ב-3 בספטמבר 2020. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.11.2 2019-04-16
  • מתקן את הקריסה הבאה: java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap".
  • גרסת ה-SDK 3.11.0 הוצאה משימוש באופן רשמי החל מ-11 ביוני 2020. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.11.0 הוצא משימוש 2019-03-22
3.10.9 2019-03-13
  • תוקן באג בתנאי מרוץ שבו ממשק המשתמש של המודעה לא מתבצע לפעמים במודעות הבאות אחרי שמדלגים על המודעה הראשונה.
  • תוקנה קריסה שאירעה במהלך קריאה ל-API של getCompanionAds().
  • גרסה 3.10.7 של ה-SDK תוצא משימוש ב-22 במרץ 2020. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.10.7 2019-02-19
3.10.6 2019-01-23
  • הוספת השיטה seek() לממשק של נגן השידור.
  • נוספה תמיכה ב-AD_BUFFERING קריאות חוזרות (callback) של אירועי מודעות.
  • אין יותר אפשרות להעביר קונטיינרים בבקשה להצגת מודעה. תהליך העבודה החדש מחייב העברת קונטיינר דרך ה-builder של AdsLoader.
  • הוספת השיטה BaseDisplayContainer.destroy().
  • תיקון דליפת זיכרון שאירעה במהלך הפעלת הסרטון.
  • הוצאה משימוש של requestNextAdBreak. ה-API הזה יוסר באחת מהגרסאות הבאות. לאחר מכן, המודעות יאוחזרו באופן אוטומטי 4 שניות לפני הזמן של ההפסקה למודעה.
  • גרסה 3.10.2 של ה-SDK תוצא משימוש ב-19.2.2020. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.10.2 2018-11-13
  • מתקן תנאי מרוץ שגורם להצגת המודעה השנייה ב-Pod מופיעה הודעת שגיאה VAST 402.
  • ההגדרה הזו מוסיפה ל-DAI Android SDK מכסת תדירות והחרגה תחרותית.
  • מעביר getAdProgressInfo() מ-StreamManager אל BaseManager.
  • הוספה של getVastMediaHeight(), getVastMediaWidth() ו-getVastMediaBitrate() אל Ad.
  • גרסה 3.9.4 של ה-SDK תוצא משימוש ב-23 בינואר 2020. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.9.4 2018-08-01
  • הוספה של getCompanionAds() ל-Ad. פעולה זו מחזירה מודעות נלוות רק כשמשתמשים בהטמעת מודעות דינמיות (DAI).
  • הוספה של כיתה חדשה אחת (CompanionAd).
  • הוספת אירוע SKIPPABLE_STATE_CHANGED חדש ל-AdEvent.
  • תיקון בעיה שבה הגדרת ברירת המחדל של focusSkipButtonWhenAvailable לא מכובדת במקרים מסוימים.
  • גרסה 3.9.0 של ה-SDK תוצא משימוש ב-1 באוגוסט 2019. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.9.0 2018-07-09
  • יש עכשיו תמיכה ב-Android TV.
  • הוספה של focusSkipButton() ל-AdsManager. ניתן לעשות זאת רק ב-Android TV.
  • הוספה של getFocusSkipButtonWhenAvailable() ל-AdsRenderingSettings, ברירת המחדל היא true. ניתן לעשות זאת רק ב-Android TV.
  • הוספה של setFocusSkipButtonWhenAvailable() ל-AdsRenderingSettings. ניתן לעשות זאת רק ב-Android TV.
  • VideoAdPlayer מרחיב עכשיו את הממשק VolumeProvider. הטמעת הממשק הזה נדרשת עכשיו להפעלה בהתאמה אישית.
  • גרסה 3.8.7 של ה-SDK תוצא משימוש ב-9 ביולי 2019. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.8.7 2018-05-23
3.8.5 2018-04-09
  • תיקון בעיה של התעלמות מ-ImaSdkSettings.
  • פותר בעיה שבה היו התנגשויות build עם קובצי הגרסה של com.android.support.
  • הוספה של setAdWillPlayMuted ל-AdsRequest.
  • הוספה של setLoadVideoTimeout ל-AdsRenderingSettings.
  • גרסה 3.8.2 של ה-SDK תוצא משימוש ב-9 באפריל 2019. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.8.2 2018-01-24
  • הוספה של setLiveStreamPrefetchSeconds אל AdsRequest.
  • תיקוני תיעוד שונים.
  • גרסת SDK 3.7.4 תוצא משימוש ב-24 בינואר 2019. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.7.4 2017-06-29
  • הוספה של setVastLoadTimeout ל-AdsRequest.
  • הוספה של getSkipTimeOffset ל-Ad.
  • גרסת SDK 3.7.2 תוצא משימוש ב-29.6.2018. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.7.2 2017-05-25
3.7.1 2017-03-24
  • פתרון התנגשות בין מרחב שמות במהלך שימוש ב-ProGuard.
  • גודל הצנצנת הופחת ב-30KB.
  • גרסה 3.7.0 של ה-SDK תוצא משימוש ב-24 במרץ 2018. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.7.0 2017-03-13
  • תיקון בעיה שבה מחלקות IMA מסוימות מוזגו בטעות עם חבילה a.a.a.a של ProGuard.
  • גרסה 3.6.0 של ה-SDK תוצא משימוש ב-13 במרץ 2018. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.6.0 2017-02-16
  • המערכת מוסיפה את הערכים הבאים ל-Ad:
    • getAdWrapperCreativeIds()
    • getAdvertiserName()
    • getCreativeAdId()
    • getCreativeId()
    • getDealId()
    • getSurveyUrl()
    • getUniversalAdIdRegistry()
    • getUniversalAdIdValue()
  • הוספת AdsManager.requestNextAdBreak().
  • המערכת מוסיפה את הערכים הבאים ל-AdsRenderingSettings:
    • setEnablePreloading()
    • getEnablePreloading()
  • המערכת מוסיפה את הערכים הבאים ל-AdsRequest:
    • setContentDuration()
    • setContentKeywords()
    • setContentTitle()
  • גרסת SDK 3.5.2 תוצא משימוש ב-16.02.2018. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.5.2 2016-11-14
  • הוספת נגן וידאו בבעלות SDK שמטפל באופן אופציונלי בהפעלת מודעות.
  • הוספה של CompanionAdSlot.ClickListener ושיטות להוספה ולהסרה של מאזינים.
  • תיקון בעיה ביומני שגיאות לא חוקיים של getViewability().
  • תיקון בעיה בהתנהגות קליקים של סמלים וברינדור לא תקין.
  • גרסת SDK 3.4.0 תוצא משימוש ב-14.11.2017. לפרטים נוספים יש לעיין בלוח הזמנים להוצאה משימוש.
3.4.0 2016-09-12
  • תיקון שגיאה של קבצים כפולים כשמשתמשים בשירותי Google Play מגרסה 9.0.0 ואילך.
3.3.2 2016-07-11
  • מוסיף אירועים AD_BREAK_STARTED ו-AD_BREAK_ENDED לקריאה חוזרת (callback) של AdEventListener.onAdEvent.
3.3.0 2016-05-31
3.2.1 2016-04-07
  • מהדורת שירות, אין תכונות חדשות.
3.1.3 2015-12-16
3.b13.3 (בטא) 2015-09-10
  • מהדורת שירות, אין תכונות חדשות.
3.b12.1 (בטא) 2015-07-20
3.b11.4 (בטא) 2015-05-21
  • המערכת מוסיפה ל-API את הפרטים הבאים:
    • AdError.AdErrorCode.VAST_EMPTY_RESPONSE
    • AdError.getErrorNumber()
    • AdsRequest.setAdWillAutoPlay(Boolean)
    • CompanionAdSlot.isFilled()
    • ImaSdkSettings.setPlayerType(String)
    • ImaSdkSettings.setPlayerVersion(String)
3.b10.3 (בטא) 2015-03-24
  • ImaSdkSettings.getMaxRedirects וגם ImaSdkSettings.setMaxRedirects נוספו.
  • המחלקות של IMA API הן עכשיו final.
  • מספרי גרסאות ה-SDK מופיעים עכשיו בפורמט 3.bX.Y עם b כדי לציין את סטטוס הבטא של ה-SDK.
  • ערכי AdError.AdErrorCode הבאים הוסרו:
    • API_ERROR – במקום זאת יש להשתמש ב-UNKNOWN_AD_RESPONSE.
    • PLAYLIST_MALFORMED_RESPONSE – במקום זאת יש להשתמש ב-UNKNOWN_AD_RESPONSE.
    • REQUIRED_LISTENERS_NOT_ADDED – לא הועלה על ידי ה-SDK.
    • VAST_INVALID_URL – במקום זאת יש להשתמש ב-VAST_LOAD_TIMEOUT.
בטא גרסה 9 2014-10-17
  • הוספת ממשקי ה-API של המודעות getTitle, getDescription ו-getContentType.
  • הוספת מידע על המיקום של רצף המודעות לממשק המשתמש של המודעות, לדוגמה, "מודעה 1 מתוך 4: (0:13)".
  • לא אמורה להיות לך יותר שליטה ישירה על ההשהיה/הפעלה/המשך של המודעות באמצעות נגן הווידאו. במקום זאת, צריך להשתמש ב-AdsManager.pause() וב-AdsManager.resume().
בטא גרסה 8 2014-06-12
  • תיקון בעיה בממשק המשתמש של מודעות שלא מופיעות בו מודעות שניתן לדלג עליהן
  • מתעד את קוד השגיאה עבור הזמן הקצוב לתפוגה של טעינת קובצי מדיה.
בטא גרסה 7 2014-05-27
  • פותר בעיה ב-Google Play Services. כדי להשתמש ב-SDK, נדרשת עכשיו אפליקציית Google Play Services מובנית באפליקציה. מידע נוסף זמין במאמר הגדרת SDK של Google Play Services.
בטא גרסה 6 2014-04-14
  • מוסיף תמיכה ב-VAST 3.
  • הוספה של תמיכה חלקית ב-VMAP (התאמה לכללי המודעה הנוכחיים ב-Ad Manager).
  • המערכת מוסיפה ל-API את הפרטים הבאים:
    • AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
    • AdEvent.AdEventType.LOG
    • AdEvent.getAdData()
    • AdPodInfo.getMaximumDuration()
    • AdPodInfo.getPodIndex()
    • AdPodInfo.getTimeOffset()
  • תיקון באג שגרם לדילוג על כל המודעות האחרות ברצף.
  • המערכת לא תתעלם יותר מ-AdsRenderingSettings שהועברו ל-AdsManager.
  • תוקנו מספר באגים כדי להוסיף יציבות.
בטא גרסה 5 2013-12-12
  • פתרון בעיה במודעות שניתן לדלג עליהן בפלייליסטים.
בטא גרסה 4 2013-10-15
  • נוספה היכולת לאפס ערכי מתאמים על ידי קריאה ל-contentComplete ב-AdsLoader.
בטא גרסה 3 2013-09-05
  • מהדורת שירות, אין תכונות חדשות.
בטא גרסה 2 2013-07-07
  • גרסה ציבורית של גרסת הבטא של ה-SDK.
גרסה 2 של גרסת בטא סגורה 2013-06-24
  • נוסף API להגדרת שפת ממשק משתמש באובייקט ImaSdkSettings. לתשומת ליבכם: ההגדרה הזו משמשת כדי להגדיר את שפת ממשק המשתמש, ולא את שפת המודעה.
  • תוקנה התנגשות שאירעה כשאפליקציה כללה גם ספריות IMA SDK וגם ספריות SDK של AdMob.
  • נוסף רישום ביומן עבור מדדי ביצועים פנימיים שונים.
גרסת בטא סגורה 2013-04-02
  • מהדורת בטא ראשונית. הבעיות הבאות ידועות בגרסת הבטא:

    קשורה ל-SDK

    הAdEvents הבאים הזמינים בתוך HTML5 IMA SDK אינם נתמכים ב-IMA SDK ל-Android v3: IMPRESSION, LOG, SKIPPABLE_STATE_CHANGED, STOPPED, VOLUME_CHANGED, VOLUME_MUTED

    דוגמאות שקשורות לאפליקציות

    1. יש לסירוגין בעיה שבה נגן המודעות לא ממשיך לפעול באופן תקין לאחר שהמשתמש לוחץ על מודעה. לדוגמה, מדי פעם, כשחוזרים לאפליקציה אחרי לחיצה על מודעה, המשך ההפעלה של המודעה גורם לדלג לסופה ולסיים אותה, במקום להמשיך מהמקום שבו היא נעצרה לפני הלחיצה למעבר.
    2. המודעות שהוחזרו על ידי תג המודעה 'In-stream 2' לא תואמות ל-IMA Android SDK בגרסה 3.
    3. הנגן לדוגמה לא משבית באופן אוטומטי את הדילוג (גלילה) בזמן שהמודעות מופעלות. חשוב להשבית את הדילוג בנגן הווידאו בזמן שהמודעות מוצגות.