הערות מוצר

גרסה תאריך יציאה לאקרנים הערות
23.0.0 7 במרץ 2024
  • שינויי תוכנה שעלולים לגרום לכשלים:
    • העלאת רמת ה-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 6 ביוני 2023
22.5.0 30–10–2023
22.4.0 13 בספטמבר 2023
  • נדרש ערך מינימלי של compileSdkVersion 33.
  • הכלי לבדיקת מודעות: נוספה תמיכה ב-SDK כדי לבקש ולהציג מודעות שהתבקשו דרך ממשק המשתמש של Ad Inspector.
  • נוספה שיטה חדשה של QueryInfo.generate() שמקבלת מזהה של יחידת מודעות.
  • הניסוי מאפשר בדיקה ראשונית של ממשקי ה-API לשמירה על הפרטיות בגרסת הבטא של Attribution Reporting וגרסת הבטא של Topics. למידע נוסף, אפשר לעיין במדריך של Ad Manager ארגז החול לפרטיות ב-Android.
22.3.0 22 באוגוסט 2023
22.2.0 5 ביולי 2023
22.1.0 18 במאי 2023
  • הכלי לבדיקת מודעות: הופעלה האפשרות להפעיל בקשות להצגת מודעות מממשק המשתמש של הכלי לבדיקת מודעות במכשירים ללא Google Play Services.
22.0.0 29 במרץ 2023
  • שינויי תוכנה שעלולים לגרום לכשלים:
    • הוסרו 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() התבצעה.
  • תהליך בחירת הרשת (Mediation): הערך המוחזר של 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 31-01-2023
  • מודעות בפתיחת האפליקציה: שיטות מסוג AppOpenAd.load() שהוצאו משימוש, שמקבלות פרמטר קלט של כיוון ונוספו שיטות חדשות שלא מקבלות קלט של כיוון. השיטות החדשות קובעות את הכיוון בזמן הבקשה, תוך התאמה להתנהגות של פורמטים אחרים במסך מלא.
  • תהליך בחירת הרשת (Mediation): נוספה תמיכה בתהליך בחירת הרשת עבור מודעות בפתיחת אפליקציה.
  • הסרתם את ההרשאה 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
  • הכלי לבדיקת מודעות: נוספה תמיכה ב-SDK כדי לבקש ולהציג מודעות שהתבקשו דרך ממשק המשתמש של הכלי לבדיקת מודעות.
  • מודעות מותאמות:
  • מודעות מותאמות בהתאמה אישית:
21.2.0 6 בספטמבר 2022
  • כלי לבדיקת מודעות: נוספה תמיכה ב-SDK לייצוא יומנים של בקשות להצגת מודעות דרך Android Sharesheet.
21.1.0 14 ביולי 2022
  • נוספה תמיכה במונטיזציה ממודעות בWebView. לפרטים נוספים, אפשר לעיין במאמר שילוב של WebView API for ads.
  • בוצעה הוספה של getResponseExtras() אל ResponseInfo שעשוי להחזיר מידע נוסף לגבי התגובה למודעה.
21.0.0 25 במאי 2022
  • שינויי תוכנה שעלולים לגרום לכשלים:
    • כדי להפעיל את Google Mobile Ads SDK, כל האפליקציות צריכות להיות בגרסה 19 לפחות של API.
    • נוספו הערות @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 22-02-2022
20.5.0 18.11.2021
  • תמיכה נוספת במכשירי Android 12 באפליקציות שמטרגטות את API 31.
  • נוספה תמיכה ב מזהה קבוצת אפליקציות לתרחישים לדוגמה כמו דיווח ומניעת הונאות.
