נתוני גרסה

גרסה תאריך פרסום פתקים
25.5.0 2026‑09‑17
  • הוגדרה רמת ה-API המינימלית ב-Android ל-24.
  • הוספת את onInitializationFailed() אל InitializationCompleteCallback. מתאמי גישור מדווחים עכשיו על שגיאות בהפעלת SDK של צד שלישי אל Google Mobile Ads SDK, עם קוד השגיאה, תחום השגיאה והודעת השגיאה.
  • כשמשתמשים ב-Mediation עם מקורות של מודעות מסוג אירועים מותאמים אישית, הפונקציה ResponseInfo.getAdapterClassName() מחזירה עכשיו את שם המחלקה של האירוע המותאם אישית במקום com.google.ads.mediation.customevent.CustomEventAdapter.
25.4.0 2026‑06‑17
  • תיקוני באגים ושיפורי ביצועים.
25.3.0 2026‑05‑21
  • נוספה השיטה setAgeRestrictedTreatment() ב-RequestConfiguration.Builder והוצאו משימוש setTagForChildDirectedTreatment() ו-setTagForUnderAgeOfConsent(). משתמשים בשיטה החדשה כדי להגדיר טיפול בתוכן שמוגבל לצפייה מגיל מסוים עבור משתמשים שהם ילדים ובני נוער.
25.2.0 2026‑04‑13
  • תיקוני באגים ושיפורי ביצועים.
25.1.0 2026‑03‑16
  • תוקן באג בכלי לבדיקת מודעות שיכול היה לגרום לשגיאה כשמבקשים מודעת בדיקה מחוץ להקשר עם כתובת URL ריקה של תוכן.
25.0.0 2026‑02‑17
24.9.0 2025‑12‑11
  • תיקוני באגים ושיפורי ביצועים.
24.8.0 2025‑11‑20
  • תוקנה בעיה של תרגומים חסרים למשאבי SDK בגרסאות 24.6.0 ו-24.7.0.
  • הוצא משימוש NativeAdViewHolder. במקום זאת, צריך להשתמש ב-NativeAdView כדי להציג מודעות מותאמות.
  • הוצאנו משימוש את השיטות AdPreloader.getConfigurations() ו-AdPreloader.getConfiguration(preloadId). אין שיטות חלופיות לשיטות האלה.
24.7.0 ‫2025‑10‑09
  • תוקנה הערה חסרה של nullable בסוג ההחזרה של NativeCustomFormatAd.getDisplayOpenMeasurement(). הפונקציונליות לא השתנתה, כי היכולת של השיטה להחזיר null הייתה צפויה כבר קודם.
  • הורדנו את גרסת התלות androidx.webkit:webkit מ-1.14.0 ל-1.12.1 כדי לשמור על תאימות לפלאגין של Android Gradle 7.3.1.
24.6.0 2025‑09‑08
  • מעכשיו אפשר להטמיע מתאמי גישור של מודעות מותאמות NativeAdMapper.destroy() כדי לקבל התראה כשמודעה מותאמת נמחקת.
24.5.0 2025‑07‑24
  • בעלי אפליקציות שיש להם גישה לתכונה הזו יכולים עכשיו להשתמש במזהה מיקום המודעה בכל פורמט של מודעה.
  • תוקנה קריסה עם הודעת השגיאה Fatal Exception: java.util.ConcurrentModificationException.
24.4.0 2025‑06‑09
  • הוספנו כמה ממשקי API חדשים לטעינה מראש של מודעות והוצאנו משימוש ממשקי API קיימים. טעינת מודעה מראש נשארת תכונת אלפא מוגבלת.
24.3.0 2025‑05‑19
  • עדכנו את התלות ב-User Messaging Platform SDK לגרסה 3.2.0.
24.2.0 2025‑04‑07
  • תיקוני באגים ושיפורי ביצועים.
24.1.0 2025‑03‑12
  • הגרסה המינימלית של Kotlin היא עכשיו 2.1.0.
  • תיקוני באגים ושיפורי ביצועים.
  • הגרסה play-services-ads-lite עוברת לקצב הפצה מופחת, והיא לא מופצת עם הגרסה הזו. מידע נוסף זמין במאמרי העזרה בנושא Lite SDK.
24.0.0 2025‑02‑24
  • שינויים בתוכנה שעלולים לגרום לכשלים:
    • הגדלנו את רמת ה-API המינימלית ב-Android ל-23.
    • הסרנו את כל ממשקי ה-API שקשורים לפורמט המודעה מסוג מעברון גלילה.
    • הוסרו ממשקי ה-API של הכיוון AppOpenAd שיצאו משימוש.
    • הוסרו הכיתות SearchAdView ו-DynamicHeightSearchAdRequest.
  • עדכנו את התלות ב-User Messaging Platform SDK לגרסה 3.1.0.
  • התכונה אופטימיזציה של ההפעלה וטעינת המודעות זמינה עכשיו לכלל המשתמשים (GA), והיא מופעלת כברירת מחדל.
  • נוספו MediationRewardedAdCallback.onUserEarnedReward() והוצאו משימוש MediationRewardedAdCallback.onUserEarnedReward(RewardItem). מתאמי הגישור צריכים לעבור עדכון כדי להשתמש בשיטה החדשה.
  • הסרנו את תג המאפיין android.adservices.AD_SERVICES_CONFIG מקובץ המניפסט של ה-SDK כדי למנוע מיזוג של קונפליקטים באפליקציות ש מגדירות שירותי מודעות ספציפיים ל-API.
23.6.0 2024‑12‑03
  • הוצאנו משימוש את כל ממשקי ה-API שקשורים לפורמט המודעה מעברון גלילה. לדוגמה, AdSize.getCurrentOrientationInterscrollerAdSize().
23.5.0 ‫2024‑10‑29
  • עדכנו את הודעות ה-logcat של כשל בטעינת מודעות, שהוצגו בגרסה 23.4.0, מרמת שגיאה לרמת מידע.
  • שיפור המונטיזציה של מודעות בהתאמה אישית בכרטיסיות בהתאמה אישית ב-WebView API for ads.
