הערות מוצר

גרסה תאריך פרסום הערות
0.22.0-beta01 2025-11-20
  • מעדכנים את ממשק ה-API של מודעות הבאנר:
    • הוספנו את הכיתה AdView.
    • הוצאו משימוש BannerAd.load() ו-BannerAd.loadFromAdResponse(). כדי לטעון מודעת באנר אחת, צריך להשתמש במקום זאת ב-AdView.loadAd() וב-AdView.loadFromAdResponse().
    • הוצא משימוש BannerAd.getView(). כדי לעבד BannerAd שנטען עם BannerAdPreloader, יוצרים מופע AdView ומשתמשים ב-AdView.registerBannerAd().
  • תוקן באג במודעות בתיווך שבו לא נלקח בחשבון הערך NativeAdRequest.Builder.setAdChoicesPlacement(), ולכן המיקום של הסמל Ad Choices היה שגוי.
  • הורדנו את הגרסה המינימלית הנדרשת של Android Gradle Plugin ‏ (AGP) מ-8.2.0 ל-7.3.1.
  • הוצאו משימוש AdPreloader.getConfigurations() ו-AdPreloader.getConfiguration(preloadId). אין תחליף.
0.21.0-beta01 2025-10-08
  • נוספה השיטה InitializationConfig.Builder.disableMediationAdapterInitialization(). צריך להפעיל את השיטה הזו לפני שמפעילים את GMA Next-Gen SDK כדי להשבית את האתחול של מתאם הגישור.
  • שיפרנו את השימוש באתחול WebView כדי לצמצם את מקרי ה-ANR.
  • הורדה של התלות androidx.webkit מגרסה 1.13.0 לגרסה 1.12.1.
  • הוסרה ההרשאה android.permission.RECEIVE_BOOT_COMPLETED שמשמשת את חבילת androidx.work.
  • תוקנה בעיה בשם של שדה בכיתה NativeAdMapper.
0.20.0-beta01 2025-09-19
  • תוקן באג שגרם לכך שחלק ממודעות הווידאו המותאמות לא הופעלו אוטומטית.
0.19.0-beta01 2025-08-14
  • הורדת גרסה של שתי תלויות.
    • androidx.work:work-runtime מגרסה 2.10.0 עד גרסה 2.7.0.
    • androidx.core:core and androidx.core:core-ktx מגרסה 1.15.0 עד גרסה 1.12.0.
  • השם של המאפיין loadedAdSourceResponse ב-ResponseInfo שונה ל-loadedAdSourceResponseInfo.
  • תוקן באג שאיפשר למשתמשים לסגור מודעות מסוימות במסך מלא לפני הזמן באמצעות לחצן החזרה.
  • בעלי אפליקציות שיש להם גישה לתכונה יכולים עכשיו להשתמש במזהה מיקום מודעה בכל פורמט של מודעה.
  • נוסף destroy() callback ל-NativeAdMapper למתאמי גישור של מודעות מותאמות.
0.18.0-beta01 2025-07-17
  • תוקן באג בתהליך בחירת הרשת (Mediation) של מודעות מותאמות שגרם להפסקת הצגת מודעות במתאמים שהפנו אל com.google.android.gms.ads.NativeAd.MediaView.
  • הערה לגבי MobileAds.registerCustomTabsSession() עם @JvmStatic.
  • תוקן באג שגרם לכך שמודעות באנר שנטענו באמצעות Waterfall של רשת AdMob הפסיקו להתרענן.
0.17.0-alpha02 2025-06-23
  • תוקן באג בבידינג של רשתות מתווכות מותאמות, שגרם לכך שמתאמים שמטמיעים בידינג אבל לא מטמיעים Waterfall (למשל Meta Audience Network) תמיד נכשלו ברינדור של מודעות מותאמות.
  • תוקן קראש שמתרחש כשמתאם גישור מפעיל כמה שיטות MediationAdLoadCallback עבור בקשה אחת להצגת מודעה.