20.4.0 22 בספטמבר 2021
  • החל מגרסה 20.4.0, Google Mobile Ads SDK כולל את ההרשאה com.google.android.gms.permission.AD_ID במניפסט של ה-SDK שמוזג באופן אוטומטי עם קובץ המניפסט של האפליקציה באמצעות כלי ה-build של Android. לקבלת מידע נוסף על הצהרת ההרשאה AD_ID, כולל הנחיות איך להשבית אותה, יש לעיין במאמר העזרה הזה של Play Console.
  • הקריאה החוזרת (callback) של onAdClicked() נוספה אל FullScreenContentCallback.
  • הפעלת את הקריאה החוזרת (callback) של onAdClicked() במחלקה AdListener עבור פורמט של מודעות מותאמות.
20.3.0 23.08.2021
20.2.0 8 ביוני 2021
  • נוספה תמיכה בכלי לבדיקת מודעות (בטא) לבעלי תוכן דיגיטלי ב-Google Ad Manager.
20.1.0 29 באפריל 2021
20.0.0 5 באפריל 2021
  • שינויי תוכנה שעלולים לגרום לכשלים:
    • ה-API הקודם של Interstitial הוסר.
    • ה-API הקודם של RewardedVideoAd הוסר.
    • הוסרו כיתות עם התחילית Publisher (למשל: PublisherAdView).
    • בוצעה הסרה של CustomRenderedAd.
    • בוצעה הסרה של InstreamAd.
    • בוצעה הסרה של SearchAdRequest.
    • בוצעה הסרה של AdListener.onAdLeftApplication().
    • הוסרו NativeAppInstallAd, NativeContentAd ו-UnifiedNativeAd. יש עכשיו פורמט אחד של מודעות מותאמות בשם NativeAd.
    • RewardedAd היא עכשיו כיתה מופשטת. משתמשים בשיטה הסטטית RewardedAd.load() כדי לטעון מודעה מתגמלת.
  • הוצא משימוש AdSize.SMART_BANNER לטובת מודעות באנר מותאמות.
  • נוספו הערות ביטול מפורשות בכל ממשקי ה-API הציבוריים.
19.8.0 15 במרץ 2021
  • נוספה תלות ב- User Messaging Platform SDK.
  • הקריאה החוזרת (callback) onAdImpression() נוספה אל FullScreenContentCallback.
  • הפורמט InstreamAd הוצא משימוש.
  • מתאמים לתהליך בחירת הרשת (Mediation):
    • הוצאו משימוש 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 04-12-2020
  • השיטה onAdLeftApplication() AdListener הוצאה משימוש.
  • תוקן באג שגרם למשתמשים במכשירי Android 11 לבחור דפדפן כשהם לוחצים על מודעה.
19.5.0 20-10-2020
19.4.0 10 09-2020
  • תמיכה נוספת במכשירי Android 11 באפליקציות שמטרגטות את API 30.
  • מודעות בפתיחת האפליקציה: שינית את הפורמט AppOpenAd כך שיפעל כמו פורמט של מסך מלא, מאשר תצוגת באנר. נוספו שיטות מסוג getResponseInfo() ו-show() אל AppOpenAd. המחלקות AppOpenAdView ו-AppOpenAdPresentationCallback הוצאו משימוש.
  • תהליך בחירת הרשת (Mediation): דיווח על סטטוס של תהליך בחירת הרשת (Mediation) זמין עכשיו. משתמשים ב- ResponseInfo.getAdapterResponses() כדי לקבל פרטי תגובה לגבי כל רשת מודעות שהשתתפה בבקשה להצגת מודעה.
  • מודעות מתגמלות מדור קודם: הוצא משימוש RewardedVideoAd.
  • נוסף הפורמט RewardedInterstitialAd, נמצא כרגע בגרסת בטא פרטית.
  • בוצע תיקון באג שבו MobileAds.initialize() קורא ל-handler של ההשלמה החוזרת רק פעם אחת. כל קריאה אל MobileAds.initialize() מפעילה עכשיו את הקריאה החוזרת (callback) כדי להשלים אותה.