23.4.0 2024‑09‑30
23.3.0 2024‑08‑12
  • עדכנו את התלות ב-User Messaging Platform SDK לגרסה 3.0.0.
23.2.0 2024‑06‑27
  • נוספה הפונקציה AdView.isCollapsible() כדי לציין אם מודעת הבאנר האחרונה שנטענה ניתנת לכיווץ.
23.1.0 2024‑05‑09
  • נדרש ציון מינימלי של compileSdkVersion (34).
  • מתאמי גישור מקוריים: הוצאו משימוש loadNativeAd ו-loadRtbNativeAd() לטובת loadNativeAdMapper() ו-loadRtbNativeAdMapper(). צריך להעביר את המתאמים לשימוש בשיטות הטעינה החדשות האלה ובאובייקטים הקשורים.
23.0.0 2024‑03‑07
  • שינויים בתוכנה שעלולים לגרום לכשלים:
    • הגדלנו את רמת ה-API המינימלית ב-Android ל-21.
    • כדי להמשיך לאסוף מדדי משתמשים ב-AdMob, צריך לקשר את האפליקציה שמקושרת ל-AdMob ל-Firebase ולשלב את Google Analytics for Firebase SDK באפליקציה.
    • הסרנו את API‏ MobileAds.enableSameAppKey() שהוצא משימוש ועדכנו את השיטה החלופית MobileAds.putPublisherFirstPartyIdEnabled() כדי להחזיר ערך בוליאני שמציין אם השמירה של אמצעי הבקרה הצליחה או לא.
    • Native Ads:
      • בוצעה הסרה של AdLoader.forUnifiedNativeAd(). במקום זאת, אתם צריכים להשתמש ב-AdLoader.forNativeAd().
      • בוצעה הסרה של AdLoader.forCustomTemplateAd(). במקום זאת, אתם צריכים להשתמש ב-AdLoader.forCustomFormatAd().
    • הוסר AdFormat.UNKNOWN ללא החלפה. אפליקציות שמשתמשות ב-QueryInfo.generate() צריכות להעביר פורמט מודעה.
    • אפשר עכשיו לשרשר יחד שיטות של AdManagerAdRequest.Builder שמועברות בירושה מהאובייקט הראשי שלו כדי ליצור אובייקט משיחה אחת. השינוי הזה דרש שינוי במבנה ההורשה, כך ש-AdManagerAdRequest.Builder לא יורש יותר מ-AdRequest.Builder.
  • נוספה הפונקציה MobileAds.registerCustomTabsSession() כדי לשפר את המונטיזציה של מודעות בכרטיסיות מותאמות אישית. מידע נוסף זמין במאמר בנושא אופטימיזציה של כרטיסיות מותאמות אישית.
  • עדכון התלות ב-User Messaging Platform SDK לגרסה 2.2.0.
22.6.0 ‫2023‑12‑06
  • הוצא משימוש MobileAds.setSameAppKeyEnabled() ושם ה-method שונה ל-MobileAds.putPublisherFirstPartyIdEnabled().
  • המאפיין AdFormat.UNKNOWN הוצא משימוש ואין לו תחליף. אפליקציות שמשתמשות ב-QueryInfo.generate() צריכות להעביר פורמט מודעה.
22.5.0 2023‑10‑30
22.4.0 2023‑09‑13
  • נדרש מינימום של compileSdkVersion 33.
  • הכלי לבדיקת מודעות: נוספה תמיכה ב-SDK לשליחת בקשות להצגת מודעות ולהצגת מודעות שנשלחו דרך ממשק המשתמש של הכלי לבדיקת מודעות.
  • נוספה שיטה חדשה QueryInfo.generate() שמקבלת מזהה יחידת מודעות.
  • הגרסה הזו מאפשרת לבצע בדיקות ראשוניות של גרסת הבטא של Attribution Reporting ושל גרסת הבטא של Topics ממשקי API לשמירה על הפרטיות. מידע נוסף מופיע במדריך בנושא ארגז החול לפרטיות ב-Android.
22.3.0 2023‑08‑22
22.2.0 2023‑07‑05
22.1.0 2023‑05‑18
  • הכלי לבדיקת מודעות: הוספנו אפשרות להפעיל בקשות להצגת מודעות מממשק המשתמש של הכלי לבדיקת מודעות במכשירים שאין בהם Google Play Services.
22.0.0 2023‑03‑29
  • שינויים בתוכנה שעלולים לגרום לכשלים:
    • הוסרו NativeCustomFormatAd.getVideoController() ו-NativeCustomFormatAd.getVideoMediaView() לטובת NativeCustomFormatAd.getMediaContent().
    • הוסר MobileAds.getVersionString() לטובת MobileAds.getVersion().
    • הוסר AdRequest.Builder.setAdInfo() לטובת AdRequest.Builder.setAdString().
    • הפונקציה AdManager.Builder.setAdString() מחזירה עכשיו סוג AdRequest.Builder.
    • הסרנו את MediationRewardedVideoAdAdapter ואת ממשקי ה-API שמשויכים אליו לטובת Adapter.
  • נוסף AdRequest.getRequestAgent().
  • גישור: ערך ההחזרה של Adapter.getVersionInfo() ושל Adapter.getSDKVersionInfo() השתנה מהסוג com.google.android.gms.ads.mediation.VersionInfo לסוג com.google.android.gms.ads.VersionInfo. מומלץ להחזיר את הסוג החדש של מתאמים כי com.google.android.gms.ads.mediation.VersionInfo הוצא משימוש.
