MediationRewardedAdCallback.onUserEarnedReward() و MediationRewardedAdCallback.onUserEarnedReward(RewardItem) منسوخ شده اضافه شد. آداپتورهای میانجی باید برای استفاده از روش جدید به روز شوند.
تمام APIهای مربوط به قالب تبلیغات بین اسکرولر منسوخ شد. به عنوان مثال، AdSize.getCurrentOrientationInterscrollerAdSize() .
23.5.0
2024-10-29
پیامهای Logcat شکست بار آگهی بهروزرسانی شده در نسخه 23.4.0 از سطح خطا به سطح اطلاعات معرفی شدند.
بهبود درآمدزایی از تبلیغات شخصی سازی شده در تب های سفارشی برای WebView API برای تبلیغات.
23.4.0
2024-09-30
خرابی های بارگذاری آگهی اکنون یک پیام logcat را فراخوانی می کند که می گوید ad failed to load . ردیابی پشته این پیام را به عنوان یک خطا ثبت می کند، اما به معنی خرابی نیست. برای تفسیر خرابیهای رایج بارگیری آگهی ، پیامهای ثبت خطای رایج اشکال زدایی را بررسی کنید. اگر خطای مکرر مربوط به ارائه آگهی را مشاهده کردید که مستند نشده است، ردیابی پشته را با پشتیبانی SDK Ads Mobile به اشتراک بگذارید.
وابستگی SDK پلتفرم پیامرسانی کاربر به نسخه 3.0.0 بهروزرسانی شد.
23.2.0
2024-06-27
AdView.isCollapsible() اضافه شد تا نشان دهد آیا آخرین بنر بارگذاری شده قابل جمع شدن است یا خیر.
23.1.0
2024-05-09
به حداقل compileSdkVersion 34 نیاز دارد.
آداپتورهای Native Mediation : loadNativeAd و loadRtbNativeAd() منسوخ شده به نفع loadNativeAdMapper() و loadRtbNativeAdMapper() . آداپتورها باید به استفاده از این روشهای بارگذاری جدید و اشیاء مرتبط مهاجرت کنند.
23.0.0
2024-03-07
شکستن تغییرات:
حداقل سطح 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 که از والد خود به ارث رسیده است، اکنون می توانند برای ساخت یک شیء از یک فراخوانی به یکدیگر زنجیره شوند. این امر مستلزم تغییر در ساختار وراثت است به طوری که AdManagerAdRequest.Builder دیگر از AdRequest.Builder ارث نمی برد.
واسطه: مقدار بازگشتی برای 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
App Open Ads: متدهای 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 را برای نمایش تبلیغات بنری و تبلیغات بومی درخواست شده از طریق رابط کاربری بازرس آگهی گسترش دهید.
پشتیبانی از شناسه شخص اول Publisher (که قبلاً به عنوان کلید برنامه مشابه شناخته میشد) اضافه شد تا به شما کمک کند با استفاده از دادههای جمعآوریشده از برنامههایتان، تبلیغات مرتبطتر و شخصیشدهتری ارائه دهید.
نسخه رسمی انتشار برای نسل QueryInfo .
21.3.0
2022-10-10
Ad inspector: پشتیبانی SDK برای درخواست و نمایش تبلیغات درخواست شده از طریق رابط کاربری بازرس آگهی اضافه شده است.
پشتیبانی برای SharedPreferencesgad_has_consent_for_cookies اضافه شد. وقتی تنظیمات برگزیده gad_has_consent_for_cookies روی 0 تنظیم شده باشد، Google Mobile Ads SDK تبلیغات محدود (LTD) را فعال می کند. برای جزئیات بیشتر به تنظیم رضایت برای کوکی ها مراجعه کنید.
هنگامی که RequestConfiguration.Builder.setTagForChildDirectedTreatment() با TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE فراخوانی شود (به تنظیمات مربوط به کودک مراجعه کنید)، Google Mobile Ads SDK انتقال شناسه تبلیغات Android (AAID) را غیرفعال میکند. RequestConfiguration.Builder.setTagForUnderAgeOfConsent() با TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE فراخوانی می شود (به کاربران زیر سن رضایت مراجعه کنید).
20.5.0
2021-11-18
پشتیبانی از دستگاههای Android 12 برای برنامههای هدفمند API 31 اضافه شده است.
پشتیبانی از شناسه مجموعه برنامه برای موارد استفاده مانند گزارش دهی و جلوگیری از کلاهبرداری اضافه شده است.
20.4.0
2021-09-22
از نسخه 20.4.0، Google Mobile Ads SDK شامل مجوز com.google.android.gms.permission.AD_ID در مانیفست SDK است که بهطور خودکار با ابزارهای ساخت Android در مانیفست برنامه ادغام میشود. برای کسب اطلاعات بیشتر درباره اعلامیه مجوز AD_ID ، از جمله نحوه غیرفعال کردن آن، به این مقاله راهنمای کنسول Play مراجعه کنید.
پاسخ تماس onAdClicked() را به FullScreenContentCallback اضافه کرد.
پاسخ تماس onAdClicked() را در کلاس AdListener برای قالب تبلیغات بومی فعال کرد.
پاسخ تماس onAdImpression() را به 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 منسوخ شد.
رفع اشکالی که در آن از کاربران دستگاههای اندروید 11 خواسته میشود هنگام کلیک کردن بر روی تبلیغ، مرورگری را انتخاب کنند.
19.5.0
2020-10-20
تبلیغات بنری: روش onAdImpression() AdListener اکنون برای تبلیغات بنری فراخوانی می شود.
روش setHttpTimeoutMillis() را برای سفارشی کردن زمان پایان تماسهای HTTPS که توسط Google Mobile Ads SDK انجام میشود، اضافه کرد.
پشتیبانی از دستگاههای Android 11 برای برنامههای هدفمند API 30 اضافه شده است.
تبلیغات باز برنامه: قالب AppOpenAd را تغییر داد تا بیشتر شبیه فرمت تمام صفحه باشد تا نمای بنر. متدهای getResponseInfo() و show() به AppOpenAd اضافه شد. کلاس های AppOpenAdView و AppOpenAdPresentationCallback منسوخ شده است.
میانجیگری: گزارش وضعیت میانجیگری اکنون در دسترس است. از ResponseInfo.getAdapterResponses() برای دریافت اطلاعات پاسخ برای هر شبکه تبلیغاتی که در درخواست تبلیغات شرکت کرده است استفاده کنید.
تبلیغات دارای پاداش قدیمی: منسوخ شده RewardedVideoAd .
قالب RewardedInterstitialAd اضافه شد که در حال حاضر در نسخه بتا خصوصی است.
رفع اشکالی که در آن MobileAds.initialize() فقط یک بار کنترل کننده تکمیل را فراخوانی می کند. هر تماس با MobileAds.initialize() اکنون پاسخ تماس تکمیلی را فراخوانی می کند.
به همه قالبهای تبلیغاتی که LoadAdError برمیگردانند، تماسهای شکست بار جدید اضافه شد. به عنوان مثال، onAdFailedToLoad(LoadAdError) .
بازخوانی های شکست بار منسوخ شده که یک int برمی گرداند. به عنوان مثال، onAdFailedToLoad(int) .
تبلیغات پاداش: در onRewardedAdFailedToShow(AdError) اضافه شد و onRewardedAdFailedToShow(int) منسوخ شد.
میانجیگری پاداش: کد خطای ارائه MEDIATION_SHOW_ERROR اضافه شد. همه خطاهای ارائه مربوط به تبلیغات واسطهای اکنون MEDIATION_SHOW_ERROR را برای AdError.getCode() و یک AdError.getCause() نشان دهنده خطای میانجیگری است.
19.2.0
2020-06-18
تبلیغات بومی: یک واسط اعتبارسنجی بومی در درخواستهای آزمایشی اضافه شد تا به شما کمک کند نقض خطمشیهای بومی را پیدا کرده و رفع کنید.
APIهایی برای قالب تبلیغات InstreamAd اضافه شده است. این ویژگی در حال حاضر در نسخه بتا خصوصی است. برای درخواست دسترسی با مدیر حساب خود تماس بگیرید.
Adaptive Banner : روش های ایجاد بنر تطبیقی را در کلاس AdSize تغییر داد. برای مثال، AdSize.getCurrentOrientationBannerAdSizeWithWidth() را به AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize() تغییر نام داد.
میانجیگری : Google Mobile Ads SDK اکنون استثناهایی را که توسط آداپتورهای میانجی ایجاد میشود، دریافت میکند.
میانجیگری با پاداش : اشکالی را برطرف کرد که در آن اگر چندین آگهی پاداشدار با واسطه ذخیره شوند، فقط یکی نشان داده میشود.
روش setTestDeviceIds() را برای فعال کردن تنظیم دستگاه های آزمایشی یک بار برای همه درخواست های تبلیغاتی اضافه کرد.
18.2.0
2019-08-29
API های اضافه شده برای قالب AppOpenAd . این ویژگی در حال حاضر در نسخه بتا خصوصی است. برای درخواست دسترسی با مدیر حساب خود تماس بگیرید.
تبلیغات بومی : برای تبلیغات غیر ویدئویی، اکنون می توان نوع مقیاس تصویر MediaView را با استفاده از MediaView.setImageScaleType() تنظیم کرد.
تبلیغات بومی : UnifiedNativeAd.getMediaContent() اضافه شد. ناشرانی که فقط تصاویر را از طریق URL ها بارگیری می کنند، اکنون می توانند محتوای رسانه ای آگهی را دریافت کنند، تصویری را برای آن ارائه کنند و با MediaView.setMediaContent() تماس بگیرند تا داده های تصویر را از طریق MediaView برای تبلیغات غیر ویدئویی پر کنند.
تبلیغات بومی : APIهای اضافه شده برای فعال کردن پشتیبانی Open Measurement برای قالبهای تبلیغات بومی سفارشی غیر ویدئویی.
کلاس Correlator و APIهای مرتبط با آن حذف شد. این ویژگی قبلاً غیر کاربردی بود.
وابستگی های اضافه شده به play-services-measurement و play-services-measurement-sdk . برنامه ها دیگر نیازی به افزودن این وابستگی ها به صراحت ندارند.
18.0.0
2019-06-17
مهاجرت از کتابخانه های پشتیبانی اندروید به کتابخانه های Jetpack (AndroidX). برای اطلاعات بیشتر به یادداشتهای انتشار خدمات Google Play مراجعه کنید.
برای جلوگیری از خرابی در اولین راهاندازی پس از نصب برنامه از پلی استور، این نسخه از ناشران میخواهد وابستگیهای اضافی را در build.gradle خود اعلام کنند:
رفع 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
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 Ad Manager باید یک برچسب <meta-data> با کلید com.google.android.gms.ads.AD_MANAGER_APP در AndroidManifest.xml خود تعیین کنند. برای جزئیات بیشتر به راهنمای شروع کار مراجعه کنید.
تبلیغات بومی:NativeAppInstallAd ، NativeContentAd ، و APIهای مرتبط به نفع UnifiedNativeAd منسوخ شدهاند. برای دستورالعمل های بیشتر در مورد استفاده از API های جدید به Native Ads Advanced Unified مراجعه کنید.
تبلیغات بومی: ویژگی «بیصدا کردن این آگهی» اضافه شد.
تبلیغات بومی: گزارش هشدار خوشخیم: «تا زمانی که ClickConfirmingView تنظیم شده است، UnconfirmedClickListener نباید پوچ باشد». حذف شده است.
Rewarded Ads: روش setAdMetadataListener را در RewardedVideoAd اضافه کرد تا تغییرات فراداده تبلیغات را بشنوید.
تبلیغات پاداش: فراخوانی destroy() شنونده را باطل می کند.
رفع اشکالی که در آن onRewardedVideoCompleted() روی شبیه سازها شلیک نمی کرد.
16.0.0
2018-10-02
بدون تغییر تبلیغات برای اطلاعات بیشتر به یادداشتهای انتشار خدمات Google Play مراجعه کنید.
15.0.0
2018-04-12
نسخه بتای MRAID v3.
تبلیغات بومی: API یکپارچه تبلیغات بومی را اضافه کرد. این NativeAppInstallAds و NativeContentAds را در یک نوع جدید ترکیب میکند: UnifiedNativeAd .
توجه: هنگام استفاده از تبلیغات بومی، یک هشدار خوشخیم وجود دارد که با کلیک بر روی تبلیغ بومی در گزارشها نشان داده میشود: " UnconfirmedClickListener نباید تا زمانی که ClickConfirmingView تنظیم شده است پوچ باشد. " این هشدار را میتوان نادیده گرفت و در نسخه بعدی حذف خواهد شد.
12.0.1
2018-03-28
بدون تغییر تبلیغات برای جزئیات بیشتر به یادداشتهای انتشار خدمات Google Play مراجعه کنید.
12.0.0
2018-03-20
ویدیوی پاداش: روش پاسخ به تماس onRewardedVideoCompleted() را به RewardedVideoAdListener اضافه کرد.
Native mediation: متد 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 منسوخ خواهد شد.
یک متد 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 مراجعه کنید.
متدهای getInAppPurchaseListener() و setInAppPurchaseListener() را از کلاسهای AdView ، InterstitialAd ، و NativeExpressAdView حذف کرد. همچنین کلاسهای خرید درونبرنامه مرتبط حذف شد.
با افزودن متد setImmersiveMode() به کلاسهای PublisherInterstitialAd و RewardedVideoAd ، قابلیت فعال کردن حالت غوطهوری در تبلیغات تمام صفحه را اضافه کرد.
رابط OnPublisherAdViewLoadedListener ، کلاس PublisherAdViewOptions و کلاس PublisherAdViewOptions.Builder را برای استفاده با AdLoader برای درخواستهای Native-plus-banner اضافه کرد.
رابط اختیاری OnImmersiveModeUpdatedListener اضافه شده است که آداپتورهای واسطه می توانند برای اطلاع از به روز رسانی های حالت همهجانبه پیاده سازی کنند.
متد getMediationAdapterClassName() را به کلاس RewardedVideoAd اضافه کرد.
قوانین keep را برای حفظ خودکار نام کلاس های آداپتور میانجی هنگام استفاده از ProGuard اضافه کرد.
10.2.0
2017-2-15
Google Play Services 10.2.x اولین نسخه ای است که دیگر از نسخه 2.3.x اندروید (Gingerbread) پشتیبانی کامل نمی کند. برنامههایی که با استفاده از نسخه SDK نسخه 10.2.x و نسخههای بعدی توسعه یافتهاند به حداقل سطح API Android 14 نیاز دارند و نمیتوان آنها را روی دستگاههایی که سطح API کمتر از 14 دارند نصب کرد. برای اطلاعات بیشتر درباره گزینههای خود، از جمله ساختن چندین APK برای گسترش پشتیبانی برنامهتان از Android Gingerbread، به وبلاگ برنامهنویسان Android مراجعه کنید.
پشتیبانی از دارایی های ویدیویی برای محتوای پیشرفته بومی و تبلیغات قالب سفارشی اضافه شده است.
متدهای getVideoController() ، setVideoOptions() و getVideoOptions() را به کلاس PublisherAdView اضافه کرد.
کلاس AdChoicesView اضافه شد.
متدهای 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 را برای تبلیغات ویدیویی پیشرفته Native Ads اضافه کرد.
یک متد openDebugMenu() به کلاس MobileAds برای پیشنمایش خلاقانه و عیبیابی واحدهای تبلیغاتی Ad Manager اضافه کرد.
پشتیبانی از رویدادهای سفارشی ویدیویی با پاداش اضافه شده است.
فقط برای این نسخه ، برنامههایی که از ProGuard برای پسپردازش برنامهشان استفاده میکنند، باید گزینه keep زیر را به فایل پیکربندی ProGuard خود اضافه کنند: -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
2015-12-18
یک روش عمومی، MobileAds.setAppVolume() اضافه کرد تا به SDK تبلیغات موبایلی از سطح حجم فعلی برنامه اطلاع دهد.
رفع اشکال و بهبودها.
8.3.0
2015-11-6
پشتیبانی برای تبلیغات ویدیویی با پاداش اضافه شده است.
یک متد isLoading() به PublisherAdView و PublisherInterstitialAd اضافه کرد تا بررسی کند که آیا درخواست تبلیغات در حال انجام است یا خیر.
متد setIsDesignedForFamilies() را به AdRequest.Builder و PublisherAdRequest.Builder اضافه کرد.
یک متد destroy() struct به 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 چندین نمایش را ثبت کند.
متد setRequestAgent() را به AdRequest.Builder و PublisherAdRequest.Builder اضافه کرد. این روش باید برای مشخص کردن مبدا درخواست آگهی توسط اشخاص ثالثی که در SDK تبلیغات موبایل واسطه میشوند، استفاده شود.
6.5.87
2014-12-08
معماری Split Jar Architecture-Android Studio Developers اکنون فقط می تواند قسمت تبلیغات خدمات Google Play را بسته به com.google.android.gms: play‑services‑ads :6.+ . توجه: برنامه هایی که تبلیغات بنر را در XML ایجاد می کنند ، هنوز هم باید به کل کتابخانه com.google.android.gms: play‑services :6.+ .
رفع اشکال مختلف
6.1
2014—0808
یک روش getLocation() به com.google.android.gms.ads.MediationAdRequest اضافه کرد.
توضیحات محتوا را برای دسترسی به دکمه بستن بینابینی اضافه کرد.
هنگام پیوند صحیح پروژه کتابخانه ، ورود به سیستم "Google Play Resources یافت نشد".
اضافه شده getMediationAdapterClassName() به AdView برای دریافت نام کلاس آداپتور واسطه گری شبکه تبلیغاتی که در حال حاضر یک تبلیغ را نشان می دهد.
5.0
2014‑06‑25
API های جدید برای اجرای رویدادهای سفارشی اضافه شده است.
با استفاده از API صورتحساب Google Play ، جریان خرید پیش فرض را برای خرید درون برنامه اضافه کرد.
4.4
2014-05‑07
API های آداپتور میانجیگری جدید اضافه شده است.
فرمت تبلیغاتی جدید 320x100 LARGE_BANNER برای هر دو تلفن و قرص اضافه شده است.
فرمت بینابینی جدید برای خرید درون برنامه اضافه شده است. برای گوش دادن به رویدادهای خرید درون برنامه ، یک InAppPurchaseListener روی InterstitialAd تنظیم کنید.
رفع اشکال برای SecurityException Crash به دلیل خواندن gservice بدون اجازه.
4.3
2014-03-17
در صورت تصویب یک زمینه کاربردی ، InterstitialAd اکنون کار می کند.
روش setContentUrl() را به PublisherAdRequest.Builder اضافه کرد.
هنگام ثبت نام سرویس ، استثنا را برطرف کنید.
4.2
2014‑02‑03
رفع اشکال مختلف
4.1
2014‑01-16
پشتیبانی از مدیر تبلیغات و تبلیغات جستجو برای برنامه های تلفن همراه اضافه شده است.
AdRequest.Builder اکنون یک روش setLocation() دارد.
در صورت درخواست یک آگهی بینابینی ، تصادف که رخ داده است ، برطرف شده است اما در مانیفست AdActivity مشخص نشده است.
4.0
2013-10-31
API های تبلیغاتی Google Mobile اکنون بخشی از خدمات Google Play هستند.
به روزرسانی های آینده API های تبلیغات Google Mobile به طور خودکار از طریق خدمات Google Play به دستگاه ها منتقل می شوند.
مدیر تبلیغات و تبلیغات جستجو برای برنامه های تلفن همراه هنوز پشتیبانی نشده است.
تاریخ آخرین بهروزرسانی 2025-02-25 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-02-25 بهوقت ساعت هماهنگ جهانی."],[[["Google Ad Manager Android SDK updates prioritize enhancing ad performance, developer experience, and user privacy, while adapting to Android platform changes."],["Major version updates (v23.0.0, v22.0.0, v21.0.0, v20.0.0) introduce significant, potentially breaking changes, requiring developers to carefully migrate their implementations."],["The SDK has evolved to deprecate older APIs and introduce new functionalities, like improved ad load failure logging, adaptive banners, and privacy-preserving API testing."],["Updates reflect industry trends and regulations, including increased minimum SDK requirements, User Messaging Platform (UMP) SDK integration for privacy enhancements, and support for features like Attribution Reporting and Topics API."],["Developers should consult the detailed release notes for specific version changes and migration instructions to ensure seamless integration and optimal ad performance."]]],["Key actions and information: The content details changes across multiple versions of an ads SDK. These changes include deprecating older methods and classes, introducing new ad formats (like `NativeAd` and `AppOpenAd`), and updating existing APIs with new features such as `Ad Inspector` UI, `User Messaging Platform SDK` updates, `QueryInfo`, `MediaContent`, and `ResponseInfo`. Major version updates introduced breaking changes, minimum API level increases, and migration to Jetpack/AndroidX libraries. Ad loading and request configurations were also enhanced.\n"]]