19.3.0 20 ביולי 2020
  • נוספו שיטות מסוג getDomain() ו-getCause() אל AdError.
  • נוספו קריאות חוזרות לכשל חדש בטעינה לכל הפורמטים של המודעות שמחזירים LoadAdError. למשל: onAdFailedToLoad(LoadAdError).
  • קריאות חוזרות (callback) של כשל בטעינה שהוצאו משימוש, שמחזירות int. למשל, onAdFailedToLoad(int).
  • מודעות מתגמלות: נוספו onRewardedAdFailedToShow(AdError) וonRewardedAdFailedToShow(int) הוצאו משימוש.
  • גישור מתגמל: נוסף קוד השגיאה MEDIATION_SHOW_ERROR של המצגת. כל השגיאות בהצגה שקשורות למודעות בתהליך בחירת הרשת מחזירות עכשיו את הערך MEDIATION_SHOW_ERROR בשדה AdError.getCode(), ובערך AdError.getCause() מסוג שאינו Null שמייצג את השגיאה הבסיסית בתהליך בחירת הרשת.
19.2.0 18 ביוני 2020
  • מודעות מותאמות: הוספנו ממשק משתמש של Native Validator לבקשות בדיקה כדי לעזור לך לאתר ולתקן הפרות מדיניות מותאמות.
  • הוספת את השיטה MobileAds.disableMediationAdapterInitialization(). כדאי לקרוא לשיטה הזו לפני שמפעילים את Google Mobile Ads SDK כדי להשבית את האתחול של מתאם תהליך בחירת הרשת.
19.1.0 16 באפריל 2020
19.0.1 18 במרץ 2020
  • מודעות מותאמות: תוקנה דליפת זיכרון שהתרחשה במהלך השימוש ב-NativeCustomTemplateAd.
19.0.0 2 במרץ 2020
  • נוספה תמיכה בקריאת פרמטרים של הסכמה מגרסה 2.0 של IAB TCF ובמחרוזת us_privacy של IAB.
  • setNeighboringContentUrls() וגם getNeighboringContentUrls() נוספו אל AdRequest.
  • נוספה הכיתה ResponseInfo שמספקת מידע על המודעה שנטענה.
  • בכל הפורמטים של המודעות, הוצאנו משימוש getMediationAdapterClassName() והוחלפו ב-getResponseInfo().
  • מודעות מותאמות: נוספו שיטות 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 מזהה עכשיו חריגים שהופעלו על ידי מתאמים לתהליך בחירת הרשת.
  • תהליך בחירת הרשת (Mediation) מתגמל: תיקון באג שגרם לכך שאם מספר מודעות מתגמלות שנכללות בתהליך בחירת הרשת נשמרות במטמון, רק מודעה אחת תופיע.
  • נוספה השיטה setTestDeviceIds() כדי להפעיל הגדרה של מכשירי בדיקה פעם אחת לכל הבקשות להצגת מודעות.
18.2.0 29 באוגוסט 2019
  • נוספו ממשקי API בפורמט AppOpenAd. התכונה הזו נמצאת כרגע בגרסת בטא פרטית. כדי לבקש גישה, צריך לפנות למנהל החשבון.
18.1.1 23-07-2019
  • תהליך בחירת הרשת (Mediation): המתאמים מופעלים עכשיו כשאפליקציות מתקשרים אל MobileAds.initialize(Context, OnInitializationCompleteListener).
  • תהליך בחירת הרשת (Mediation): חריגים של מתאם שכוללים דוחות קריסות כוללים את Google Mobile Ads SDK. ה-SDK של Google Mobile Ads SDK מטופל ומטפל עכשיו.
