מכתבי שחרור

גרסה תאריך פרסום הערות
23.3.0 2024-08-12
  • התלות של User Messaging Platform SDK עודכנה לגרסה 3.0.0.
23.2.0 2024-06-27
  • הכתובת AdView.isCollapsible() התווספה כדי לציין אם ניתן לכווץ את מודעת הבאנר האחרונה שנטען.
23.1.0 09-05-2024
  • נדרש compileSdkVersion מינימום של 34.
  • מתאמים של תהליך בחירת הרשת (Mediation) מקורי: הוצאו משימוש loadNativeAd ו-loadRtbNativeAd() לטובת loadNativeAdMapper() ו-loadRtbNativeAdMapper(). המתאמים צריכים לעבור לשימוש בשיטות הטעינה החדשות האלה אובייקטים.
23.0.0 07-03-2024
  • שינויי תוכנה שעלולים לגרום לכשלים:
    • העלאת רמת ה-API המינימלית של Android ל-21.
    • כדי להמשיך לאסוף מדדי משתמשים ב-AdMob, לקשר את האפליקציה ב-AdMob ל-Firebase ולשלב את Google Analytics כדי מוסיפים את Firebase SDK לאפליקציה.
    • הסרת ה-API של MobileAds.enableSameAppKey() שהוצא משימוש ועדכנו את השיטה החלופית MobileAds.putPublisherFirstPartyIdEnabled() כדי להחזיר ערך בוליאני שמציין אם שמירה על עקביות הבקרה מצליחה או לא.
    • Native Ads:
      • בוצעה הסרה של AdLoader.forUnifiedNativeAd(). כדאי להשתמש יש גם אפשרות AdLoader.forNativeAd().
      • בוצעה הסרה של AdLoader.forCustomTemplateAd(). כדאי להשתמש יש גם אפשרות AdLoader.forCustomFormatAd().
    • בוצעה הסרה של AdFormat.UNKNOWN ללא החלפה. אפליקציות שמשתמשות QueryInfo.generate() חייב לעבור פורמט מודעה.
    • AdManagerAdRequest.Builder methods עברו בירושה עכשיו אפשר לשרשר את ההורה כדי ליצור אובייקט באמצעות קריאה יחידה. כתוצאה מכך נדרש שינוי במבנה הירושה כך AdManagerAdRequest.Builder לא יורש יותר מ-AdRequest.Builder.
  • הוספה של MobileAds.registerCustomTabsSession() כדי לשפר את המונטיזציה של המודעות בכרטיסיות מותאמות אישית. למידע נוסף, ראו אופטימיזציה של כרטיסיות מותאמות אישית.
  • התלות ב-User Messaging Platform SDK עודכנה לגרסה 2.2.0.
22.6.0 06-12-2023
  • הוצא משימוש 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() חדשה שלוקחת מזהה של יחידת מודעות.
  • הפעלת בדיקה ראשונית של ממשקי ה-API לשמירה על פרטיות בגרסת הבטא של Attribution Reporting ובגרסת Topics Beta. מידע נוסף זמין במדריך של AdMob ארגז החול לפרטיות ב-Android.