0.17.0-alpha01 2025-06-18
  • גרסה 0.17.0-alpha01 היא גרסה שפורסמה בטעות ולא כוללת את התכונות החדשות המיועדות. במקום זאת, צריך להשתמש בגרסה 0.17.0-alpha02.
0.16.0-alpha01 2025-05-23
  • כבר לא נדרשת הפעלה של תמיכה בביטול הסוכר של Java 8+ API.
  • עדכנו את התלות ב-User Messaging Platform SDK לגרסה 3.2.0.
  • תוקן באג ב-Mediation של מודעות מותאמות שגרם לקריסות במתאמים שמפנים למחלקה com.google.android.gms.ads.formats.MediaView.
  • טעינה מראש של מודעות: נוסף getNumAdsAvailable() והוצא משימוש numAdsAvailable().
  • הסרנו את תג המאפיין android.adservices.AD_SERVICES_CONFIG מקובץ המניפסט של ה-SDK כדי למנוע התנגשויות מיזוג באפליקציות ש מגדירות שירותי מודעות ספציפיים ל-API.
0.15.1-alpha01 2025-04-28
  • מעכשיו נדרשת הפעלה של תמיכה ב-desugaring של Java 8+ API.
  • באפליקציות שפותחו באמצעות Kotlin, הגרסה המינימלית הנדרשת של Kotlin הופחתה מ-2.1 ל-1.9.
0.15.0-alpha01 2025-04-24
  • מודעות מותאמות: נוספה תמיכה בטעינה של כמה מודעות מותאמות.
    • נוספה שיטה NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) שמבקשת כמה מודעות בבת אחת.
    • נוסף קריאה חוזרת (callback) NativeAdLoaderCallback.onAdLoadingCompleted() שמופעלת כשכל המודעות המותאמות מסיימות להיטען.
    • כדי לתמוך בטעינה אסינכרונית של Kotlin, הוספנו NativeAdLoader.load(NativeAdRequest, numberOfAds) method שמחזיר Flow<NativeAdLoadResult>.
  • התלות kotlinx-coroutines-android עודכנה מגרסה 1.7.3 לגרסה 1.9.0.
0.14.0-alpha01 2025-03-20
  • בקשות להצגת מודעות ייכשלו אם תפעילו את ה-SDK עם מזהה אפליקציה לא תקין.
  • השיטה AdPreloader.start() לא דורשת יותר קריאה חוזרת (callback) של PreloadCallback.
  • המאפיין bufferSize הוא אופציונלי כשיוצרים אובייקט באמצעות מחלקת הנתונים PreloadConfiguration. כדי לאפשר ל-Google לבצע אופטימיזציה של גודל מאגר הנתונים הזמני, אל תגדירו את המאפיין bufferSize.
  • הוסר הנכס maxAdsPerSession בכיתת הנתונים PreloadConfiguration.
  • נוספו המאפיינים shouldRequestMultipleImages ו-shouldReturnUrlsForImageAssets למחלקה NativeAdOptions.
0.13.0-alpha01 2025-02-26
  • נוספו MediationRewardedAdCallback.onUserEarnedReward() והוצאו משימוש MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
  • נוספו ממשקי API לטעינה מראש של מודעות.
0.12.0-alpha01 2025-01-22
  • תוקן באג שגרם להסתרת חלק מהשיטות בתוך AdRequest,‏ AdRequest.Builder,‏ SignalRequest ו-SignalRequest.Builder.
  • למשתמשים ב-WebView API for Ads שאין להם מזהה אפליקציה ב-Ad Manager, נוסף InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_IDמזהה שאפשר להעביר במהלך האתחול של ה-SDK.
  • נוספה תמיכה בשילוב של מודעות מותאמות ומודעות באנר בבקשות למודעות ב-Ad Manager.