18.1.0 2019-07‐09
  • גרסה רשמית לתמיכה במדידת ביצועים של אפליקציות.
  • נוספה שיטת אתחול חדשה, MobileAds.initialize(Context, OnInitializationCompleteListener), שתודיע לך כשהאתחול של Google Mobile Ads SDK וכל המתאמים של תהליך בחירת הרשת שהוגדרו הושלמו.
  • MobileAds.getInitializationStatus() נוסף כדי לספק סטטוס הפעלה של כל רשתות המודעות שהוגדרו לאפליקציה.
  • הוספת את MobileAds.getRequestConfiguration(). פרמטרים של טירגוט שמוגדרים באובייקט ההגדרה הזה משמשים לכל הבקשות להצגת מודעות.
  • מודעות מותאמות: הוספנו את השיטה NativeAdOptions.Builder.setMediaAspectRatio() כדי לבקש יחס גובה-רוחב ספציפי לנכס מדיה של מודעה מותאמת. האפשרות הזו מקבלת עדיפות על פני השיטה setImageOrientation() שהוצאה משימוש.
  • מודעות מותאמות: עכשיו אפשר להגדיר את סוג קנה המידה של התמונה ב-MediaView באמצעות MediaView.setImageScaleType() במודעות שאינן מודעות וידאו.
  • מודעות מותאמות: נוספו UnifiedNativeAd.getMediaContent(). בעלי תוכן דיגיטלי שטוענים תמונות רק דרך כתובות URL יכולים עכשיו לקבל את תוכן המדיה של המודעה, לספק לה תמונה ולהתקשר אל MediaView.setMediaContent() כדי לאכלס נתוני תמונה דרך MediaView לגבי מודעות שאינן מודעות וידאו.
  • מודעות מותאמות: נוספו ממשקי API כדי לאפשר תמיכה ב-Open Measurement עבור פורמטים של מודעות מותאמות בהתאמה אישית שאינם וידאו.
  • תהליך בחירת הרשת (Mediation) במודעות מותאמות: מתאמים יכולים עכשיו לספק יחס גובה-רוחב דרך UnifiedNativeAdMapper.setMediaContentAspectRatio().
  • הסרת המחלקה Correlator וממשקי ה-API שמשויכים אליה. התכונה הזו לא הייתה פעילה בעבר.
  • נוספו יחסי תלות ב-play-services-measurement וב-play-services-measurement-sdk. האפליקציות לא צריכות יותר להוסיף את יחסי התלות האלה באופן מפורש.
18.0.0 17 ביוני 2019
  • העברה מספריות תמיכה של Android לספריות Jetpack (AndroidX). מידע נוסף זמין ב נתוני הגרסה של 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 21-05-2019
  • תיקון ל-ANR שמקורו ב-android.media.AudioManager.getStreamVolume.
17.2.0 2019‐03‐11
  • מודעות וידאו מתגמלות: נוספה קבוצה חדשה של ממשקי API למודעות מתגמלות (ראו חבילת ה-מודעות המתגמלות) שמאפשרים לטעון כמה מודעות מתגמלות בו-זמנית.
  • תהליך בחירת הרשת: נוספה קבוצה חדשה של ממשקי 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 31-01-2019
  • בעלי אתרים המשתמשים ב-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
  • בעלי תוכן דיגיטלי Ad Manager ב-Google נדרשים לציין תג <meta-data> עם מפתח com.google.android.gms.ads.AD_MANAGER_APP בקובץ AndroidManifest.xml. פרטים נוספים זמינים במדריך לתחילת העבודה.
  • מודעות מותאמות: NativeAppInstallAd, NativeContentAd וממשקי ה-API המשויכים הוצאו משימוש, והוחלפו ב-UnifiedNativeAd. במאמר מודעות מותאמות מתקדמות אפשר למצוא הוראות נוספות לגבי השימוש בממשקי ה-API החדשים.
  • מודעות מותאמות: נוספה התכונה "השתקת מודעה זו".
  • מודעות מותאמות: יומן האזהרה הכללי: "UnconfirmedClickListener לא יכול להיות null בזמן ש-ClickConfirmingView מוגדר." הוסר.
  • מודעות מתגמלות: נוספה השיטה setAdMetadataListener בתאריך RewardedVideoAd כדי לבצע שינויים במטא-נתונים של המודעות.
  • מודעות מתגמלות: קריאה ל-destroy() תבטל את ההאזנה.
  • השיטות הבאות הוצאו משימוש ב-AdRequest.Builder.
  • תוקן באג שבו onRewardedVideoCompleted() לא הופעל על אמולטורים.