22.3.0 22-2023-08-2023
22.2.0 05-07-2023
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() בוצעה בהצלחה.
  • תהליך בחירת הרשת (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() שיטות שמקבלות פרמטר של קלט כיוון ונוספו שיטות חדשות שלא מקבלים קלט של כיוון. השיטות החדשות קובעות את בכיוון מסוים בזמן הבקשה, שתואם להתנהגות של משתמשים אחרים במסך מלא פורמטים.
  • תהליך בחירת הרשת: נוספה תמיכה בתהליך בחירת הרשת למודעות בפתיחת אפליקציה.
  • הסרת את ההרשאה 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 06-09-2022
  • הכלי לבדיקת מודעות: נוספה תמיכה ב-SDK לייצוא יומנים של בקשות להצגת מודעות דרך קובץ לשיתוף של Android.
21.1.0 2022-07-14
21.0.0 2022-05-25
  • שינויי תוכנה שעלולים לגרום לכשלים:
    • על פי דרישת Google Mobile Ads SDK, כל האפליקציות צריכות להיות לפחות רמת 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 22-2021-09-09
  • החל מגרסה 20.4.0, SDK של מודעות Google לנייד כולל את הרשאה com.google.android.gms.permission.AD_ID ב מניפסט ה-SDK שמוזג באופן אוטומטי עם קובץ המניפסט של האפליקציה באמצעות כלי ה-build של Android. מידע נוסף על AD_ID הצהרת הרשאות, כולל הנחיות להשבתה שלה, במאמר העזרה הזה של Play Console.
  • הוספת את onAdClicked() קריאה חוזרת אל FullScreenContentCallback.
  • הפעילו את onAdClicked() קריאה חוזרת (callback) במחלקה AdListener לפורמט של מודעות מותאמות.
20.3.0 2021-08-23
20.2.0 08-06-2021
  • נוספה תמיכה בכלי לבדיקת מודעות (בטא) לבעלי תוכן דיגיטלי ב-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 לטובת מותאם מודעות באנר.
  • נוספו הערות מפורשות לגבי יכולת null לכל ממשקי ה-API הציבוריים.
19.8.0 15-03-2021
  • נוספה תלות User Messaging Platform SDK.
  • הקריאה החוזרת של 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 סומנו כממשקי API שהוצאו משימוש בגרסה הזו ובגרסאות קודמות יוסרו בגרסה 20.0.0. ראו גרסה 20.0.0 מדריך להעברת נתונים (מיגרציה) לפרטים נוספים.
19.6.0 04-12-2020
  • הוצא משימוש את 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 השתנה כדי להפעיל יותר כמו פורמט של מסך מלא לעומת תצוגת באנר. תאריך ההוספה getResponseInfo() ו-show() שיטות כדי AppOpenAd. הוצא משימוש AppOpenAdView ו-AppOpenAdPresentationCallback כיתות.
  • תהליך בחירת הרשת: דיווח על סטטוס תהליך בחירת הרשת זמין עכשיו. כדאי להשתמש ResponseInfo.getAdapterResponses() כדי לקבל מידע על תגובה לגבי כל רשת מודעות שהשתתפה במודעה בקשה.
  • מודעות מתגמלות מדור קודם: הוצאו משימוש RewardedVideoAd.
  • תוקן באג שבו MobileAds.initialize() מפעיל חזרה את ה-handler של ההשלמה האוטומטית רק פעם אחת. כל קריאה אל עכשיו מופעל על ידי MobileAds.initialize() קריאה חוזרת (callback) כהשלמה.
19.3.0 2020-07-20
  • הכתובת getDomain() התווספה ו-getCause() אמצעי תשלום אל AdError.
  • נוספו קריאות חוזרות חדשות לגבי כשל בטעינה לכל הפורמטים של מודעות שמחזירים ערך LoadAdError למשל: onAdFailedToLoad(LoadAdError).
  • קריאות חוזרות (callback) של כשל בטעינה שהוצאו משימוש ומחזירות ערך int. לדוגמה, onAdFailedToLoad(int).
  • מודעות מתגמלות: נוספו onRewardedAdFailedToShow(AdError) ו-onRewardedAdFailedToShow(int) הוצא משימוש.
  • תהליך בחירת רשת מתגמלת: נוספו MEDIATION_SHOW_ERROR קוד השגיאה במצגת. כל השגיאות במצגת שקשורות למודעות בתהליך בחירת הרשת (Mediation) החזרת MEDIATION_SHOW_ERROR במחיר AdError.getCode() ו-AdError.getCause() שאינו Null שמייצג את שגיאת גישור.
19.2.0 2020-06-18
  • הפורמט RewardedInterstitialAd נוסף. התכונה הזאת בגרסת בטא פרטית. צריך לפנות למנהל החשבון כדי לבקש גישה.
  • מודעות מותאמות: הוספנו לבדיקה ממשק משתמש של כלי אימות מותאם בקשות שיעזרו לך לזהות ולתקן הפרות של מדיניות מותאמת.
  • הוספת את MobileAds.disableMediationAdapterInitialization() . צריך לקרוא לשיטה הזו לפני שמפעילים את Google Mobile Ads SDK כדי השבתת אתחול מתאם תהליך בחירת הרשת.
19.1.0 2020-04-16
19.0.1 2020-03-18
  • מודעות מותאמות: תוקנה דליפת זיכרון שהתרחשה במהלך השימוש ב-NativeCustomTemplateAd.
19.0.0 02-03-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).
  • תהליך בחירת הרשת (Mediation) מתגמל: תוקן באג במקרים שבהם כמה רשתות בתהליך בחירת הרשת (Mediation) מודעות מתגמלות נשמרות במטמון, רק אחת מהן תוצג.
  • הוספתי את השיטה setTestDeviceIds() כדי להפעיל את ההגדרה לבדוק את המכשירים פעם אחת עבור כל הבקשות להצגת מודעות.