21.5.0 2023‑01‑31
  • מודעות לפתיחת אפליקציות: הוצאנו משימוש שיטות AppOpenAd.load() שמקבלות פרמטר קלט של כיוון, והוספנו שיטות חדשות שלא מקבלות קלט של כיוון. השיטות החדשות קובעות את הכיוון בזמן הבקשה, בהתאם להתנהגות של פורמטים אחרים במסך מלא.
  • בחירת רשת: נוספה תמיכה בבחירת רשת למודעות בפתיחת האפליקציה.
  • הוסרה ההרשאה RECEIVE_BOOT_COMPLETED מהתלות androidx.work:work-runtime. אם אתם משתמשים בגרסאות Gradle שקודמות ל-7.2.0 ונדרשת הרשאה לאפליקציה שלכם, יכול להיות שתצטרכו להצהיר על ההרשאה באופן מפורש במניפסט של Android.
21.4.0 2022‑12‑14
  • עכשיו נדרש לציין את מזהה האפליקציה ב-Ad Manager לכל האפליקציות ב-Ad Manager, והפורמט הנדרש הוא ca-app-pub-################~##########. פרטים נוספים מופיעים במאמר בנושא הגדרת האפליקציה.
  • הכלי לבדיקת מודעות: הרחבת התמיכה ב-SDK להצגת מודעות באנר ומודעות מותאמות שמתבקשות דרך ממשק המשתמש של הכלי לבדיקת מודעות.
  • הוספנו תמיכה במזהה ישיר מבעל התוכן הדיגיטלי (שנקרא בעבר מפתח אפליקציה זהה), כדי לעזור לכם להציג מודעות בהתאמה אישית שרלוונטיות יותר למשתמשים על סמך הנתונים שנאספו מהאפליקציות שלכם.
  • גרסת ההפצה הרשמית של דור QueryInfo.
21.3.0 2022‑10‑10
21.2.0 2022‑09‑06
  • הכלי לבדיקת מודעות: נוספה תמיכה ב-SDK לייצוא יומני בקשות להצגת מודעות באמצעות קובץ לשיתוף ב-Android.
21.1.0 2022‑07‑14
  • הוספנו תמיכה במונטיזציה של מודעות בתוך WebView. פרטים נוספים זמינים במאמר בנושא שילוב WebView API for Ads.
  • נוסף getResponseExtras() אל ResponseInfo שיכול להחזיר מידע נוסף על תגובה לבקשה להצגת מודעה.
21.0.0 2022‑05‑25
  • שינויים בתוכנה שעלולים לגרום לכשלים:
    • החל מגרסה Google Mobile Ads SDK (Legacy), כל האפליקציות צריכות לפעול ברמת API מינימלית של Android‏ 19.
    • הוספנו הערות @NonNull לכל שיטה שלא הוגדרה בה בעבר אפשרות מפורשת לערך null.
    • הוסרה השיטה AdRequest.Builder.addNetworkExtras(). במקום זאת, אתם צריכים להשתמש ב-AdRequest.Builder.addNetworkExtrasBundle().
    • הסרנו את שיטות המיקום הבאות:
      • setLocation() בתאריך AdRequest.Builder
      • getLocation() ב-AdRequest
      • getLocation() בתאריך MediationAdConfiguration
  • נוספו דגלים למניפסט כדי לבצע אופטימיזציה של האתחול וטעינת המודעות. פרטים נוספים זמינים במדריך לאופטימיזציה של האתחול וטעינת המודעות.
  • הוצא משימוש MobileAds.getVersionString(). במקום זאת, אתם צריכים להשתמש ב-MobileAds.getVersion().
  • הוספנו את השיטה getLoadedAdapterResponseInfo() ב-ResponseInfo.
  • הוספנו את השיטות הבאות ב- AdapterResponseInfo:
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • נוספה תמיכה באירועים מותאמים אישית בכלי לבדיקת מודעות.
20.6.0 2022‑02‑22
20.5.0 2021‑11‑18
  • הוספנו תמיכה במכשירי Android 12 לאפליקציות שמטרגטות API 31.
  • נוספה תמיכה ב מזהה קבוצת אפליקציות לתרחישי שימוש כמו דיווח ומניעת הונאה.
20.4.0 2021‑09‑22
  • החל מגרסה 20.4.0, Google Mobile Ads SDK (Legacy) כולל את ההרשאה com.google.android.gms.permission.AD_ID בקובץ המניפסט של ה-SDK, שמשולבת באופן אוטומטי בקובץ המניפסט של האפליקציה באמצעות כלי ה-build של Android. מידע נוסף על הצהרת ההרשאה AD_ID כולל הסברים איך להשבית אותה, זמין במאמר הזה במרכז העזרה של Play Console.
  • הוספנו את onAdClicked() הקריאה החוזרת אל FullScreenContentCallback.
  • הפעלת ה-callback‏ onAdClicked() במחלקת AdListener עבור פורמט המודעות המותאמות.
20.3.0 2021‑08‑23
20.2.0 2021‑06‑08
  • נוספה תמיכה בכלי לבדיקת מודעות (בטא) לבעלי אפליקציות ב-Google Ad Manager.
20.1.0 2021‑04‑29
20.0.0 2021‑04‑05
  • שינויים בתוכנה שעלולים לגרום לכשלים:
    • הוסר ה-API הקודם Interstitial.
    • הוסר ה-API הקודם RewardedVideoAd.
    • הוסרו מחלקות עם הקידומת Publisher (לדוגמה: PublisherAdView).
    • בוצעה הסרה של CustomRenderedAd.
    • בוצעה הסרה של InstreamAd.
    • בוצעה הסרה של SearchAdRequest.
    • בוצעה הסרה של AdListener.onAdLeftApplication().
    • הוסרו NativeAppInstallAd, NativeContentAd ו-UnifiedNativeAd. עכשיו יש פורמט אחד של מודעות מותאמות בשם NativeAd.
    • ‫RewardedAd היא עכשיו מחלקה מופשטת. משתמשים בשיטה הסטטית RewardedAd.load() כדי לטעון מודעה מתגמלת.
  • הוספנו את הכלי לבדיקת מודעות (בטא).
  • הוצא משימוש AdSize.SMART_BANNER לטובת מודעות באנר מותאמות.
  • הוספנו אנוטציות מפורשות לגבי מאפיין המציין אם ערך יכול להיות ריק (nullability) בכל ממשקי ה-API הציבוריים.
