כשמשתמשים בתהליך בחירת הרשת (Mediation) עם מקורות של מודעות לאירועים בהתאמה אישית, הפונקציה ResponseInfo.getAdapterClassName() מחזירה עכשיו את שם המחלקה של האירוע בהתאמה אישית במקום com.google.ads.mediation.customevent.CustomEventAdapter.
25.4.0
2026‑06‑17
תיקוני באגים ושיפורי ביצועים.
25.3.0
21.05.2026
הוספנו את ה-method setAgeRestrictedTreatment() ב-RequestConfiguration.Builder והוצאנו משימוש את setTagForChildDirectedTreatment() ו-setTagForUnderAgeOfConsent(). השתמשו בשיטה החדשה כדי להגדיר הגבלות שקשורות לגיל למשתמשים שהם ילדים ובני נוער.
25.2.0
2026‑04‑13
תיקוני באגים ושיפורי ביצועים.
25.1.0
2026‑03‑16
תוקן באג בכלי לבדיקת מודעות שיכול היה לגרום לשגיאה כשמבקשים מודעת בדיקה מחוץ להקשר עם כתובת URL ריקה של תוכן.
25.0.0
2026‑02‑17
שינויי תוכנה שעלולים לגרום לכשלים:
הוסרה המחלקה VersionInfo בחבילה com.google.android.gms.ads.mediation.
הסרנו את המחלקה NativeAdViewHolder מהחבילה com.google.android.gms.ads.nativead.
הסרנו את MIN_WIDTH_RATIO ואת MIN_HEIGHT_RATIO מ-MediationUtils כדי לתמוך בערכי סף גמישים יותר להתאמה של גודלי מודעות בתהליך בחירת הרשת.
עודכן יחס התלות של User Messaging Platform SDK לגרסה 4.0.0.
הוספנו תמיכה במודעות באנר מותאמות ומעוגנות גדולות. מודעות באנר גדולות, מותאמות ומעוגנות נועדו להגדיל את ההכנסות ולשפר את רמת המעורבות.
כדי לבקש מודעות באנר גדולות, מותאמות ומעוגנות, משתמשים בשיטות הבאות במחלקה AdSize:
הוספנו את MediationRewardedAdCallback.onUserEarnedReward() והוצאנו משימוש את MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
צריך לעדכן את מתאמי תהליך בחירת הרשת (Mediation) כדי להשתמש בשיטה החדשה.
הסרנו את תג המאפיין android.adservices.AD_SERVICES_CONFIG מקובץ המניפסט של ה-SDK כדי למנוע התנגשויות במיזוג באפליקציות ש
מגדירות שירותי פרסום ספציפיים ל-API.
23.6.0
2024‑12‑03
הוצאנו משימוש את כל ממשקי ה-API שקשורים לפורמט המודעה Interscroller. לדוגמה,
AdSize.getCurrentOrientationInterscrollerAdSize().
23.5.0
2024‑10‑29
בגרסה 23.4.0, עדכנו את הודעות ה-logcat של כשלים בטעינת מודעות מרמת שגיאה לרמת מידע.
מונטיזציה משופרת של מודעות בהתאמה אישית בכרטיסיות מותאמות אישית ב-WebView API for Ads.
23.4.0
2024‑09‑30
כשטעינת המודעה נכשלת, מופעלת הודעת logcat עם הכיתוב ad failed
to load בדוח הקריסות של הכשל. ההודעה הזו נרשמת בדוח הקריסות כשגיאה, אבל היא לא מעידה על קריסה. במאמר ניפוי באגים בהודעות נפוצות של רישום שגיאות ביומן מוסבר איך לפרש כשלים נפוצים בטעינת מודעות. אם מופיעה שגיאה חוזרת שקשורה להצגת מודעות ולא מתועדת, אתם יכולים לשתף את דוח הקריסות עם התמיכה של Google Mobile Ads SDK (Legacy).
מתאמים לתהליך בחירת הרשת (Mediation) של מודעות מותאמות: הוצאנו משימוש את 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.
הכלי לבדיקת מודעות: הוספנו אפשרות להפעיל בקשות להצגת מודעות מממשק המשתמש של הכלי לבדיקת מודעות במכשירים שאין בהם את Google Play Services.
22.0.0
29.3.2023
שינויי תוכנה שעלולים לגרום לכשלים:
הסרנו את NativeCustomFormatAd.getVideoController() ואת NativeCustomFormatAd.getVideoMediaView() והוספנו במקומם את NativeCustomFormatAd.getMediaContent().
תהליך בחירת הרשת (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
2023‑01‑31
מודעות בפתיחת האפליקציה: הוצאנו משימוש את השיטות AppOpenAd.load()
שמקבלות פרמטר קלט של כיוון, והוספנו שיטות חדשות
שלא מקבלות קלט של כיוון. השיטות החדשות קובעות את הכיוון בזמן הבקשה, בהתאם להתנהגות של פורמטים אחרים של מודעות במסך מלא.
תהליך בחירת הרשת (Mediation): נוספה תמיכה בתהליך בחירת הרשת למודעות בפתיחת האפליקציה.
הסרתם את ההרשאה RECEIVE_BOOT_COMPLETED מהתלות androidx.work:work-runtime. אם אתם משתמשים בגרסאות Gradle שקודמות ל-7.2.0 וצריכים הרשאה לאפליקציה, יכול להיות שתצטרכו להצהיר על ההרשאה באופן מפורש במניפסט של Android.
21.4.0
14.12.2022
עכשיו חובה להזין את מזהה האפליקציה ב-Ad Manager בכל האפליקציות ב-Ad Manager,
בפורמט ca-app-pub-################~##########. פרטים נוספים זמינים במאמר הגדרת האפליקציה.
הכלי לבדיקת מודעות: הרחבת התמיכה של ה-SDK בהצגת מודעות באנר ומודעות מותאמות שהתבקשו דרך ממשק המשתמש של הכלי לבדיקת מודעות.
הוספנו תמיכה במזהה ישיר מבעל התוכן הדיגיטלי (שנקרא בעבר מפתח אפליקציה זהה) כדי לעזור לכם להציג מודעות רלוונטיות ומותאמות אישית באמצעות שימוש בנתונים שנאספו מהאפליקציות שלכם.
גרסת ההפצה הרשמית של דור QueryInfo.
21.3.0
2022‑10‑10
הכלי לבדיקת מודעות: נוספה תמיכה ב-SDK להצגת מודעות לבקשה ולהצגה של מודעות שהתבקשו דרך ממשק המשתמש של הכלי לבדיקת מודעות.
Google Mobile Ads SDK (Legacy) ישבית את השידור של מזהה הפרסום ב-Android (AAID) כשמתבצעת קריאה ל-RequestConfiguration.Builder.setTagForChildDirectedTreatment() עם TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (ראו הגדרה לילדים), או כשמתבצעת קריאה ל-RequestConfiguration.Builder.setTagForUnderAgeOfConsent() עם TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (ראו הגדרה למשתמשים מתחת לגיל ההסכמה).
20.5.0
18.11.2021
הוספנו תמיכה במכשירי Android 12 לאפליקציות שמטרגטות ל-API 31.
החל מגרסה 20.4.0, Google Mobile Ads SDK (Legacy) כולל את ההרשאה com.google.android.gms.permission.AD_ID בקובץ המניפסט של ה-SDK, שמשולב באופן אוטומטי בקובץ המניפסט של האפליקציה באמצעות כלי ה-build של Android. מידע נוסף על הצהרת ההרשאות AD_ID, כולל הסברים איך להשבית אותה, זמין במאמר העזרה הזה של Play Console.
הוספנו את הקריאה החוזרת (callback) onAdClicked() אל FullScreenContentCallback.
הפעלתם את הקריאה החוזרת (callback) של onAdClicked() במחלקה AdListener לפורמט מודעה מותאמת.
הוספנו את הקריאה החוזרת (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
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() כדי לקבל מידע על התגובה של כל רשת מודעות שהשתתפה בבקשה להצגת מודעה.
תוקן באג שבו MobileAds.initialize()
מפעיל את ה-completion handler רק פעם אחת. כל קריאה ל-MobileAds.initialize() מפעילה עכשיו את פונקציית ה-callback של ההשלמה.
הוספנו קריאות חוזרות (callbacks) חדשות של כשלים בטעינה לכל פורמטי המודעות שמחזירים
LoadAdError. למשל: onAdFailedToLoad(LoadAdError).
הוצאה משימוש של קריאות חוזרות (callbacks) של כשל בטעינה שמחזירות int. לדוגמה, onAdFailedToLoad(int).
מודעות מתגמלות: הוספנו את onRewardedAdFailedToShow(AdError) והוצאנו משימוש את onRewardedAdFailedToShow(int).
תהליך בחירת הרשת (Mediation) של מודעות מתגמלות: הוספנו את קוד השגיאה MEDIATION_SHOW_ERROR
להצגת מודעות. כל שגיאות ההצגה שקשורות למודעות בתהליך בחירת הרשת (Mediation) מחזירות עכשיו את הערך MEDIATION_SHOW_ERROR עבור AdError.getCode() ואת הערך NonNull AdError.getCause() שמייצג את השגיאה הבסיסית בתהליך בחירת הרשת.
19.2.0
2020‑06‑18
הפורמט RewardedInterstitialAd נוסף. התכונה הזו נמצאת בגרסת בטא פרטית. כדי לבקש גישה, פנו למנהל החשבון.
מודעות מותאמות: הוספנו ממשק משתמש של כלי לאימות מודעות מותאמות בבקשות בדיקה, כדי לעזור לכם לזהות ולתקן הפרות מדיניות בנושא מודעות.
נוספו ממשקי API לפורמט המודעה InstreamAd. התכונה הזו נמצאת בגרסת בטא פרטית. כדי לבקש גישה, פנו למנהל החשבון.
מודעת באנר מותאמת: שינינו את השיטות ליצירת מודעות באנר מותאמות במחלקה AdSize. לדוגמה, שינוי השם של AdSize.getCurrentOrientationBannerAdSizeWithWidth() ל-AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
תהליך בחירת הרשת (Mediation): גרסה Google Mobile Ads SDK (Legacy) כוללת עכשיו טיפול בחריגות שמתרחשות במתאמים של תהליך בחירת הרשת.
תהליך בחירת הרשת (Mediation) של מודעות מתגמלות: תוקן באג שגרם לכך שאם כמה מודעות מתגמלות נשמרו במטמון, רק אחת מהן הוצגה.
הוספנו את השיטה setTestDeviceIds() כדי לאפשר הגדרה של מכשירי בדיקה פעם אחת לכל הבקשות להצגת מודעות.
18.2.0
2019‑08‑29
הוספנו ממשקי API לפורמט AppOpenAd. התכונה הזו נמצאת בגרסת בטא פרטית.
כדי לבקש גישה, פנו למנהל החשבון.
תהליך בחירת הרשת (Mediation): חריגות של מתאמים שדוחות הקריסות שלהם כוללים את Google Mobile Ads SDK (Legacy) נתפסות עכשיו ומטופלות על ידי Google Mobile Ads SDK (Legacy).
18.1.0
2019‑07‑09
גרסה רשמית לתמיכה במדידת נתוני האינטראקציות באפליקציה.
כברירת מחדל, מדידת נתוני האינטראקציות באפליקציה מתחילה ושולחת נתונים כשהאפליקציה מופעלת.
הוספנו אפשרות
לעכב את מדידת נתוני האינטראקציות באפליקציה
עד שמתבצעת קריאה מפורשת ל-Google Mobile Ads SDK (Legacy).
מודעות מותאמות: במודעות שהן לא מודעות וידאו, עכשיו אפשר להגדיר את סוג קנה המידה של התמונה ב-MediaView באמצעות MediaView.setImageScaleType().
מודעות מותאמות: נוספו UnifiedNativeAd.getMediaContent().
בעלי אפליקציות שטוענים תמונות רק באמצעות כתובות URL יכולים עכשיו לקבל את תוכן המדיה של המודעה, לספק לה תמונה ולקרוא ל-MediaView.setMediaContent() כדי לאכלס נתוני תמונה באמצעות MediaView במודעות שהן לא מודעות וידאו.
כדי למנוע קריסה שמתרחשת בהפעלה הראשונה אחרי התקנת האפליקציה מחנות Play, בגרסה הזו בעלי האפליקציות נדרשים להצהיר על יחסי תלות נוספים בקובץ build.gradle:
תיקון לשגיאת ANR שמקורה ב-android.media.AudioManager.getStreamVolume.
17.2.0
2019‑03‑11
מודעות וידאו מתגמלות: הוספנו קבוצה חדשה של ממשקי API למודעות מתגמלות (ראו את החבילה rewarded) שמאפשרים לטעון כמה מודעות מתגמלות בו-זמנית.
תהליך בחירת הרשת (Mediation): הוספנו קבוצה חדשה של ממשקי 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.
בעלי אפליקציות ב-Google AdMob נדרשים לציין תג <meta-data> עם המפתח com.google.android.gms.ads.APPLICATION_ID בקובץ AndroidManifest.xml. פרטים נוספים זמינים במדריך לתחילת העבודה.
מודעות מותאמות:NativeAppInstallAd, NativeContentAd,
וממשקי ה-API המשויכים הוצאו משימוש והוחלפו ב-UnifiedNativeAd.
הוראות נוספות לשימוש בממשקי ה-API החדשים זמינות במאמר מודעות מותאמות מסוג Advanced Unified.
מודעות מותאמות: הוספנו את התכונה "השתקת המודעה הזו".
מודעות מותאמות: הוסר יומן האזהרות התקין: "UnconfirmedClickListener must not be null while ClickConfirmingView is set".
מודעות מתגמלות: הוספנו את השיטה setAdMetadataListener ב-RewardedVideoAd כדי להאזין לשינויים במטא-נתונים של המודעות.
תוקן באג שבו 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
מודעות וידאו מתגמלות: הוספנו את שיטת הקריאה החוזרת (callback) onRewardedVideoCompleted() אל RewardedVideoAdListener.
תהליך בחירת הרשת (Mediation) של מודעות מותאמות: הוספנו את השיטה trackViews() ל-NativeAdMapper, כדי לתת למתאמים גישה לאובייקטים של View שתואמים לנכסים שמצורפים למודעה ספציפיים של מודעות מותאמות.
הוצא משימוש trackView() לטובת trackViews().
11.8.0
2017‑12‑18
תיקוני באגים ושיפורים כלליים.
11.6.0
07.11.2017
הוספנו את המחלקה NativeAdViewHolder ו-methods קשורות ב-NativeAppInstallAd וב-NativeContentAd.
הפונקציה AdLoader.getMediationAdapterClassName הוצאה משימוש (במקום זאת, בעלי תוכן דיגיטלי צריכים להשתמש בשיטות עם אותו שם ב-NativeAppInstallAd וב-NativeContentAd).
עכשיו מודעות בדיקה כוללות תווית בחלק העליון של המודעה. פרטים נוספים זמינים במדריך לבדיקה.
11.4.0
2017‑09‑19
נוספו methods מסוג getMediationAdapterClassName() למחלקות NativeAppInstallAd ו-NativeContentAd. השיטה בעלת אותו השם ב-AdLoader תוצא משימוש.
נוספה 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. הסרנו גם מחלקות קשורות של רכישות מתוך האפליקציה.
נוספה האפשרות להפעיל מצב אימרסיבי במודעות במסך מלא על ידי הוספת ה-method setImmersiveMode() למחלקות PublisherInterstitialAd ו-RewardedVideoAd.
נוספו הממשק OnPublisherAdViewLoadedListener, המחלקה PublisherAdViewOptions והמחלקה PublisherAdViewOptions.Builder לשימוש עם AdLoader לבקשות של מודעות מותאמות ובאנרים.
הוספנו את הממשק האופציונלי OnImmersiveModeUpdatedListener, שמתאמי תהליך בחירת הרשת יכולים להטמיע כדי לקבל עדכונים על מצב אימרסיבי.
הוספנו את ה-method getMediationAdapterClassName() למחלקה RewardedVideoAd.
נוספו כללי keep כדי לשמור באופן אוטומטי על שמות המחלקות של מתאמי תהליך בחירת הרשת כשמשתמשים ב-ProGuard.
10.2.0
2017‑2‑15
גרסה 10.2.x של Google Play Services היא הגרסה הראשונה שכבר לא כוללת תמיכה מלאה ב-Android מגרסה 2.3.x (Gingerbread).
אפליקציות שפותחו באמצעות SDK בגרסה 10.2.x ואילך דורשות רמת API מינימלית של Android של 14, ואי אפשר להתקין אותן במכשירים שפועלים ברמת API נמוכה מ-14. כדי לקבל מידע נוסף על האפשרויות שלך, כולל פיתוח של כמה חבילות APK כדי להרחיב את התמיכה של האפליקציה ב-Android Gingerbread, אפשר לעיין ב-Android Developers Blog.
הוספנו תמיכה בנכסי וידאו במודעות עם תבניות בהתאמה אישית ובמודעות מותאמות מסוג Advanced.
הוספנו את ה-methods getVideoController(), setVideoOptions() ו-getVideoOptions() למחלקה PublisherAdView.
הוספת את הכיתה AdChoicesView.
הוספנו את ה-methods getAdChoicesContent() ו-setAdChoicesContent() למחלקה NativeAdMapper.
הוספנו את הממשק InitializableMediationRewardedVideoAdAdapter
למתאמי גישור של מודעות וידאו מתגמלות שרוצים
להצטרף להפעלה מוקדמת לפני שנשלחת בקשה להצגת מודעה.
נוספה תמיכה בתצוגה מקדימה באפליקציה ובפתרון בעיות ב-Google Ad Manager.
10.0.1
21.11.2016
תיקוני באגים ושיפורים כלליים.
9.8.0
2016‑10‑24
MobileAds.Initialize(Context) הוחזרה לשימוש.
בעלי אפליקציות ב-Google Ad Manager צריכים להפעיל את השיטה הזו כשהם מאתחלים את האפליקציות שלהם. בעלי אפליקציות ב-AdMob עדיין צריכים להשתמש ב-MobileAds.Initialize(Context, String) ולהעביר את קוד האפליקציה שלהם.
9.6.0
2016‑09‑22
הוספנו את המחלקה MediaView למודעות וידאו מותאמות מסוג Advanced.
הוספנו את השיטה openDebugMenu() למחלקה MobileAds כדי לאפשר Creative Preview ופתרון בעיות ביחידות של מודעות ב-Ad Manager.
נוספה תמיכה באירועים מותאמים אישית של מודעות וידאו מתגמלות.
רק בגרסה הזו, באפליקציות שמשתמשות ב-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
6.11.2015
נוספה תמיכה במודעות וידאו מתגמלות.
הוספנו את השיטה isLoading() ל-PublisherAdView ול-PublisherInterstitialAd כדי לבדוק אם בקשה להצגת מודעה נמצאת בתהליך.
הוספנו את השיטה setIsDesignedForFamilies() ל-AdRequest.Builder ול-PublisherAdRequest.Builder.
נוספה שיטת destroy() אל NativeAdView.
8.1.0
2015‑09‑24
תיקנו באגים שונים.
7.8.0
2015‑08‑13
גרסת ההפצה הרשמית של MRAID v2.
הוספנו את ה-method 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 כשמשתמשים בספירת חשיפות ידנית.
הוספנו את השיטה 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 כדי לקבל את שם הסיווג של מתאם תהליך בחירת הרשת (Mediation) של רשת המודעות שמציגה מודעה.
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 יש עכשיו שיטת setLocation().
תוקנה קריסה שהתרחשה כשנשלחה בקשה למודעת מעברון אבל AdActivity לא צוין במניפסט.