18.2.0 2019-08-29
  • ממשקי API נוספים עבור פורמט AppOpenAd. התכונה הזאת נמצאת כרגע בגרסת בטא פרטית. עליך לפנות למנהל החשבון שלך ולבקש גישה.
18.1.1 2019-07-23
  • תהליך בחירת הרשת (Mediation): המתאמים מופעלים עכשיו כשאפליקציות מבצעות קריאה MobileAds.initialize(Context, OnInitializationCompleteListener)
  • תהליך בחירת הרשת (Mediation): חריגים במתאם, שדוח הקריסות שלהם כולל את הקטע Google Mobile Ads SDK מזוהה ומטפל עכשיו Google Mobile Ads SDK.
18.1.0 2019-07-09
  • גרסה רשמית לתמיכה במדידת אפליקציות.
  • מדידת האפליקציה מופעלת ושולחת נתונים בזמן הפעלת האפליקציה כברירת מחדל. נוספה אפשרות ל- עיכובים במדידת נתוני האפליקציה עד ש-Google Mobile Ads SDK נקרא במפורש.
  • הוספנו שיטת אתחול חדשה, MobileAds.initialize(Context, OnInitializationCompleteListener), שמיידע אתכם כש-Google Mobile Ads SDK וכל ההגדרות המתאמים לתהליך בחירת הרשת (Mediation) השלימו את האתחול.
  • הוספת את MobileAds.getInitializationStatus() כדי לספק את סטטוס האתחול של כל רשתות המודעות שהוגדרו לאפליקציה שלך.
  • הוספת את MobileAds.getRequestConfiguration(). פרמטרים של טירגוט שהוגדרו באובייקט התצורה הזה משמשים לכל בקשות להצגת מודעות.
  • מודעות מותאמות: הוסיפו את אמצעי תשלום אחד (NativeAdOptions.Builder.setMediaAspectRatio()) כדי לבקש יחס גובה-רוחב ספציפי לנכס מדיה של מודעה מותאמת. האפשרות הזו מקבלת עדיפות על פני האפשרות שהוצאה משימוש 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 אל 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 2019-05-21
  • תיקון לשגיאת ANR שהחלה ב- android.media.AudioManager.getStreamVolume