19.8.0 2021‑03‑15
  • נוספה תלות ב-User Messaging Platform SDK.
  • הוספתי את onAdImpression() callback אל FullScreenContentCallback.
  • הוצא משימוש הפורמט InstreamAd.
  • מתאמי בחירת רשת:
    • הוצאו משימוש: MediationBannerAdapter,‏ MediationInterstitialAdapter ו-MediationNativeAdapter. מתאמים חדשים צריכים להטמיע את המחלקה Adapter כדי לטעון את הפורמטים האלה.
    • עכשיו אפשר להטמיע מתאמי בידינג בשיטות טעינה שונות במחלקה Adapter לפורמטים ספציפיים של RTB.
19.7.0 2021‑01‑20
  • שינויים משמעותיים ב:
    • InterstitialAd
    • RewardedAd
    • NativeAd
    • AppOpenAd
  • הוצא משימוש CustomRenderedAd.
  • הוצאנו משימוש את המחלקות והחבילות עם הקידומת Publisher והחלפנו אותן בקידומת AdManager.
  • הגרסה המשנית האחרונה לפני גרסה 20.0.0. כל ממשקי ה-API שמסומנים כהוצאו משימוש בגרסה הזו ובגרסאות קודמות יוסרו בגרסה 20.0.0. פרטים נוספים זמינים במדריך להעברת נתונים (מיגרציה) לגרסה 20.0.0.
19.6.0 2020‑12‑04
  • הוצאנו משימוש את השיטה onAdLeftApplication() AdListener.
  • תוקן באג שבו משתמשים במכשירי Android 11 מתבקשים לבחור דפדפן כשהם לוחצים על מודעה.
19.5.0 2020‑10‑20
  • מודעות באנר: עכשיו מתבצעת קריאה לשיטה onAdImpression() AdListener עבור מודעות באנר.
  • הוספנו את השיטה setHttpTimeoutMillis() כדי להתאים אישית את הזמן הקצוב לתפוגה של קריאות HTTPS שמתבצעות על ידי Google Mobile Ads SDK.
19.4.0 2020‑09‑10
  • הוספנו תמיכה במכשירי Android 11 לאפליקציות שמטרגטות API 30.
  • מודעות בפתיחת אפליקציה: שינינו את הפורמט AppOpenAd כך שיפעל יותר כמו פורמט במסך מלא ולא כמו תצוגת באנר. נוספו ה-methods‏ getResponseInfo() ו-show() ל-AppOpenAd. הוצאו משימוש המחלקות AppOpenAdView ו-AppOpenAdPresentationCallback.
  • תהליך בחירת הרשת (Mediation): מעכשיו אפשר לראות דוחות על סטטוס תהליך בחירת הרשת. משתמשים ב-‎ ResponseInfo.getAdapterResponses() כדי לקבל מידע על התגובה של כל רשת מודעות שהשתתפה בבקשה להצגת מודעה.
  • מודעות מתגמלות מדור קודם: הוצאו משימוש RewardedVideoAd.
  • תוקן באג שגרם לכך ש-MobileAds.initialize() הפעיל את ה-completion handler רק פעם אחת. כל שיחה אל MobileAds.initialize() מפעילה עכשיו את קריאת החזרה של ההשלמה.
19.3.0 2020‑07‑20
  • נוספו ה-methods‏ getDomain() ו-getCause() ל-AdError.
  • הוספנו קריאות חוזרות (callbacks) חדשות לכל פורמטי המודעות, שמחזירות LoadAdError. למשל: onAdFailedToLoad(LoadAdError).
  • קריאות חוזרות (callbacks) לטיפול בכשלים בטעינה שהוצאו משימוש ומחזירות מספר שלם. לדוגמה: onAdFailedToLoad(int).
  • מודעות מתגמלות: נוסף onRewardedAdFailedToShow(AdError) והוצא משימוש onRewardedAdFailedToShow(int).
  • Rewarded Mediation: Added the MEDIATION_SHOW_ERROR presentation error code. כל שגיאות ההצגה שקשורות למודעות שמוצגות באמצעות תהליך בחירת הרשת (mediation) מחזירות עכשיו MEDIATION_SHOW_ERROR עבור AdError.getCode() ו-NonNull AdError.getCause() שמייצג את שגיאת ה-mediation הבסיסית.
19.2.0 2020‑06‑18
  • הוספנו את הפורמט RewardedInterstitialAd. התכונה הזו נמצאת בגרסת בטא פרטית. כדי לקבל גישה, צריך לפנות למנהל החשבון.
  • מודעות מותאמות: הוספנו ממשק משתמש של כלי לאימות מודעות מותאמות בבקשות לבדיקה, כדי לעזור לכם לזהות ולתקן הפרות מדיניות שקשורות למודעות מותאמות.
  • נוספה השיטה MobileAds.disableMediationAdapterInitialization(). צריך להפעיל את ה-method הזו לפני שמאתחלים את Google Mobile Ads SDK (Legacy) כדי להשבית את האתחול של מתאמי בחירת הרשת.
19.1.0 2020‑04‑16
19.0.1 2020‑03‑18
  • מודעות מותאמות: תוקן דליפת זיכרון קבועה שהתרחשה כשנעשה שימוש ב-NativeCustomTemplateAd.
19.0.0 2020‑03‑02
  • נוספה תמיכה בקריאת פרמטרים של הסכמה מגרסה 2.0 של IAB TCF וממחרוזת us_privacy של IAB.
  • הוספת את setNeighboringContentUrls() ואת getNeighboringContentUrls() אל AdRequest.
  • נוספה המחלקה ResponseInfo שמספקת מידע על מודעה שנטענה.
  • בכל הפורמטים של המודעות, הפרמטר getMediationAdapterClassName() הוצא משימוש לטובת getResponseInfo().
  • מודעות מותאמות: נוספו ה-methods‏ getDuration() ו-getCurrentTime() אל MediaContent.
  • גישור מובנה: נוספו שיטות getDuration() ו-getCurrentTime() ל-UnifiedNativeAdMapper כדי שהמתאמים יוכלו להטמיע אותן.
  • הוצא משימוש AdRequest.Builder.addTestDevice(). במקום זאת, אתם צריכים להשתמש ב- RequestConfiguration.Builder.setTestDeviceIds().