0.11.0-alpha01 2024-12-12
  • העדכון של התלות ב-User Messaging Platform SDK לגרסה 3.1.0.
  • נוספה תמיכה במחוות מותאמות אישית של קליקים במודעות מותאמות.
  • נוספה תמיכה בספירה ידנית של חשיפות של מודעות באנר בהזמנות ב-Ad Manager.
0.10.0-alpha01 2024-11-08
  • נוספו פונקציות DSL ל-VideoOptions ול-RequestConfiguration כדי לשפר את התמיכה ב-Kotlin.
  • הוספנו תמיכה ב-Publisher Privacy Treatment API בגרסה RequestConfiguration.setPublisherPrivacyPersonalizationState().
  • הוספנו ממשקי Kotlin suspend API לטעינת מודעות וליצירת אותות.
  • הוסר IconAd.LoadAdResult והוחלף ב-AdLoadResult.
  • נפתרה בעיה שגרמה לכך שהפעלות OMID לא התחילו במודעות וידאו מקוריות.
0.9.0-alpha01 2024-10-02
0.8.0-alpha01 2024-08-22
  • העדכון של התלות ב-User Messaging Platform SDK לגרסה 3.0.0.
  • מודעות מותאמות:
    • גרסת ההפצה הרשמית של פורמט המודעה המותאמת.
    • הוספנו תמיכה בהצגת סרטונים בנכס MediaContent.
    • נוספו קריאות חוזרות במחזור החיים של סרטונים.
    • נוספו פקדים מותאמים אישית להפעלת סרטונים.
    • הפעלנו מדידה פתוחה למודעות מותאמות ולמודעות מותאמות בהתאמה אישית.
  • השדה signalType הוא עכשיו שדה חובה כשיוצרים SignalRequest.
0.6.0-alpha01 2024-06-20
  • נוסף קוד שמשתמש ב- Java 8+ APIs available through desugaring. באפליקציות שמשתמשות בגרסה minSdkVersion נמוכה מגרסה 26, צריך להפעיל תמיכה בהסרת סוכר מ-Java 8+ API.
  • נוספה תמיכה בפורמטים של מודעות מותאמות ומותאמות אישית שלא כוללים נכסי וידאו.
  • הוספנו תמיכה ב-MRAID גרסה 3.
  • נוספה תלות בגרסה 2.2.0 של User Messaging Platform SDK.
  • הדומיין של השגיאות ב-Google עודכן מ- com.google.android.gms.ads ל-com.google.android.libraries.ads.mobile.sdk.
  • הוספנו את השיטה MobileAds.isInitialized() כדי לבדוק אם ערכת ה-SDK כבר אותחלה.
  • נוספה הפונקציה BannerAd.isCollapsible() כדי לבדוק אם מודעת הבאנר שמוחזרת ניתנת לכיווץ.
  • הוספנו את התג MobileAds.registerCustomTabsSession() כדי לשפר את המונטיזציה של מודעות בכרטיסיות מותאמות אישית.
  • השם של OnInitializationCompleteListener שונה ל-OnAdapterInitializationCompleteListener.
  • השם של AdapterResponseInfo שונה ל-AdSourceResponseInfo.
  • השם של AdRequest.Builder.putAdNetworkExtrasBundle() שונה ל-AdRequest.Builder.putAdSourceExtrasBundle().
  • תוקן באג שגרם לכך שמחלקות של מתאמי בידינג לא אותחלו בצורה נכונה.
0.3.0-alpha01 2024-03-20
  • גרסה ראשונית של GMA Next-Gen SDK.
  • התמיכה כוללת מודעות באנר, מודעות מעברון, מודעות מתגמלות, מודעות מעברון מתגמלות ומודעות בפתיחת האפליקציה.
  • תמיכה בבחירת רשת לכל הפורמטים של המודעות. מתאמים שנכתבו עבור Mobile Ads SDK הנוכחי תואמים קדימה ל-GMA Next-Gen SDK.
  • נוסף יחס תלות בגרסה 1.4.10 של Open Measurement SDK.