16.0.0 2018‐10‐02
  • לא בוצעו שינויים במודעות. כדי לקבל מידע נוסף, אפשר לעיין בנתוני הגרסה של Google Play Services.
15.0.0 2018‐04‐12
  • גרסת בטא של MRAID v3.
  • מודעות מותאמות: נוסף ממשק ה-API המאוחד של המודעות המותאמות. הפעולה הזו משלבת את NativeAppInstallAds ואת NativeContentAds לסוג חדש אחד: UnifiedNativeAd.
  • הערה: כשמשתמשים במודעות מותאמות, יש אזהרה נעימה שמוצגת ביומנים כשלוחצים על המודעה המותאמת: "UnconfirmedClickListener לא יכול להיות null בזמן ש-ClickConfirmingView מוגדר." אפשר להתעלם מהאזהרה הזו, והיא תוסר בגרסה הבאה.
12.0.1 28-03-2018
  • לא בוצעו שינויים במודעות. לפרטים נוספים, קראו את נתוני הגרסה של 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 ואת השיטות הקשורות אליה ב-NativeAppInstallAd וב-NativeContentAd.
  • הוצא משימוש AdLoader.getMediationAdapterClassName (בעלי אפליקציות צריכים להשתמש בשיטות של אותו שם ב-NativeAppInstallAd וב-NativeContentAd).
  • מודעות בדיקה מציגות כעת תווית מעל למודעה. לפרטים נוספים, קראו את המדריך לבדיקה.
11.4.0 2017‐09‐19
  • נוספו שיטות getMediationAdapterClassName() לכיתות NativeAppInstallAd ו-NativeContentAd. השיטה של אותו השם ב-AdLoader תוצא משימוש.
  • הוספנו את השיטה onVideoEnd() לשיטות MediationNativeListener, class, hasVideoContent(), setHasVideoContent(), setMediaView() למחלקה NativeAdMapper, וגם getAdVolume() ולשיטות isAdMuted() לכיתה NativeMediationAdRequest, כדי לתמוך בגישור של מודעות וידאו מותאמות.
  • הסרת את הכיתה SearchAdRequest.
11.2.2 05-09-2017
  • נוספה שיטה 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 זמין דרך מאגר Maven של Google. מידע נוסף זמין בנתוני הגרסה של Google Play Services.
11.0.0 7 ביוני 2017
  • נוספו שיטות onAdClicked() ו-onAdImpression() למחלקה AdListener. השיטות האלה מופעלות רק במודעות מותאמות להתקנת אפליקציה ובמודעות תוכן מותאמות.
  • הסרנו את השיטות getInAppPurchaseListener() ו-setInAppPurchaseListener() מהמחלקות AdView, InterstitialAd ו-NativeExpressAdView. הוסרו גם מחלקות קשורות לרכישה מתוך האפליקציה.
  • נוספו שיטות OnVideoMute(), OnVideoPause(), OnVideoPlay() ו-OnVideoStart() VideoController.VideoLifecycleCallbacks למחלקה.
  • נוספה היכולת להפעיל מצב עשיר במודעות במסך מלא על ידי הוספת השיטה setImmersiveMode() לכיתות PublisherInterstitialAd ו-RewardedVideoAd.
  • נוספו ממשק OnPublisherAdViewLoadedListener, מחלקה PublisherAdViewOptions ומחלקה PublisherAdViewOptions.Builder לשימוש עם AdLoader בבקשות מותאמות למודעות באנר ומודעות מותאמות.
  • הוספנו את הממשק האופציונלי של OnImmersiveModeUpdatedListener שהמתאמים של תהליך בחירת הרשת (Mediation) יכולים להטמיע כדי לקבל מידע על עדכונים במצב עשיר.
  • הוספנו את השיטה getMediationAdapterClassName() למחלקה RewardedVideoAd.
  • כשמשתמשים ב-ProGuard, נוספו כללים של keep כדי לשמור באופן אוטומטי את שמות המחלקות של המתאמים בתהליך בחירת הרשת.