18.3.0 2019‑11‑05
  • הוספנו ממשקי API לפורמט המודעה InstreamAd. התכונה הזו נמצאת בגרסת בטא פרטית. כדי לקבל גישה, צריך לפנות למנהל החשבון.
  • מודעת באנר מותאמת: שינינו את שיטות היצירה של מודעות באנר מותאמות במחלקה AdSize. לדוגמה, השם של AdSize.getCurrentOrientationBannerAdSizeWithWidth() שונה ל-AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
  • Mediation: Google Mobile Ads SDK (Legacy) now catches exceptions thrown by mediation adapters.
  • גישור למודעות מתגמלות: תוקן באג שגרם לכך שאם כמה מודעות מתגמלות שעוברות גישור נשמרות במטמון, רק אחת מהן מוצגת.
  • נוספה השיטה setTestDeviceIds() כדי לאפשר הגדרה של מכשירי בדיקה פעם אחת לכל הבקשות להצגת מודעות.
18.2.0 2019‑08‑29
  • הוספנו ממשקי API לפורמט AppOpenAd. התכונה הזו נמצאת בגרסת בטא פרטית. כדי לקבל גישה, צריך לפנות למנהל החשבון.
18.1.1 2019‑07‑23
  • תהליך בחירת הרשת (Mediation): מתאמים מאותחלים עכשיו כשאפליקציות קוראות ל- MobileAds.initialize(Context, OnInitializationCompleteListener).
  • גישור: חריגים של מתאמים שכוללים את Google Mobile Ads SDK (Legacy) בדוחות הקריסה שלהם מטופלים עכשיו על ידי Google Mobile Ads SDK (Legacy).
18.1.0 2019‑07‑09
  • השקה רשמית של תמיכה במדידת אפליקציות.
  • מדידת נתוני האינטראקציות באפליקציה מתחילה לשלוח נתונים כשהאפליקציה מופעלת, כברירת מחדל. הוספנו אפשרות לעיכוב מדידת נתוני האינטראקציות באפליקציה עד להפעלה מפורשת של Google Mobile Ads SDK (Legacy).
  • הוספנו שיטת הפעלה חדשה, MobileAds.initialize(Context, OnInitializationCompleteListener), שמודיעה לכם מתי Google Mobile Ads SDK (Legacy) וכל מתאמי הגישור שהוגדרו סיימו את ההפעלה.
  • נוסף MobileAds.getInitializationStatus() כדי לספק את סטטוס האתחול של כל רשתות המודעות שהוגדרו לאפליקציה.
  • נוסף MobileAds.getRequestConfiguration(). פרמטרי הטירגוט שמוגדרים באובייקט ההגדרה הזה משמשים לכל הבקשות להצגת מודעות.
  • מודעות מותאמות: נוספה השיטה NativeAdOptions.Builder.setMediaAspectRatio() לשליחת בקשה ליחס גובה-רוחב ספציפי של נכס מדיה במודעה מותאמת. האפשרות הזו מקבלת עדיפות על פני ה-method‏ setImageOrientation(), שהוצאה משימוש.
  • מודעות מותאמות: במודעות שאינן מודעות וידאו, אפשר להגדיר את סוג קנה המידה של התמונה ב-MediaView באמצעות MediaView.setImageScaleType().
  • מודעות מותאמות: נוסף UnifiedNativeAd.getMediaContent(). בעלי אפליקציות שרק טוענים תמונות באמצעות כתובות URL יכולים עכשיו לקבל את תוכן המדיה של המודעה, לספק לה תמונה ולהפעיל את MediaView.setMediaContent() כדי לאכלס נתוני תמונה באמצעות MediaView למודעות שאינן מודעות וידאו.
  • תהליך בחירת הרשת (Mediation) של מודעות מותאמות: מתאמים יכולים לספק עכשיו יחס גובה-רוחב באמצעות UnifiedNativeAdMapper.setMediaContentAspectRatio().
  • נוספו יחסי תלות ב-play-services-measurement וב-play-services-measurement-sdk. אין יותר צורך להוסיף את התלות הזו באופן מפורש לאפליקציות.
18.0.0 2019‑06‑17
  • מעבר מ-Android Support Libraries ל-Jetpack (AndroidX) Libraries. מידע נוסף זמין בהערות הגרסה של Google Play Services.
  • כדי למנוע קריסה שמתרחשת בהפעלה הראשונה אחרי התקנת האפליקציה מחנות Play, בגרסה הזו בעלי תוכן דיגיטלי צריכים להצהיר על תלות נוספת בקובץ build.gradle:
    com.google.android.gms:play-services-measurement:17.0.0
    com.google.android.gms:play-services-measurement-sdk:17.0.0
17.2.1 2019‑05‑21
  • תיקון ל-ANR שמקורו ב- android.media.AudioManager.getStreamVolume.
17.2.0 2019‑03‑11
  • מודעות וידאו מתגמלות: נוסף קבוצה חדשה של ממשקי API מתגמלים (ראו את חבילת rewarded) שמאפשרת לטעון כמה מודעות מתגמלות בו-זמנית.
  • תהליך בחירת הרשת: נוסף קבוצה חדשה של ממשקי API של מתאמי תהליך בחירת הרשת שתומכים באתחול. מתאמים שמטמיעים את ה-API החדש מטמיעים את המחלקה Adapter.
  • בעלי תוכן דיגיטלי שמשתמשים ב-firebase-analytics יחד עם גרסה 17.2.0 של ספריית המודעות (למשל, com.google.android.gms:play-services-ads:17.2.0) חייבים להשתמש ב-com.google.firebase:firebase-analytics:16.3.0.