17.2.0 2019-03‐11
  • מודעות וידאו מתגמלות: נוספה קבוצה חדשה של ממשקי API מתגמלים (יש לעיין בקטע מתגמלת ) שמאפשרות לטעון כמה מודעות מתגמלות בו-זמנית.
  • תהליך בחירת הרשת (Mediation): נוספה קבוצה חדשה של ממשקי API של מתאמים לתהליך בחירת הרשת (Mediation) שתומכים. באתחול. מתאמים שמטמיעים את ה-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
  • בעלי תוכן דיגיטלי AdMob של Google נדרשים לציין תג <meta-data> עם מפתח com.google.android.gms.ads.APPLICATION_ID בקובץ AndroidManifest.xml. עיינו ב הרשמה לפרטים נוספים, המדריך התחיל.
  • מודעות מותאמות: NativeAppInstallAd, NativeContentAd, וממשקי ה-API המשויכים הוצאו משימוש לטובת UnifiedNativeAd. מידע נוסף זמין במאמר מודעות מותאמות Advanced Unified כולל הוראות נוספות לשימוש בממשקי ה-API החדשים.
  • מודעות מותאמות: האפשרות 'השתקת המודעה' נוספה .
  • מודעות מותאמות: יומן האזהרה הבא: "UnconfirmedClickListener לא להיות null כאשר לחיצה על 'אישור תצוגה' מוגדרת." הוסר.
  • מודעות מתגמלות: השיטה setAdMetadataListener נוספה אל RewardedVideoAd כדי להאזין לשינויים במטא-נתונים של מודעה.
  • מודעות מתגמלות: התקשרות למספר destroy() תבטל את Listener.
  • השיטות הבאות הוצאו משימוש בתאריך 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 אינו יכול להיות null בזמן ש-ClickConfirmingView הוא ." אפשר להתעלם מהאזהרה הזו, והיא תוסר גרסה חדשה.
12.0.1 2018-03-28
12.0.0 2018-03-20
  • הסרטון המתגמל: נוסף אל onRewardedVideoCompleted() שיטת הקריאה החוזרת (callback) אל 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 כיתות. method באותו שם ב-AdLoader יוצאו משימוש.
  • הוספת onVideoEnd() ל-MediationNativeListener class, hasVideoContent(), setHasVideoContent(), וגם setMediaView() שיטות לכיתה NativeAdMapper, וגם getAdVolume() וגם isAdMuted() לשיטות של NativeMediationAdRequest כדי לתמוך בתהליך בחירת הרשת עבור מודעות וידאו מותאמות.
  • הכיתה SearchAdRequest הוסרה.
11.2.2 2017-09-05
  • נוספה שיטת 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 2017-06-07
  • הוספתי את onAdClicked() וגם onAdImpression() לקורס AdListener. השיטות האלה מופעלות רק להתקנות של אפליקציות נייטיב ולתוכן מותאם מודעות.
  • הסרת את getInAppPurchaseListener() וגם setInAppPurchaseListener() שיטות מהמקורות AdView, InterstitialAd, ו-NativeExpressAdView שיעורים. הוסרו גם מודעות קשורות מתוך האפליקציה .
  • הוספתי את OnVideoMute(), OnVideoPause(), OnVideoPlay() וגם OnVideoStart() ל-methods VideoController.VideoLifecycleCallbacks בכיתה.
  • הוספנו את היכולת להפעיל מצב של צפייה היקפית במודעות במסך מלא על ידי הוספת השיטה setImmersiveMode() PublisherInterstitialAd וגם RewardedVideoAd הסוגים.
  • הוספנו את הממשק של OnPublisherAdViewLoadedListener, כיתה אחת (PublisherAdViewOptions) וגם כיתה PublisherAdViewOptions.Builder לשימוש עם AdLoader למודעות מותאמות ובאנר בקשות.
  • הוספתי את השדה האופציונלי OnImmersiveModeUpdatedListener ממשק שמתאמים לתהליך בחירת הרשת (Mediation) יכולים להשתמש בו כדי לקבל מידע על מצב אימרסיבי
  • השיטה getMediationAdapterClassName() נוספה אל כיתה אחת (RewardedVideoAd).
  • נוספו keep כללים כדי לשמור באופן אוטומטי את המתאם לתהליך בחירת הרשת שמות של מחלקות בעת שימוש ב-ProGuard.