10.2.0 2017‐2‐15
  • Google Play Services 10.2.x היא הגרסה הראשונה שכבר לא כוללת תמיכה מלאה ב-Android בגרסה 2.3.x (Gingerbread). לאפליקציות שפותחו באמצעות מהדורת SDK 10.2.x ואילך נדרשת רמה מינימלית של 14 ב-Android API, ולא ניתן להתקין אותן במכשירים עם רמת API נמוכה מ-14. למידע נוסף על האפשרויות העומדות לרשותך, כולל בניית מספר APK כדי להרחיב את התמיכה של האפליקציה ב-Android Gingerbread, אפשר לעיין ב בלוג המפתחים של Android.
  • הוספנו תמיכה בנכסי וידאו בתוכן מותאם מתקדם ובמודעות תבנית מותאמות אישית.
  • נוספו השיטות getVideoController(), setVideoOptions() ו-getVideoOptions() למחלקה PublisherAdView.
  • הכיתה AdChoicesView נוספה.
  • נוספו השיטות getAdChoicesContent() ו-setAdChoicesContent() למחלקה NativeAdMapper.
  • נוסף ממשק InitializableMediationRewardedVideoAdAdapter עבור מתאמים לתהליך בחירת הרשת (Mediation) במודעות וידאו מתגמלות שרוצים להביע הסכמה להפעלה מוקדמת לפני שליחת הבקשה להצגת מודעה.
  • הוספנו תמיכה בתצוגה מקדימה באפליקציה ובפתרון בעיות ב-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 22-09-2016
  • נוספה הכיתה MediaView למודעות וידאו מותאמות מסוג Advanced.
  • נוספה השיטה openDebugMenu() למחלקה MobileAds כדי לראות תצוגה מקדימה של נכסי הקריאייטיב ולפתרון בעיות ביחידות המודעות של Ad Manager.
  • הוספנו תמיכה באירועים בהתאמה אישית של מודעות וידאו מתגמלות.
9.4.0 2016‐08‐01
  • תיקוני באגים ושיפורים כלליים.
9.2.0 27 ביוני 2016
  • נוספה השיטה setAdChoicesPlacement() למחלקה NativeAdOptions.Builder, שבה בעלי אפליקציות יכולים עכשיו להשתמש כדי לציין את המיקום של AdChoices שלהם במודעות מותאמות.
  • הפעלת מודעות הווידאו שופרה באמצעות מספר תיקוני באגים.
9.0.1 26-05-2016
  • פותר בעיה של ProGuard שהוצגה בגרסה 9.0.0. בעלי אפליקציות לא צריכים יותר אפשרות keep עבור com.google.android.gms.common.util.DynamiteApi.