17.1.3 2019‑01‑31
  • בעלי תוכן דיגיטלי שמשתמשים ב-firebase-analytics יחד עם גרסה 17.1.3 של ספריית המודעות (למשל, com.google.android.gms:play-services-ads:17.1.3) חייבים להשתמש ב-com.google.firebase:firebase-analytics:16.3.0.
17.1.2 2018‑12‑03
  • בעלי תוכן דיגיטלי שמשתמשים ב-firebase-analytics יחד עם גרסה 17.1.2 של ספריית המודעות (למשל, com.google.android.gms:play-services-ads:17.1.2) חייבים להשתמש ב-com.google.firebase:firebase-analytics:16.0.6.
17.1.1 2018‑11‑12
  • תוקן באג שגרם לכך ששילובים מסוימים של play-services-ads ו-firebase-analytics (למשל, ads:17.1.0 ו-analytics:16.0.5) הובילו לשגיאת קומפילציה של duplicate entry. בעלי תוכן דיגיטלי שמשתמשים ב-firebase-analytics יחד עם גרסה 17.1.1 של ספריית המודעות (למשל, com.google.android.gms:play-services-ads:17.1.1) חייבים להשתמש ב-com.google.firebase:firebase-analytics:16.0.5.
17.1.0 2018‑11‑02
17.0.0 2018‑10‑05
  • בעלי אפליקציות ב-Google AdMob נדרשים לציין תג <meta-data> עם מפתח com.google.android.gms.ads.APPLICATION_ID בקובץ AndroidManifest.xml. פרטים נוספים זמינים במדריך לתחילת העבודה.
  • מודעות מותאמות: הוצאנו משימוש את NativeAppInstallAd, NativeContentAd ואת ממשקי ה-API המשויכים לטובת UnifiedNativeAd. הוראות נוספות לשימוש בממשקי ה-API החדשים מופיעות במאמר מודעות מותאמות: שימוש מתקדם ב-API מאוחד.
  • מודעות מותאמות: נוספה התכונה 'השתקת המודעה הזו'.
  • מודעות מותאמות: יומן האזהרות הבא, שלא מצביע על בעיה: "UnconfirmedClickListener must not be null while ClickConfirmingView is set." הוסר.
  • מודעות מתגמלות: נוספה השיטה setAdMetadataListener ב-RewardedVideoAd כדי להאזין לשינויים במטא-נתונים של המודעות.
  • מודעות מתגמלות: קריאה ל-destroy() תגרום לאיפוס של מאזין.
  • הוצאנו משימוש את ה-methods הבאות ב-AdRequest.Builder.
  • תוקן באג שגרם לכך שהאירוע onRewardedVideoCompleted() לא הופעל באמולטורים.
16.0.0 2018‑10‑02
  • לא חלו שינויים במודעות. מידע נוסף זמין בהערות הגרסה של Google Play Services.
15.0.0 2018‑04‑12
  • גרסת בטא של MRAID v3.
  • מודעות מותאמות: נוסף Unified Native Ad API. השילוב הזה מאחד את NativeAppInstallAds ו-NativeContentAds לסוג חדש אחד: UnifiedNativeAd.
  • הערה: כשמשתמשים במודעות מותאמות, מופיעה אזהרה לא מזיקה ביומנים כשלוחצים על המודעה המותאמת: UnconfirmedClickListener must not be null while ClickConfirmingView is set. אפשר להתעלם מהאזהרה הזו, והיא תוסר בגרסה הבאה.
12.0.1 2018‑03‑28
  • לא חלו שינויים במודעות. פרטים נוספים זמינים בהערות הגרסה של Google Play Services.
12.0.0 ‫2018‑03‑20
  • סרטון מתגמל: נוספה שיטת הקריאה החוזרת onRewardedVideoCompleted() ל-RewardedVideoAdListener.
  • גישור מובנה: נוספה השיטה trackViews() ל-NativeAdMapper, שנותנת למתאמים גישה לאובייקטים של View שמתאימים לנכסים ספציפיים של מודעות מותאמות. המאפיין trackView() הוצא משימוש לטובת trackViews().
11.8.0 2017‑12‑18
  • תיקוני באגים ושיפורים כלליים.
11.6.0 2017‑11‑07
  • נוספה המחלקה NativeAdViewHolder וה-methods שקשורים אליה ב-NativeAppInstallAd וב-NativeContentAd.
  • הוצא משימוש AdLoader.getMediationAdapterClassName (בעלי תוכן דיגיטלי צריכים להשתמש במקום זאת בשיטות עם אותו שם ב-NativeAppInstallAd וב-NativeContentAd).
  • עכשיו מודעות בדיקה מציגות תווית בחלק העליון של המודעה. פרטים נוספים זמינים במדריך לבדיקות.
11.4.0 2017‑09‑19
  • נוספו methods מסוג getMediationAdapterClassName() למחלקות NativeAppInstallAd ו-NativeContentAd. השיטה עם אותו שם ב-AdLoader תצא משימוש.
  • הוספנו את השיטה onVideoEnd() למחלקה MediationNativeListener, את השיטות hasVideoContent(), setHasVideoContent() ו-setMediaView() למחלקה NativeAdMapper, ואת השיטות getAdVolume() ו-isAdMuted() למחלקה NativeMediationAdRequest כדי לתמוך בגישור מקורי של סרטונים.
  • הוסרה המחלקה SearchAdRequest.
11.2.2 2017‑09‑05
  • נוסף method חדש, loadAd(), שמקבל אובייקט PublisherAdRequest למחלקה RewardedVideoAd.
11.2.0 2017‑08‑14
  • הוספנו את השיטה loadAds() למחלקה AdLoader, שמאפשרת לאפליקציות לטעון כמה מודעות ייחודיות בבקשה אחת.
  • כשמשדרגים את האפליקציה לגרסה 11.2.0 ואילך של Google Mobile Ads SDK, צריך לעדכן גם את build.gradle של האפליקציה כך שיצוין compileSdkVersion של 26 לפחות (Android O). הפעולה הזו לא משנה את אופן ההפעלה של האפליקציה. לא תצטרכו לעדכן את targetSdkVersion.
  • החל מגרסה 11.2.0, ‏ Google Mobile Ads SDK (Legacy) זמין דרך מאגר Maven של Google. מידע נוסף זמין בהערות על הגרסה של Google Play Services.