10.2.0 2017-2-15
  • Google Play Services גרסה 10.2.x היא הגרסה הראשונה שכבר לא קיימת כולל תמיכה מלאה ב-Android גרסה 2.3.x (Gingerbread). עבור אפליקציות שפותחו באמצעות SDK מגרסה 10.2.x ואילך נדרש רמת ה-API המינימלית של Android היא 14 ולא ניתן להתקין אותה במכשירים ברמת API נמוכה מ-14. כדי לקבל מידע נוסף על האפשרויות שעומדות לרשותכם, כולל פיתוח מספר חבילות APK כדי להרחיב את התמיכה באפליקציה ל-Android Gingerbread, ראו Android Developers Blog.
  • נוספה תמיכה בנכסי וידאו בתוכן מסוג Native Advanced ומודעות תבנית בהתאמה אישית.
  • הוספת getVideoController(), setVideoOptions() וגם getVideoOptions() למחלקה PublisherAdView.
  • הכיתה AdChoicesView נוספה.
  • הוספתי את getAdChoicesContent() וגם setAdChoicesContent() כדי כיתה אחת (NativeAdMapper).
  • הוספת את InitializableMediationRewardedVideoAdAdapter ממשק למתאמים לתהליך בחירת הרשת (Mediation) של מודעות וידאו מתגמלות שרוצים להצטרף לאתחול מוקדם לפני שליחה של בקשה להצגת מודעה.
  • נוספה תמיכה בתצוגה מקדימה בתוך האפליקציה ובפתרון בעיות ב-Google Ads מנהל.
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-2016-09-22
  • הוספתי את שיעור MediaView למודעות וידאו מותאמות מסוג Advanced.
  • הוספת openDebugMenu() כיתה MobileAds לתצוגה מקדימה של קריאייטיב לפתרון בעיות ביחידות המודעות של Ad Manager.
  • הוספנו תמיכה באירועים מותאמים אישית של מודעות וידאו מתגמלות.
9.4.0 2016-08-01
  • תיקוני באגים ושיפורים כלליים.
9.2.0 2016-06-27
  • הוספת את setAdChoicesPlacement() ל-method NativeAdOptions.Builder class, שבו בעלי אפליקציות יכולים עכשיו להשתמש כדי לציין את המיקום. של 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) של מודעות וידאו מתגמלות.
  • נוספו אפשרויות סרטון למודעות מותאמות מסוג 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 2015-05-28
  • נוספה תמיכה בפורמטים של מודעות מותאמות מסוג התקנות אפליקציה ושל מודעות תוכן ב-AdMob וב-Ad Manager.
  • נוספה תמיכה בפורמטים מותאמים אישית של מודעות מותאמות, שניתן להשתמש בהם בהזמנות באמצעות Ad Manager.
7.3.0 2015-04-28 תיקנו באגים שונים.
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 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) של רשת המודעות שמציג כרגע מודעה.
5.0 2014-06-25
  • נוספו ממשקי API חדשים כדי להטמיע אירועים בהתאמה אישית.
  • נוסף תהליך רכישה המוגדר כברירת מחדל עבור 'רכישה מתוך האפליקציה', באמצעות Google Play Billing API.
4.4 2014-05-07
  • נוספו ממשקי API חדשים של Mediation Adapter.
  • נוסף פורמט מודעה חדש בגודל 320x100 LARGE_BANNER לשני הטלפונים וטאבלטים.
  • נוסף פורמט מעברון חדש לרכישה מתוך האפליקציה. הגדרה InAppPurchaseListener ב-InterstitialAd להאזנה לאירועי רכישה מתוך האפליקציה.
  • תיקון באג לקריסה של SecurityException עקב קריאה ללא רשות.
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 לנייד הם עכשיו חלק Google Play Services.
  • עדכונים עתידיים של Google Mobile Ads API יועברו באופן אוטומטי מכשירים באמצעות Google Play Services.
  • עדיין אין תמיכה ב-Ad Manager ובמודעות לרשת החיפוש לאפליקציות לנייד.