9.0.0 2016‐05‐18
  • נוספה הזנה אוטומטית של פרטי מיקום עבור אפליקציות שמעניקות באופן מפורש את הרשאת המיקום.
  • הוספנו תמיכה באירועים בהתאמה אישית של תהליך בחירת הרשת (Mediation) של מודעות וידאו מתגמלות.
  • נוספו אפשרויות וידאו למודעות מותאמות מסוג Express.
  • עודכן ב-Custom Search Ads API.
  • השיטה setAppMuted() נוספה.
  • השיטה MobileAds.initialize(android.content.Context, java.lang.String) כבר לא הוצאה משימוש.
  • השיטה MobileAds.initialize(android.content.Context) הוצאה משימוש.
  • נוספה השיטה MediationNativeListener.onAdImpression() לדיווח על חשיפות במתאמים לתהליך בחירת הרשת (Mediation).
  • בגרסה הזו בלבד, באפליקציות שבהן נעשה שימוש ב-ProGuard אחרי עיבוד האפליקציה צריך להוסיף את האפשרות keep לקובץ התצורה של ProGuard:

    -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0 2015‐12‐18
  • נוספה שיטה ציבורית, MobileAds.setAppVolume(), כדי לעדכן את Mobile Ads SDK את רמת הנפח הנוכחית של האפליקציה.
  • הטמעת תיקוני באגים ושיפורים.
8.3.0 2015‐11‐6
  • הוספנו תמיכה במודעות וידאו מתגמלות.
  • נוספה שיטת isLoading() אל PublisherAdView ואל PublisherInterstitialAd כדי לבדוק אם בקשה להצגת מודעה בתהליך.
  • הוספת את השיטה 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 28-05-2015
  • הוספנו תמיכה בפורמטים של מודעות מותאמות לתוכן בהתקנות של אפליקציות ב-AdMob וב-Ad Manager.
  • תמיכה נוספת בפורמטים מותאמים אישית של מודעות מותאמות זמינה בהזמנות ב-Ad Manager.
7.3.0 28-04-2015 תיקוני באגים שונים.
7.0.0 2015‐03‐19
  • נוספו שיטות addCustomTargeting() ו-addCategoryExclusion() אל PublisherAdRequest.Builder.
  • תוקנה בעיה שגרמה ל-PublisherAdView.recordManualImpression() לתעד כמה חשיפות ב-Ad Manager במהלך שימוש בספירת חשיפות ידנית.
  • תוקנה בעיה שגרמה להצגה לא תקינה של מודעות במהלך השימוש במאפיין android:largestWidthLimitDp בתג <supports-screens>.
  • הוספנו את השיטה setRequestAgent() ל-AdRequest.Builder ול-PublisherAdRequest.Builder. צריך להשתמש בשיטה הזו כדי לציין את המקורות של הבקשות להצגת מודעות על ידי צדדים שלישיים שמתווכים אל Mobile Ads SDK.
6.5.87 2014‐12‐08
  • השקנו ארכיטקטורת JAR מפוצלת – מפתחי Android Studio יכולים עכשיו לכלול רק את החלק של המודעות בשירותי Google Play בהתאם ל-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 על מנת לקבל את שם הסיווג של המתאם לגישור לרשת מודעות שמציג כרגע מודעה.
5.0 2014‐06‐25
  • נוספו ממשקי API חדשים כדי להטמיע אירועים בהתאמה אישית.
  • נוסף תהליך רכישה המוגדר כברירת מחדל עבור 'רכישה מתוך האפליקציה', באמצעות Google Play Billing API.
4.4 2014‐05‐07
  • נוספו ממשקי API חדשים של מתאם תהליך בחירת הרשת.
  • נוסף פורמט מודעה חדש בגודל LARGE_BANNER בגודל 320x100 עבור טלפונים וטאבלטים.
  • נוסף פורמט מעברון חדש עבור רכישה מתוך האפליקציה. מגדירים 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 מוגדרת עכשיו שיטת setLocation().
  • תוקנה קריסה שאירעה כשנשלחה בקשה למודעת מעברון, אבל AdActivity לא צוין במניפסט.
4.0 2013‐10‐31
  • ממשקי Google Mobile Ads API הם עכשיו חלק משירותי Google Play.
  • עדכונים עתידיים לממשקי ה-API של Google Mobile Ads יועברו באופן אוטומטי למכשירים דרך Google Play Services.
  • עדיין אין תמיכה ב-Ad Manager ובמודעות לרשת החיפוש לאפליקציות לנייד.