11.0.0 2017‑06‑07
  • הוספנו את ה-methods onAdClicked() ו-onAdImpression() למחלקה AdListener. השיטות האלה מופעלות רק במודעות מותאמות להתקנת אפליקציות נייטיב ובמודעות מותאמות באתרי תוכן.
  • הוסרו ה-methods‏ getInAppPurchaseListener() ו-setInAppPurchaseListener() מהמחלקה AdView,‏ InterstitialAd ו-NativeExpressAdView. הוסרו גם מחלקות שקשורות לרכישות מתוך האפליקציה.
  • נוספו ה-methods‏ OnVideoMute(),‏ OnVideoPause(),‏ OnVideoPlay() ו-OnVideoStart() למחלקה VideoController.VideoLifecycleCallbacks.
  • נוספה האפשרות להפעיל מצב אימרסיבי במודעות במסך מלא על ידי הוספת ה-method‏ setImmersiveMode() למחלקות PublisherInterstitialAd ו-RewardedVideoAd.
  • נוספו הממשק OnPublisherAdViewLoadedListener, המחלקה PublisherAdViewOptions והמחלקה PublisherAdViewOptions.Builder לשימוש עם AdLoader לבקשות של מודעות מותאמות + באנר.
  • נוסף ממשק אופציונלי OnImmersiveModeUpdatedListener שאפשר להטמיע במתאמי בחירת רשת (Mediation) כדי לקבל עדכונים על מצב מסך מלא.
  • הוספנו את ה-method‏ getMediationAdapterClassName() למחלקה RewardedVideoAd.
  • נוספו keep כללים לשמירה אוטומטית של שמות מחלקות של מתאמי תהליך בחירת הרשת כשמשתמשים ב-ProGuard.
10.2.0 ‫2017‑2‑15
  • גרסה 10.2.x של Google Play Services היא הגרסה הראשונה שלא כוללת יותר תמיכה מלאה ב-Android גרסה 2.3.x‏ (Gingerbread). אפליקציות שפותחו באמצעות גרסה 10.2.x ואילך של ערכת ה-SDK דורשות רמת API מינימלית של Android‏ 14, ולא ניתן להתקין אותן במכשירים שפועלת בהם רמת API נמוכה מ-14. מידע נוסף על האפשרויות שלכם, כולל יצירת כמה קובצי APK כדי להרחיב את התמיכה של האפליקציה ב-Android Gingerbread, זמין ב בלוג של מפתחי Android.
  • הוספנו תמיכה בנכסי וידאו במודעות תוכן מתקדמות מותאמות ובמודעות עם תבניות בהתאמה אישית.
  • נוספו ה-methods‏ getVideoController(),‏ setVideoOptions() ו-getVideoOptions() למחלקה PublisherAdView.
  • נוספה הכיתה AdChoicesView.
  • נוספו ה-methods‏ getAdChoicesContent() ו-setAdChoicesContent() למחלקה NativeAdMapper.
  • נוסף ממשק InitializableMediationRewardedVideoAdAdapter למתאמי גישור של מודעות וידאו מתגמלות שרוצים להפעיל אתחול מוקדם לפני שליחת בקשה להצגת מודעה.
  • נוספה תמיכה בתצוגה מקדימה בתוך האפליקציה ובפתרון בעיות ב-Google Ad Manager.
10.0.1 2016‑11‑21
  • תיקוני באגים ושיפורים כלליים.
9.8.0 2016‑10‑24
  • MobileAds.Initialize(Context) הוצאה משימוש. בעלי אפליקציות ב-Google Ad Manager צריכים להפעיל את השיטה הזו כשמפעילים את האפליקציות שלהם. בעלי אפליקציות ב-AdMob עדיין צריכים להשתמש ב-MobileAds.Initialize(Context, String) ולהעביר את קוד האפליקציה שלהם.
9.6.0 2016‑09‑22
  • נוסף המחלקה MediaView למודעות וידאו מתקדמות מותאמות.
  • נוספה שיטה openDebugMenu() למחלקה MobileAds לצורך תצוגה מקדימה של קריאייטיב ופתרון בעיות ביחידות של מודעות ב-Ad Manager.
  • נוספה תמיכה באירועים מותאמים אישית של מודעות וידאו מתגמלות.
9.4.0 2016‑08‑01
  • תיקוני באגים ושיפורים כלליים.
9.2.0 2016‑06‑27
  • נוספה השיטה setAdChoicesPlacement() לכיתה NativeAdOptions.Builder. בעלי אפליקציות יכולים להשתמש בה כדי לציין את המיקום של AdChoices במודעות מותאמות.
  • ביצענו כמה תיקוני באגים כדי לשפר את הפעלת מודעות הווידאו.
9.0.1 2016‑05‑26
  • נפתרה בעיה ב-ProGuard שהופיעה בגרסה 9.0.0. בעלי תוכן דיגיטלי לא צריכים יותר את האפשרות keep עבור com.google.android.gms.common.util.DynamiteApi.
9.0.0 2016‑05‑18
  • הוספנו מילוי אוטומטי של פרטי מיקום לאפליקציות שמעניקות במפורש את הרשאת המיקום.
  • נוספה תמיכה באירועים מותאמים אישית לבחירת רשת (Mediation) של מודעות וידאו מתגמלות.
  • הוספנו אפשרויות וידאו למודעות Native Express.
  • עדכון של Custom Search Ads API.
  • נוספה שיטת התשלום setAppMuted().
  • השיטה MobileAds.initialize(android.content.Context, java.lang.String) כבר לא הוצאה משימוש.
  • ה-method‏ MobileAds.initialize(android.content.Context) הוצאה משימוש.
  • נוספה השיטה MediationNativeListener.onAdImpression() לדיווח על חשיפות במתאמי תהליך בחירת הרשת.
  • בגרסה הזו בלבד, אפליקציות שמשתמשות ב-ProGuard לעיבוד שלאחר ההידור של האפליקציה צריכות להוסיף את האפשרות keep הבאה לקובץ ההגדרות של ProGuard: -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0 2015‑12‑18
  • נוספה שיטה ציבורית, MobileAds.setAppVolume(), כדי להודיע ל-Google Mobile Ads SDK (Legacy) על עוצמת הקול הנוכחית של האפליקציה.
  • תיקנו באגים ושיפרנו את האפליקציה.
8.3.0 ‫2015‑11‑6
  • נוספה תמיכה במודעות וידאו מתגמלות.
  • הוספנו שיטה isLoading() ל-PublisherAdView ול-PublisherInterstitialAd כדי לבדוק אם בקשה להצגת מודעה נמצאת בתהליך.
  • הוספנו את ה-method‏ setIsDesignedForFamilies() אל AdRequest.Builder ואל PublisherAdRequest.Builder.
  • הוספנו את אמצעי התשלום destroy() אל NativeAdView.
8.1.0 2015‑09‑24 תיקנו באגים שונים.
7.8.0 2015‑08‑13
  • גרסת ההפצה הרשמית של MRAID v2.
  • נוספה שיטה isLoading() ל-AdLoader,‏ AdView ו-InterstitialAd כדי לבדוק אם בקשה להצגת מודעה נמצאת בתהליך.
  • הוצא משימוש PublisherAdRequest.Builder#setManualImpressionsEnabled(). במקום זאת, אתם צריכים להשתמש ב-PublisherAdView#setManualImpressionsEnabled().
7.5.0 2015‑05‑28
  • נוספה תמיכה בפורמטים של מודעות מותאמות להתקנת אפליקציות ולמודעות באתרי תוכן ב-AdMob וב-Ad Manager.
  • נוספה תמיכה בפורמטים מותאמים אישית של מודעות מותאמות, שזמינים לשיריוּן שטחי פרסום ב-Ad Manager.
7.3.0 2015‑04‑28 תיקנו באגים שונים.
7.0.0 2015‑03‑19
  • נוספו ה-methods‏ addCustomTargeting() ו-addCategoryExclusion() ל-PublisherAdRequest.Builder.
  • תוקנה בעיה שגרמה PublisherAdView.recordManualImpression() לרישום של כמה חשיפות ב-Ad Manager כשמשתמשים בספירה ידנית של חשיפות.
  • תוקנה בעיה שגרמה להצגה שגויה של מודעות כשנעשה שימוש במאפיין android:largestWidthLimitDp בתג <supports-screens>.
  • הוספנו את ה-method‏ setRequestAgent() ל-AdRequest.Builder ול-PublisherAdRequest.Builder. צריך להשתמש בשיטה הזו כדי לציין את מקורות הבקשות להצגת מודעות של צדדים שלישיים שמבצעים בחירת רשת (Mediation) ל-Google Mobile Ads SDK (Legacy).
6.5.87 2014‑12‑08
  • הוספנו ארכיטקטורת JAR מפוצלת – מפתחי Android Studio יכולים עכשיו לכלול רק את החלק של המודעות ב-Google Play Services על ידי הסתמכות על com.google.android.gms:play‑services‑ads:6.+.
    הערה: באפליקציות שיוצרות מודעות באנר ב-XML עדיין צריך להפנות לספרייה com.google.android.gms:play‑services:6.+ כולה.
  • תיקנו באגים שונים.
6.1 2014‑10‑08
  • הוספת אמצעי תשלום מסוג getLocation() אל com.google.android.gms.ads.MediationAdRequest.
  • נוסף תיאור תוכן לכפתור הסגירה של מודעת הביניים לצורך נגישות.
  • הוסר רישום ביומן של השגיאה 'לא נמצאו משאבים של Google Play' כשהפרויקט של הספרייה מקושר בצורה נכונה.
  • נוספה getMediationAdapterClassName() אל AdView כדי לקבל את שם המחלקה של מתאם הגישור של רשת המודעות שמציג מודעה.
17.0.0 2018‑10‑05
  • נוספו ממשקי API חדשים להטמעה של אירועים מותאמים אישית.
  • הוספנו תהליך רכישה שמוגדר כברירת מחדל לרכישות מתוך האפליקציה, באמצעות Google Play Billing API.
4.4 2014‑05‑07
  • נוספו ממשקי API חדשים של מתאמי תיווך.
  • הוספנו פורמט מודעה חדש בגודל 320x100 LARGE_BANNER לטלפונים ולטאבלטים.
  • נוסף פורמט חדש של מודעות מעברון לרכישות באפליקציה. מגדירים InAppPurchaseListener ב-InterstitialAd כדי להאזין לאירועי רכישה באפליקציה.
  • תיקון באג שגרם לקריסת SecurityException בגלל קריאה של gservices ללא הרשאה.
4.3 2014‑03‑17
  • הפונקציה InterstitialAd פועלת עכשיו אם מעבירים לה הקשר של אפליקציה.
  • הוספנו את אמצעי התשלום setContentUrl() לחשבון PublisherAdRequest.Builder.
  • תוקן באג שגורם לחריגה כשמופיעה השגיאה השירות לא רשום.
‫4.2 2014‑02‑03 תיקנו באגים שונים.
‫4.1 2014‑01‑16
  • נוספה תמיכה ב-Ad Manager ובמודעות לקידום אפליקציות לנייד ברשת החיפוש.
  • ל-AdRequest.Builder יש עכשיו method‏ setLocation().
  • תוקנה קריסה שהתרחשה אם נשלחה בקשה למודעת מעברון אבל לא צוין AdActivity במניפסט.
4.0 2013‑10‑31
  • ממשקי ה-API של Google Mobile Ads הם עכשיו חלק מ-Google Play Services.
  • עדכונים עתידיים לממשקי ה-API של Google Mobile Ads נדחפים אוטומטית למכשירים דרך Google Play Services.
  • עדיין אין תמיכה ב-Ad Manager וב-Search Ads for Mobile Apps.