یادداشت های انتشار

نسخه تاریخ انتشار یادداشت‌ها
۱۳.۱.۰ ۲۴-۰۲-۲۰۲۶
  • GADErrorOSVersionTooLow منسوخ شده است. این خطا اکنون اضافی است زیرا حداقل هدف استقرار Google Mobile Ads SDK با حداقل نسخه سیستم عامل برای دریافت تبلیغات مطابقت دارد.
۱۳.۰.۰ ۲۰۲۶-۰۲-۰۴
  • تغییرات ناگهانی :
    • حداقل هدف استقرار به iOS 13.0 افزایش یافت.
    • اگر شیء‌ای که از نوع String نباشد در آرایه neighboringContentURLStrings شناسایی شود، Google Mobile Ads SDK یک استثنا ایجاد می‌کند.
    • بسیاری از API های منسوخ شده قبلی حذف شده اند.
  • بنرهای تبلیغاتی تطبیقی ​​لنگری :
  • همزمانی در سوئیفت ۶ :
    • مهاجرت تدریجی مداوم برای پشتیبانی از مدل همزمانی Swift 6.
  • تمام فراخوانی‌های os_log در SDK به‌روزرسانی شد تا از مشخص‌کننده‌ی قابلیت مشاهده‌ی {public} استفاده کنند تا از ویرایش گزارش‌ها در کنسول جلوگیری شود.
  • مشکلی که باعث می‌شد برای برخی از درخواست‌های دارای زمان انقضا، به جای GADErrorTimeout GADErrorInvalidRequest گزارش شود، برطرف شد.
  • مشکل کرش کردن برنامه در آیپدهای iOS 26 که هنگام نمایش بنرهای تبلیغاتی پشت UIPrintController رخ می‌داد، برطرف شد.
۱۲.۱۴.۰ ۲۰۲۵-۱۱-۱۸
  • رفع اشکالات و بهبود عملکرد.
۱۲.۱۳.۰ ۲۰۲۵-۱۱-۰۶
  • APIهای -registerAdView:clickableAssetViews:nonclickableAssetViews: ‎ و -unregisterAdView ‎ روی شیء GADNativeAd منسوخ شدند. به جای آن GADNativeAdView برای رندر تبلیغات بومی استفاده کنید.
۱۲.۱۲.۰ ۲۰۲۵-۱۰-۰۲
  • مشکل از کار افتادن برنامه در iOS 15 و پایین‌تر هنگام تنظیم ویژگی scene روی یک شیء GADRequest برطرف شد.
۱۲.۱۱.۰ ۲۰۲۵-۰۹-۰۸
  • رفع اشکالات و بهبود عملکرد.
۱۲.۱۰.۰ ۲۰۲۵-۰۹-۰۳
  • Google Mobile Ads SDK از iOS 26 پشتیبانی می‌کند.
  • رفع اشکالات و بهبود عملکرد.
۱۲.۹.۰ ۲۰۲۵-۰۸-۱۱
  • اکنون شناسه‌های قرارگیری برای درخواست‌های تبلیغات بومی به درستی ارسال می‌شوند.
۱۲.۸.۰ ۲۰۲۵-۰۷-۲۸
  • بهبود رندر تبلیغات تمام صفحه و دقت گزارش نمایش در آی‌پدهای iOS 26 با پنجره‌های قابل تنظیم
  • مشکلی که باعث می‌شد وقتی کاربر بلافاصله یک صفحه درون‌برنامه‌ای اپ استور را رد می‌کند، صفحه نمایش از کار بیفتد، برطرف شد.
۱۲.۷.۰ ۲۰۲۵-۰۷-۰۸
  • بازرس تبلیغات : پشتیبانی از پیکربندی تبلیغات آزمایشی خارج از متن در بازرس تبلیغات با پارامترهای درخواست اضافی اضافه شده است.
  • ناشران مجاز اکنون از شناسه قرارگیری برای همه قالب‌های تبلیغاتی پشتیبانی می‌کنند.
۱۲.۶.۰ ۲۰۲۵-۰۶-۱۰
  • مشکلی که باعث می‌شد یک بنر تبلیغاتی تاشو روی یک تبلیغ دیگر باز شود، برطرف شد.
۱۲.۵.۰ ۲۰۲۵-۰۵-۲۷
  • تغییراتی در نحوه تعامل SDK با AVAudioSession ایجاد شده است که سازگاری با موتور صوتی Unity را بهبود می‌بخشد.
  • دکمه‌ی لغو بی‌صدا کردن تبلیغات اکنون دستگاه را برای تمام فرمت‌های تبلیغاتی بی‌صدا می‌کند، حتی اگر دستگاه در حالت بی‌صدا باشد. از رابط برنامه‌نویسی کاربردی (API) audioSessionIsApplicationManaged برای تغییر رفتار پیش‌فرض استفاده کنید.
۱۲.۴.۰ ۲۰۲۵-۰۵-۰۷
  • مشکلی که مانع از کلیک‌های سفارشی روی تبلیغات ویدیویی بومی سفارشی می‌شد، برطرف شد.
۱۲.۳.۰ ۲۰۲۵-۰۴-۱۶
  • مشکل کرش مربوط به غیرفعال شدن SKOverlay در برنامه‌های Unity برطرف شد.
  • دکمه‌ی بی‌صدا کردن تبلیغات بومی اکنون دستگاه را بی‌صدا می‌کند، حتی اگر دستگاه در حالت بی‌صدا باشد. از رابط برنامه‌نویسی کاربردی (API) audioSessionIsApplicationManaged برای تغییر رفتار پیش‌فرض استفاده کنید.
۱۲.۲.۰ ۲۰۲۵-۰۳-۱۲
  • رفع اشکالات و بهبود عملکرد.
۱۲.۱.۰ ۲۰۲۵-۰۲-۲۶
  • رفع اشکالات و بهبود عملکرد.
۱۲.۰.۰ ۲۰۲۵-۰۲-۰۳
  • تغییرات ناگهانی :
  • تبلیغات تطبیقی ​​درون خطی :
    • فراخوانی CGSizeFromGADAdSize(_:) با اندازه تبلیغ تطبیقی ​​درون‌خطی، اکنون ارتفاع 0 را برمی‌گرداند تا زمانی که Google Mobile Ads SDK تبلیغی را برگرداند.
  • همزمانی در سوئیفت ۶ :
    • مهاجرت افزایشی برای پشتیبانی از مدل همزمانی Swift 6 آغاز شد.
  • هدف‌گذاری سفارشی :
    • دیکشنری customTargeting در GADRequest اکنون به جای String از Any به عنوان نوع مقدار استفاده می‌کند.
۱۱.۱۳.۰ ۲۰۲۴-۱۲-۰۳
  • تخصیص بهینه حافظه تبلیغاتی ویدیویی برای جلوگیری از اضافه بار منابع، کاهش خطاهای AVErrorMediaServicesWereReset و بهبود پایداری پخش.
۱۱.۱۲.۰ ۲۰۲۴-۱۱-۰۷
  • مشکلی که باعث می‌شد در صورت انتشار شیء تبلیغ قبل از اتمام نمایش تبلیغ، متدهای GADFullScreenContentDelegate فراخوانی نشوند، برطرف شد.
  • اندازه‌گیری باز : به OM SDK 1.5.2 به‌روزرسانی شد.
۱۱.۱۱.۰ ۲۰۲۴-۱۰-۲۱
  • GADErrorMediationNoFill منسوخ شده.
  • تبلیغات بین اسکرولرها: GADMediationInterscrollerAd و -loadInterscrollerAdForAdConfiguration:completionHandler: منسوخ شده‌اند.
۱۱.۱۰.۰ ۲۰۲۴-۰۹-۱۸
  • تغییراتی در بافرینگ ویدیو ایجاد شد تا عملکرد پخش در اتصال تلفن همراه بهبود یابد.
۱۱.۹.۰ ۲۰۲۴-۰۹-۱۱
  • انتشار رسمی برای پشتیبانی از iOS 18.
  • مشکلی که مانع از پنهان شدن نوار وضعیت توسط تبلیغات باز برنامه می‌شد، برطرف شد.
  • گزارش‌های کنسول اشکال‌زدایی به‌روزرسانی شدند تا از OSLog با نام زیرسیستم com.google.GoogleMobileAds استفاده شود.
  • اشکالی مربوط به MarketplaceKit که باعث می‌شد SDK هنگام اجرا در MacOS از کار بیفتد، برطرف شد.
۱۱.۸.۰ ۲۰۲۴-۰۸-۱۳
  • تبلیغات بومی: اشکالی که باعث می‌شد پخش یک ویدیوی متوقف‌شده، فراخوانی مجدد پخش و مکث GADVideoControllerDelegate اضافی را فعال کند، برطرف شد.
۱۱.۷.۰ ۲۰۲۴-۰۷-۱۵
۱۱.۶.۰ ۲۰۲۴-۰۶-۱۷
  • یک وابستگی به MarketplaceKit اضافه شد. این امر مستلزم آن است که برنامه‌ها با Xcode 15.3 یا بالاتر ساخته شوند.
    • MarketplaceKit فقط با Swift سازگار است، بنابراین یک فایل حفره‌ی Swift به این توزیع اضافه شده است تا کتابخانه‌های استاندارد Swift حتی اگر برنامه‌ها حاوی فایل‌های Swift دیگری نباشند، در آنها گنجانده شوند.
۱۱.۵.۰ ۲۰۲۴-۰۵-۱۶
  • ویژگی isCollapsible به GADBannerView اضافه شد تا بررسی کند که آیا بنر برگردانده شده قابل جمع شدن است یا خیر.
  • وضعیت userInteractionEnabled مربوط به نماهای دارایی تبلیغات بومی، پس از تنظیم نماهای دارایی روی nil ، اکنون بازیابی می‌شود.
  • بازرس تبلیغات : پشتیبانی از نمایش سیگنال‌های حریم خصوصی اضافی مانند TFUA و TFCD اضافه شده است.
۱۱.۴.۰ ۲۰۲۴-۰۵-۰۶
  • هویت امضا از AdMob Inc. به Google LLC با استفاده از شناسه تیم EQHXZ8M8AV به‌روزرسانی شد. اگر این کار باعث ایجاد اعلانی در Xcode شد، برای پذیرش هویت جدید، «پذیرش تغییر» را انتخاب کنید.
۱۱.۳.۰ ۲۰۲۴-۰۴-۱۱
  • ویژگی adUnitID به GADAppOpenAd اضافه شد.
۱۱.۲.۰ ۱۴-۰۳-۲۰۲۴
  • پشتیبانی از فایل‌های مانیفست حریم خصوصی اضافه شد.
  • اندازه‌گیری باز : به OM SDK 1.4.12 به‌روزرسانی شد.
  • برخی از کدهای خطای پاسخ بهبود یافته‌اند تا به جای عدم پر شدن، خرابی‌های شبکه را به درستی شناسایی کنند.
  • Info.plist مربوط به SDK به‌روزرسانی شد تا مشکل مربوط به مدیریت بسته‌های Swift در Xcode 15.3 برطرف شود.
  • بازرس تبلیغات : پشتیبانی از نمایش اطلاعات .plist و مقادیر IAB TCF اضافه شده است.
۱۱.۱.۰ ۲۰۲۴-۰۳-۰۶
  • مشکلی که باعث می‌شد بارگذاری تبلیغات ویدیویی باعث نمایش یک پیام هشدار در کنسول در مورد استفاده از نخ اصلی شود، برطرف شد.
  • بازرس تبلیغات : پشتیبانی برای نمایش وضعیت مجوز ردیابی برنامه کاربر اضافه شده است.
۱۱.۰.۱ ۲۰۲۴-۰۲-۰۹
  • اندازه‌گیری باز :
    • به OM SDK 1.4.8 برگشت داده شد.
    • در مورد یک نماد adView سراسری ناخواسته که در OM SDK 1.4.10 وجود دارد، کار می‌کند. این نماد در صورتی که OM SDK 1.4.10 توسط چندین کتابخانه گنجانده شود، باعث خطاهای نماد تکراری می‌شود.
۱۱.۰.۰ ۲۰۲۴-۰۲-۰۶
  • تغییرات ناگهانی :
    • SDK دیگر مستقیماً به GoogleAppMeasurement وابسته نیست. برای ادامه جمع‌آوری معیارهای کاربر در AdMob، برنامه AdMob خود را به Firebase پیوند دهید و Google Analytics for Firebase SDK را در برنامه خود ادغام کنید.
    • حداقل نسخه پشتیبانی شده Xcode به 15.1 به‌روزرسانی شد.
    • حداقل هدف استقرار به iOS 12 به‌روزرسانی شد.
    • حداقل سیستم عامل مورد نیاز برای دریافت تبلیغات در iOS 13 به‌روزرسانی شد.
    • بسیاری از API های منسوخ شده قبلی حذف شده اند.
  • اندازه‌گیری باز: به OM SDK 1.4.10 به‌روزرسانی شد.
  • تبلیغات تمام صفحه :
    • ارجاعات UIViewController برای تبلیغات تمام صفحه اکنون قابل null شدن هستند و دیگر لازم نیستند. SDK از پنجره اصلی برنامه برای جستجوی خودکار view controller ها در صورت عدم ارائه یکی از آنها استفاده می‌کند.
  • آزمایش :
  • بازرس تبلیغات :
    • بازرس تبلیغات (Ad Inspector) اکنون هرگونه خطایی را که در طول شروع جلسه رخ می‌دهد، نمایش می‌دهد.
    • مشکل نادر از کار افتادن برنامه Ad Inspector در هنگام راه‌اندازی اولیه SDK برطرف شد.
۱۰.۱۴.۰ ۲۰۲۳-۱۱-۲۹
  • GADSimulatorID منسوخ شده است. شبیه‌سازها به‌طور پیش‌فرض در حالت آزمایشی هستند.
  • -setSameAppKeyEnabled: منسوخ شده است. به جای آن -setPublisherFirstPartyIDEnabled: استفاده کنید.
  • هشدارهای منسوخ شدن بیشتری برای APIهای GADCustomEvent اضافه شد. به جای آن از APIهای GADMediationAdapter استفاده کنید.
۱۰.۱۳.۰ ۲۰۲۳-۱۱-۰۷
۱۰.۱۲.۰ ۲۰۲۳-۱۰-۰۴
۱۰.۱۱.۰ ۲۰۲۳-۰۹-۲۵
  • اشکالی که باعث می‌شد برخی از تبلیغات هنگام بارگذاری در یک جهت اما نمایش در جهت دیگر، به درستی نمایش داده نشوند، برطرف شد.
۱۰.۱۰.۰ ۲۰۲۳-۰۸-۳۰
  • انتشار رسمی برای پشتیبانی از iOS 17.
  • اندازه‌گیری باز: به OM SDK 1.4.8 به‌روزرسانی شد.
  • بازرس تبلیغات : پشتیبانی از SDK برای نمایش اطلاعات افزونه اضافه شد.
  • لاگ‌های کنسول که توصیه می‌کردند شناسه‌های شبیه‌ساز را در API testDeviceIdentifiers اضافه کنید، حذف شدند. شبیه‌سازها به طور پیش‌فرض در حالت آزمایشی هستند.
۱۰.۹.۰ ۲۰۲۳-۰۸-۰۲
  • اندازه‌گیری باز: به OM SDK 1.4.6 به‌روزرسانی شد.
  • بازرس تبلیغات : پشتیبانی از SDK برای خروجی گرفتن از پاسخ‌های تبلیغاتی اضافه شد.
  • مشکل صدا که باعث می‌شد حتی اگر تبلیغ بی‌صدا باشد، جلسه صوتی به طور غیرمنتظره‌ای موسیقی پس‌زمینه را هنگام پایان ویدیو قطع کند، برطرف شد.
  • پشتیبانی از ارسال شناسه واحد تبلیغاتی هنگام تولید GADQueryInfo اضافه شد.
۱۰.۸.۰ ۲۰۲۳-۰۷-۱۲
  • تغییرات جزئی در نحوه مدیریت فراخوانی‌های adWillPresentFullScreenContent: adWillDismissFullScreenContent: و adDidDismissFullScreenContent: delegate توسط delegateها برای تبلیغات واسطه‌ای ایجاد شده است. این تغییرات باعث می‌شود تبلیغات واسطه‌ای بیشتر شبیه تبلیغات شخص اول رفتار کنند.
    • SDK های شخص ثالث که adWillPresentFullScreenContent: را فراخوانی می‌کنند و به دنبال آن adDidDismissFullScreenContent: چندین بار فراخوانی می‌شوند، اکنون به جای فقط برای اولین مجموعه فراخوانی‌ها، چندین فراخوانی مجدد را آغاز می‌کنند.
    • وقتی تبلیغات تمام صفحه شخص ثالث نمایش داده نمی‌شوند، به جای adWillPresentFullScreenContent: و adDidDismissFullScreenContent: تابع ad:didFailToPresentFullScreenContentWithError: فراخوانی می‌شود.
۱۰.۷.۰ ۲۰۲۳-۰۶-۲۶
  • GADRequestConfiguration: متد tagForChildDirectedTreatment: منسوخ شده و یک ویژگی خواندنی-نوشتنی tagForChildDirectedTreatment اضافه شده است.
  • GADRequestConfiguration: متد tagForUnderAgeOfConsent: منسوخ شده و یک ویژگی خواندنی-نوشتنی tagForUnderAgeOfConsent اضافه شده است.
  • sdkVersion منسوخ شده است. به جای آن versionNumber استفاده کنید.
  • اکنون می‌توان آداپتورهای غیر رندرینگ را برای جمع‌آوری سیگنال نگه داشت.
۱۰.۶.۰ ۲۰۲۳-۰۶-۰۱
  • کاهش مصرف حافظه هنگام ارسال درخواست‌های تبلیغاتی موازی زیاد.
۱۰.۵.۰ ۲۰۲۳-۰۵-۱۵
  • نشت حافظه‌ای که هنگام ایجاد یک شیء GADQueryInfo رخ می‌داد، برطرف شد.
۱۰.۴.۰ ۲۰۲۳-۰۴-۲۰
  • حداقل نسخه Xcode پشتیبانی شده به 14.1 به‌روزرسانی شد.
    • armv7 در Xcode 14 پشتیبانی نمی‌شود و از SDK حذف شده است.
  • حداقل هدف استقرار به iOS 11.0 افزایش یافته است.
  • بازرس تبلیغات : پشتیبانی از SDK برای نمایش نام واحدهای تبلیغاتی در رابط کاربری بازرس تبلیغات اضافه شد.
۱۰.۳.۰ ۲۰۲۳-۰۳-۲۷
  • رفع اشکالات و بهبود عملکرد.
۱۰.۲.۰ ۲۰۲۳-۰۳-۰۶
  • یک ویژگی isMuted به GADVideoController اضافه شد.
۱۰.۱.۰ ۲۰۲۳-۰۲-۱۶
  • رفع اشکالات و بهبود عملکرد.
۱۰.۰.۰ ۲۰۲۳-۰۱-۲۶
  • تغییرات ناگهانی :
    • تبلیغات دیگر در iOS 11 نمایش داده نمی‌شوند. برای بازیابی تبلیغات، iOS 12 مورد نیاز است، اگرچه حداقل هدف استقرار هنوز iOS 10.0 است.
    • اکنون برای همه برنامه‌های Ad Manager، شناسه برنامه Ad Manager الزامی است. این شناسه به شکل زیر است:
      ca-app-pub-################~########## . برای جزئیات بیشتر به Update your Info.plist مراجعه کنید.
    • GoogleAppMeasurement.xcframework اکنون برای همه برنامه‌های مدیریت تبلیغات مورد نیاز است.
    • فیلدهای از پیش منسوخ شده زیر حذف شدند:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • تبلیغات بومی : اشکالی که باعث می‌شد GADMediaContent.mainImage nil را برگرداند، حتی اگر تصویر با موفقیت در GADMediaView رندر شده باشد، برطرف شد.
  • تبلیغات همسان خارج از چارچوب بازرس تبلیغات اکنون دارای بازدید رسانه‌ای هستند.
  • فیلدهای زیر در GADMediationAdConfiguration منسوخ شده‌اند:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • بیت‌کد از نسخه Google Mobile Ads SDK حذف شد.
۹.۱۴.۰ ۲۰۲۲-۱۲-۰۸
  • تبلیغات باز برنامه: +loadWithAdUnitID:request:orientation:completionHandler: منسوخ شده و با +loadWithAdUnitID:request:completionHandler: جایگزین شده است. بارگذاری تبلیغات باز برنامه اکنون جهت فعلی دستگاه را در نظر می‌گیرد و با سایر قالب‌های تمام صفحه مطابقت دارد.
  • پشتیبانی از میانجیگری برای تبلیغات باز برنامه اضافه شد.
  • بازرس تبلیغات : پشتیبانی از SDK برای درخواست و نمایش تبلیغات از طریق رابط کاربری بازرس تبلیغات اضافه شده است.
۹.۱۳.۰ ۲۰۲۲-۱۱-۰۷
  • از کلیک‌های اضافی در تبلیغات بومی پشتیبانی می‌شود.
  • رفع اشکالات و بهبود عملکرد.
۹.۱۲.۰ ۲۰۲۲-۱۰-۲۴
  • GADQueryInfo برای پشتیبانی از جمع‌آوری و رندر سیگنال‌ها اضافه شد.
  • مستندات مربوط به APIهای صوتی به‌روزرسانی شد.
۹.۱۱.۰ ۲۰۲۲-۰۹-۲۰
  • رفع اشکالات و بهبود عملکرد.
۹.۱۰.۰ ۲۰۲۲-۰۹-۰۷
  • نسخه رسمی برای پشتیبانی از iOS 16 منتشر شد.
  • iLTV: ویژگی‌های زیر به GADAdNetworkResponseInfo اضافه شد:
    • adSourceID
      adSourceInstanceName
      adSourceName
    ویژگی زیر به GADResponseInfo اضافه شد:
    • extrasDictionary
۹.۹.۰ ۲۰۲۲-۰۸-۱۱
  • رفع اشکالات و بهبود عملکرد.
۹.۸.۰ ۲۰۲۲-۰۷-۲۷
  • میانجیگری پاداشی: didRewardUserWithReward: در GADMediationRewardedAdEventDelegate به نفع didRewardUser منسوخ شده است. پاداش تبلیغاتی ارائه شده توسط didRewardUserWithReward: همیشه بدون گزینه بوده است و مقدار پاداش تبلیغاتی از تنظیمات واحد تبلیغاتی در رابط کاربری مدیر تبلیغات (Ad Manager UI) می‌آید.
  • بازرس تبلیغات : پشتیبانی از SDK برای خروجی گرفتن از درخواست‌های تبلیغات اضافه شد.
۹.۷.۰ ۲۰۲۲-۰۷-۰۷
  • ویژگی loadedAdNetworkResponseInfo به GADResponseInfo اضافه شد و اطلاعاتی درباره شبکه تبلیغاتی که تبلیغ را بارگذاری کرده است، برمی‌گرداند.
  • ویژگی adSourceInstanceID به GADAdNetworkResponseInfo اضافه شد.
۹.۶.۰ ۲۰۲۲-۰۶-۱۳
۹.۵.۰ ۲۰۲۲-۰۵-۱۶
  • میانجیگری بومی: nativeAdDidRecordImpression: و nativeAdDidRecordClick: اکنون در تبلیغات بومی میانجیگری شده فراخوانی می‌شوند.
  • برای پشتیبانی از سازگاری با هدرهای C++، در هدرهای عمومی، extern با FOUNDATION_EXPORT جایگزین شد.
۹.۴.۰ ۲۰۲۲-۰۴-۲۶
  • حداقل نسخه Xcode پشتیبانی‌شده به ۱۳.۲.۱ به‌روزرسانی شد.
  • رفع اشکالات و بهبود عملکرد.
۹.۳.۰ ۲۰۲۲-۰۴-۰۷
  • رفع اشکالات و بهبود عملکرد.
۹.۲.۰ ۲۰۲۲-۰۳-۲۱
  • اندازه‌گیری باز: به OM SDK 1.3.30 به‌روزرسانی شد.
  • هشدارهایی اضافه شد وقتی کد برنامه به جای adWilllPresentFullScreenContent جدیدتر در GADFullScreenContentDelegate به adDidPresentFullScreenContent ارجاع می‌دهد.
۹.۱.۰ ۲۰۲۲-۰۲-۲۸
  • رفع اشکالات و بهبود عملکرد.
۹.۰.۰ ۲۰۲۲-۰۲-۰۱
۸.۱۳.۰ ۲۰۲۱-۱۱-۱۷
  • ثابت kGAMSimulatorID در GAMRequest منسوخ شد. به جای آن GADSimulatorID در GADRequestConfiguration استفاده کنید.
  • ویژگی credentials در GADAdNetworkResponseInfo منسوخ شد. از ویژگی جدید adUnitMapping از همان کلاس استفاده کنید.
۸.۱۲.۰ ۲۰۲۱-۱۰-۱۱
  • اشکالی که باعث می‌شد اعتبارسنج بومی هنگام حذف یک نمای تبلیغ بومی از سلسله مراتب نماها در حالت آزمایشی، باعث خرابی شود، برطرف شد.
  • تمام ثابت‌های دارای پیشوند kGAD منسوخ شده‌اند. در عوض از ثابت‌های دارای پیشوند GAD استفاده کنید.
۸.۱۱.۰ ۲۰۲۱-۰۹-۱۶
  • نسخه رسمی برای پشتیبانی از iOS 15 منتشر شد.
  • محافظ‌هایی اضافه شده است تا از خرابی برنامه‌ها هنگام اجرای Google Mobile Ads SDK روی iOS 9 یا پایین‌تر جلوگیری شود. این SDK فقط در iOS 10+ پشتیبانی می‌شود و در غیر این صورت غیرفعال است.
۸.۱۰.۰ ۲۰۲۱-۰۹-۰۱
۸.۹.۰ ۲۰۲۱-۰۸-۱۰
  • یک اشکال غیرمعمول که در نسخه‌های بتای iOS 15 وجود داشت و باعث می‌شد اندازه نماهای وب تمام صفحه برای برنامه‌های چند صحنه‌ای به درستی تنظیم نشود، برطرف شد.
  • اشکالی که باعث می‌شد فراخوانی registerAdNetworkExtras: در صورت ایجاد شیء GADRequest از طریق متد copy، از کار بیفتد، برطرف شد.
۸.۸.۰ ۲۰۲۱-۰۷-۲۰
  • منطقی اضافه شده است تا از موارد نادری که چندین فروشگاه درون‌برنامه‌ای می‌توانند روی هم نمایش داده شوند، جلوگیری شود.
۸.۷.۰ ۲۴-۰۶-۲۰۲۱
۸.۶.۰ ۲۰۲۱-۰۶-۰۷
  • ویژگی mediaView در GADCustomNativeAd منسوخ شده است. در عوض، از ویژگی جدید mediaContent از همان کلاس استفاده کنید.
  • اشکالی که باعث می‌شد فراخوانی‌های نماینده بی‌صدا/باصدا کردن ویدیو برای پیشنهاد قیمت تبلیغات بومی فراخوانی نشوند، برطرف شد.
  • نوع kGAMSimulatorID از id به NSString* به‌روزرسانی شد تا از تبدیل نوع اضافی در Swift جلوگیری شود.
۸.۵.۰ ۲۰۲۱-۰۵-۰۷
  • اشکالی که باعث می‌شد یک قالب تبلیغ آزمایشی در صورت ارائه چندین بار، پس از رد تبلیغ، رد نشود، برطرف شد.
۸.۴.۰ ۲۰۲۱-۰۴-۱۹
  • افزایش پشتیبانی از رویدادهای تبدیل SKAdNetwork با استفاده از SKAdImpression .
۸.۳.۰ ۲۰۲۱-۰۳-۲۵
  • پشتیبانی از شناسه شخص اول ناشر (که قبلاً با نام کلید برنامه شناخته می‌شد) اضافه شده است تا به شما کمک کند با استفاده از داده‌های جمع‌آوری‌شده از برنامه‌هایتان، تبلیغات مرتبط‌تر و شخصی‌سازی‌شده‌تری ارائه دهید.
  • adWillDismissFullScreenContent: ‎ به GADFullScreenContentDelegate اضافه شد.
  • مشکلی که باعث می‌شد تابع adDidPresentFullScreenContent: بلافاصله قبل از ارائه فراخوانی شود، به جای اینکه بلافاصله بعد از آن فراخوانی شود، برطرف شد.
۸.۲.۰.۱ ۲۰۲۱-۰۳-۱۲
  • خطای نصب CocoaPods با عنوان « Can't merge user_target_xcconfig » که هنگام استفاده از چندین پاد با تنظیمات user_target_xcconfig مختلف رخ می‌داد، برطرف شد.
۸.۲.۰ ۲۰۲۱-۰۳-۱۱
  • پشتیبانی SKAdNetwork اضافی برای آماده‌سازی جهت اجرای AppTrackingTransparency اضافه شد.
  • تعریف ماکروی UIWindowScene که فقط در نسخه‌های Xcode قبل از ۱۱ مورد نیاز بود، حذف شد.
۸.۱.۰ ۲۰۲۱-۰۲-۱۹
  • غیرفعال کردن گزارش disableAutomatedInAppPurchaseReporting و فعال کردن گزارش enableAutomatedInAppPurchaseReporting ) منسوخ شده است. گزارش‌دهی IAP از SDK حذف شده است. این متدها اکنون بدون عملیات هستند.
  • پرچم‌هایی برای کاهش دسترسی SDK به APIهای CTTelephonyNetworkInfo اضافه شد.
۸.۰.۰ ۲۰۲۱-۰۲-۰۱
  • تغییرات عمده نسخه ۸، همانطور که در بخش «آماده‌سازی برای SDK نسخه ۸» توضیح داده شده است.
  • بهبود عملکرد SDK هنگام ارسال همزمان تعداد زیادی درخواست.
  • پشتیبانی از معماری i386 حذف شد. شبیه‌سازهای ۳۲ بیتی دیگر توسط Xcode پشتیبانی نمی‌شوند.
  • اشکالی که باعث می‌شد adapterVersion در پروتکل GADMediationAdapter با NSObject در Swift تداخل داشته باشد، برطرف شد.
۷.۶۹.۰ ۲۰۲۰-۱۲-۰۳
  • برنامه‌های مورد نیاز برای ساخت با Xcode 12.0 یا بالاتر.
  • یک برش شبیه‌ساز arm64 اضافه شد تا امکان آزمایش روی شبیه‌سازها برای پلتفرم‌های مک اپل سیلیکون فراهم شود.
  • یک پارامتر styleID به GADDynamicHeightSearchRequest اضافه شد.
  • فراخوانی -adDidRecordImpression: ‎ به GADFullScreenContentDelegate برای فرمت‌های بتای تمام‌صفحه اضافه شد.
  • پشتیبانی از gad_has_consent_for_cookies NSUserDefaults اضافه شد. Google Mobile Ads SDK ) تبلیغات محدود (LTD) را زمانی فعال می‌کند که ترجیح gad_has_consent_for_cookies روی صفر تنظیم شده باشد. برای جزئیات بیشتر به تنظیم رضایت برای کوکی‌ها مراجعه کنید.
  • Google Mobile Ads SDK ) انتقال شناسه تبلیغات (IDFA) را غیرفعال می‌کند، زمانی که GADMobileAds.sharedInstance().requestConfiguration.tag با forChildDirectedTreatment: true (به تنظیمات child-directed مراجعه کنید) فراخوانی شود، یا GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) فراخوانی شود (به تنظیمات users under the age of consent مراجعه کنید).
۷.۶۸.۰ ۲۰۲۰-۱۱-۰۴
  • SDK از .framework به .xcframework به‌روزرسانی شد. اکنون برای نصب CocoaPods به CocoaPods 1.9.0 یا بالاتر نیاز است.
  • arm64e از توزیع حذف شد. آزمایش محلی روی arm64e دیگر در دسترس نخواهد بود.
  • اعتبارسنج سیاست تبلیغات بومی اضافه شد.
  • بازرس تبلیغات بتا اضافه شد.
  • اشکالی که باعث می‌شد rootViewController مربوط به GADNativeCustomTemplateAd یک اشاره‌گر قوی به تبلیغ را حفظ کند، برطرف شد.
۷.۶۷.۰ ۲۰۲۰-۱۰-۲۱
  • APIهای بتای جدید برای تبلیغات بینابینی و پاداشی منتشر شد. APIهای جدید عملکرد مشابهی را ارائه می‌دهند اما سازگاری بهتری دارند.
  • ویژگی neighboringContentURLStrings به GADRequest اضافه شد.
  • APIهای مربوط به قالب GADRewardedInterstitialAd اضافه شد. تبلیغات بینابینی پاداش‌دار در حال حاضر در نسخه بتای خصوصی هستند. برای درخواست دسترسی با مدیر حساب خود تماس بگیرید.
  • اشکالی که باعث می‌شد صفحات فرود تبلیغات در دستگاه‌های دارای بریدگی نمایشگر بریده شوند، برطرف شد.
۷.۶۶.۰ ۲۰۲۰-۰۹-۲۸
  • تبلیغات بنری: متد adViewDidRecordImpression: delegate به GADBannerViewDelegate اضافه شد.
۷.۶۵.۰ ۲۰۲۰-۰۹-۰۳
  • لازم است برنامه‌ها با Xcode نسخه ۱۱.۰ یا بالاتر ساخته شوند.
  • فرمت GADInstreamAd منسوخ شد.
  • تبلیغات آزمایشی : اضافه کردن یک دستگاه آزمایشی اکنون در مواردی که IDFA در دسترس نیست، پشتیبانی می‌شود.
۷.۶۴.۰ ۲۰۲۰-۰۸-۱۱
۷.۶۳.۰ ۲۰۲۰-۰۷-۲۸
  • تبلیغات باز برنامه: فرمت GADAppOpenAd به تمام صفحه تغییر یافت. تبلیغات باز برنامه در حال حاضر در نسخه بتای خصوصی هستند. برای درخواست دسترسی با مدیر حساب خود تماس بگیرید.
  • تبلیغات بومی: ویژگی mediaContent اضافه شد و ویژگی videoController در GADNativeCustomTemplateAd منسوخ شد.
  • میانجیگری بینابینی: interstitialDidDismissScreen: فراخوانی‌های برگشتی از آداپتورهای میانجیگری اکنون از حالت تکراری خارج شده‌اند.
۷.۶۲.۰ ۲۰۲۰-۰۷-۱۰
  • اشکالی که باعث می‌شد ویدیوها پس از مکث به دلیل برداشتن هدفون، برای پخش نیاز به دو بار کلیک داشته باشند، برطرف شد.
۷.۶۱.۰ ۲۰۲۰-۰۶-۱۷
  • ویژگی dictionaryRepresentation به GADResponseInfo اضافه شد تا ثبت اطلاعات پاسخ آسان‌تر شود.
  • کلاس DFPCustomRenderedAd ، یک کلاس فرمت تبلیغات استفاده نشده که برنامه‌ها نباید به آن ارجاع دهند، حذف شد.
۷.۶۰.۰ ۲۰۲۰-۰۵-۲۰
  • تبلیغات جایزه‌دار : ویژگی serverSideVerificationOptions از GADRewardedAd اصلاح شد تا به جای copy strong باشد.
  • برای ثبت آسان‌تر وقایع، متد description را روی GADResponseInfo و GADAdNetworkResponseInfo پیاده‌سازی کردیم.
  • تمام خطاهای ارائه (مثلاً rewardedAd:didFailToPresentWithError: :) اکنون همیشه یک کد از GADPresentationErrorCode برمی‌گردانند. خطاهای ارائه میانجیگری به عنوان خطاهای اساسی ظاهر می‌شوند.
۷.۵۹.۰ ۲۰۲۰-۰۵-۰۶
  • اندازه‌گیری باز: به OM SDK 1.3.3 به‌روزرسانی شد.
  • تبلیغات بینابینی: اشکالی که باعث می‌شد تبلیغات بینابینی در آیپد به جهت‌های پشتیبانی نشده بچرخند و باعث ایجاد مشکلات رابط کاربری شوند، برطرف شد.
  • تبلیغات آزمایشی: برچسب تبلیغ آزمایشی به‌روزرسانی شد تا به جای «تبلیغ آزمایشی» عبارت «حالت آزمایشی» نوشته شود و رابط کاربری برچسب نیز به‌روزرسانی شد.
۷.۵۸.۰ ۱۳ آوریل ۲۰۲۰
  • حداقل پشتیبانی از نسخه Xcode به 11.0 افزایش یافته است.
  • ویژگی adNetworkInfoArray به GADResponseInfo اضافه شد. این ویژگی، فراداده‌های مربوط به شبکه‌های میانجیگری را که به عنوان بخشی از این پاسخ تبلیغاتی فراخوانی می‌شوند، نمایش می‌دهد.
  • دسترسی غیرفعال برای عناصر تبلیغاتی پنهان، تا ابزارهایی مانند VoiceOver عناصر غیرفعال را فراخوانی نکنند.
۷.۵۷.۰ ۲۰۲۰-۰۳-۱۸
  • GADRewardBasedVideoAd منسوخ شده است. همه کلاینت‌ها باید GADRewardedAd استفاده کنند.
  • پیام‌های خطا برای خطاهای «آداپتور پیدا نشد» بهبود یافته‌اند. پیام‌های خطا اکنون حاوی نام آداپتور هستند.
  • مشکل GADRewardedAd که باعث می‌شد rewardedAd:didFailToPresentWithError: در مواردی که هیچ تبلیغ پاداش‌داری بارگذاری نشده بود، فراخوانی نشود، برطرف شد.
  • مشکل از کار افتادن احتمالی که در صورت تلاش طراحان برای بارگذاری URLهای غیر HTTP درون SafariViewController رخ می‌داد، برطرف شد.
۷.۵۶.۰ ۲۰۲۰-۰۲-۲۸
  • متدهای نمونه disableAutomatedInAppPurchaseReporting و enableAutomatedInAppPurchaseReporting در GADMobileAds اضافه شده و متد کلاس disableAutomatedInAppPurchaseReporting منسوخ شده است. برای غیرفعال کردن گزارش‌دهی خودکار IAP، قبل از مقداردهی اولیه Google Mobile Ads SDK یا بارگذاری تبلیغات، disableAutomatedInAppPurchaseReporting فراخوانی کنید.
  • متد disableMediationInitialization به GADMobileAds اضافه شد. این متد را قبل از مقداردهی اولیه Google Mobile Ads SDK فراخوانی کنید تا مقداردهی اولیه آداپتور میانجیگری غیرفعال شود.
  • معماری i386 حذف شد. پشتیبانی از شبیه‌ساز ۳۲ بیتی دیگر وجود ندارد.
۷.۵۵.۱ ۲۰۲۰-۰۲-۱۴
  • تبلیغات جایزه‌دار : اشکالی که در آن rewardedAd:didFailToPresentWithError: نوع NSString برای خطا به جای NSError برمی‌گرداند، برطرف شد.
۷.۵۵.۰ ۲۰۲۰-۰۲-۰۴
  • تمام ارجاعات به UIWebView حذف شد. UIWebView دیگر پشتیبانی نمی‌شود.
۷.۵۴.۰ ۲۰۲۰-۰۱-۲۸
  • اندازه‌گیری باز: به OM SDK 1.3.1 به‌روزرسانی شد.
  • WKWebView به عنوان SDK پیش‌فرض در تمام نماهای وب فعال شد.
  • پشتیبانی از پارامترهای رضایت خواندن از IAB TCF نسخه ۲.۰ و رشته us_privacy در IAB اضافه شد.
۷.۵۳.۱ ۲۰۱۹-۱۲-۱۹
  • کد خطای kGADErrorAppIDMissing به kGADErrorApplicationIdentifierMissing تغییر نام داد.
  • میانجیگری پاداشی : اشکالی که باعث می‌شد هنگام استفاده از API GADRewardedAd، پیشنهاد قیمت کار نکند، برطرف شد.
۷.۵۳.۰ ۲۰۱۹-۱۲-۱۲
  • اندازه‌گیری باز: به OM SDK 1.2.21 به‌روزرسانی شد.
  • تبلیغات بینابینی/پاداش‌دار : متد canPresentFromViewController: اضافه شد. برنامه‌های چندصحنه‌ای می‌توانند از این متد برای بررسی اینکه آیا تبلیغ هنگام تغییر اندازه صحنه همچنان قابل نمایش است یا خیر، استفاده کنند.
  • تبلیغات بینابینی : interstitialDidFailToPresentScreen: اکنون هنگام تلاش برای ارائه تبلیغی که آماده نیست یا تبلیغی که قبلاً ارائه شده است، فراخوانی می‌شود.
  • تبلیغات بومی : اشکالی که در آن یک رابط کاربری (UI API) در یک رشته پس‌زمینه فراخوانی می‌شد، برطرف شد.
  • مشکل نشت حافظه GADBlockSignalSource که هنگام بارگذاری تبلیغات رخ می‌داد، برطرف شد.
  • میانجیگری بومی : GADMediatedNativeAppInstallAd و GADMediatedNativeContentAd حذف شدند.
  • میانجیگری بومی: ویژگی‌های duration و currentTime به پروتکل GADMediatedUnifiedNativeAd اضافه شد.
۷.۵۲.۰ ۲۰۱۹-۱۱-۰۶
  • اشکالی که باعث می‌شد نسبت ابعاد رسانه‌ای تبلیغ درون‌پخشی در درخواست رعایت نشود، برطرف شد.
۷.۵۱.۰ ۲۰۱۹-۱۰-۱۷
  • حداقل نسخه iOS پشتیبانی‌شده به iOS 9 افزایش یافته است. برنامه‌ها هنوز می‌توانند در iOS 8 لینک شوند، اما تبلیغات فقط در iOS 9+ بارگذاری می‌شوند.
  • ویژگی‌های currentTime و duration به GADMediaContent اضافه شد.
  • ویژگی mediaContent به GADInstreamAd اضافه و ویژگی‌های videoController ، duration ، currentTime و aspectRatio حذف شده‌اند.
  • نسخه بتای API بنر تطبیقی ​​لنگردار اضافه شد.
۷.۵۰.۰ ۲۰۱۹-۰۹-۱۸
  • نسخه رسمی برای پشتیبانی از iOS 13 منتشر شد.
  • اندازه‌گیری باز: به OM SDK 1.2.19 به‌روزرسانی شد.
    • پشتیبانی از برنامه‌های چند صحنه‌ای اضافه شد. برنامه‌هایی که از چندین صحنه پشتیبانی می‌کنند باید ویژگی scene را در GADRequest تنظیم کنند تا تبلیغات با اندازه مناسب دریافت کنند.
    • زیرکلاس SKStoreProductViewController که در iOS 13 مجاز نیست، حذف شد.
  • هشدار اپل هنگام ارسال برنامه به فروشگاه در مورد استفاده از API منسوخ شده برطرف شد.
  • ویژگی testRequestIdentifiers به GADMobileAds.requestConfiguration اضافه شد. ویژگی testDevices در GADRequest منسوخ شد.
  • کد خطای kGADErrorMediationNoFill منسوخ شد. اکنون همه خطاهای no fill کد خطای kGADErrorNoFill را برمی‌گردانند.
  • تبلیغات پاداشی: اکنون می‌توان ویژگی customRewardString را هر زمانی قبل از نمایش GADRewardedAd تنظیم کرد. پیش از این، این ویژگی باید قبل از بارگذاری یک تبلیغ تنظیم می‌شد.
  • میانجیگری: پیام‌های خطای عمومی بهبود یافته زمانی که آداپتورهای میانجیگری یافت نمی‌شوند یا با پروتکل صحیح مطابقت ندارند.
۷.۴۹.۰ ۲۰۱۹-۰۸-۲۰
  • یک API برای شناسایی پاسخ تبلیغات اضافه شد تا بتوانید در مرکز بررسی تبلیغات مدیر تبلیغات، آگهی‌های تبلیغاتی را جستجو کنید.
۷.۴۸.۰ ۲۰۱۹-۰۸-۰۱
  • اندازه‌گیری باز: به OM SDK 1.2.17 به‌روزرسانی شد.
  • تبلیغات جایزه‌دار: اشکالی که باعث می‌شد برنامه‌هایی که از APIهای قدیمی ویدیوی جایزه‌دار (مثلاً GADRewardBasedVideoAd ) استفاده می‌کردند، در گزارش‌های میانجیگری شاهد افت بازدید باشند، برطرف شد.
۷.۴۷.۰ ۲۰۱۹-۰۷-۱۱
  • اندازه‌گیری باز: به OM SDK 1.2.16 به‌روزرسانی شد.
  • بهبود پیام‌های گزارش‌گیری زمانی که برنامه‌ها به طور نادرست شناسه برنامه خود را در Info.plist خود پیکربندی می‌کنند.
  • اشکال رندرینگ در تبلیغات نصب برنامه ویدیویی بینابینی و جایزه‌دار برطرف شد.
۷.۴۶.۰ ۲۰۱۹-۰۶-۲۴
  • معماری arm64e در چارچوب GoogleMobileAds گنجانده شده است تا از آزمایش روی دستگاه پشتیبانی کند. اکنون برای ساخت به Xcode 10 نیاز است.
  • تبلیغات بومی: APIهای GADNativeAppInstallAd و GADNativeContentAd که قبلاً منسوخ شده بودند، حذف شدند. برنامه‌ها باید از تبلیغات بومی یکپارچه استفاده کنند.
  • تبلیغات بومی: اشکالی که در آن تبلیغ بومی، با وجود محتوای ویدیویی، نمای رسانه‌ای nil و نسبت ابعاد صفر را برمی‌گرداند، برطرف شد.
  • میانجیگری: مشکلی که هنگام اجرای چندین فراخوانی موفقیت/شکست توسط آداپتورهای میانجیگری برای یک درخواست مشابه رخ می‌داد، برطرف شد.
۷.۴۵.۰ ۲۰۱۹-۰۶-۱۷
  • اندازه‌گیری باز: به OM SDK 1.2.15 به‌روزرسانی شد.
  • مشکلی که در موارد نادر هنگام رد کردن تبلیغات ویدیویی رخ می‌داد، برطرف شد.
  • تابع فراخوانی rewardedAdMetadataDidChange به‌روزرسانی شد تا وقتی فراداده nil است، فراخوانی نشود.
۷.۴۴.۰ ۲۰۱۹-۰۵-۱۰
  • انتشار رسمی پشتیبانی از اندازه‌گیری برنامه.
  • اندازه‌گیری باز: به OM SDK 1.2.14 به‌روزرسانی شد.
  • GADCorrelator و API های مرتبط با آن حذف شدند. این ویژگی قبلاً غیرفعال بود.
  • ویژگی preferredImageOrientation در GADNativeAdImageAdLoaderOptions منسوخ شده است. به جای آن GADNativeAdMediaAdLoaderOptions استفاده کنید.
۷.۴۳.۰ ۲۰۱۹-۰۴-۱۹
  • حداقل نسخه مورد نیاز iOS به ۸.۰ به‌روزرسانی شد.
  • نسخه رسمی انتشار برای پشتیبانی از اندازه‌گیری باز .
  • اندازه‌گیری باز: شامل OM SDK 1.2.13.
  • اندازه‌گیری باز: پشتیبانی از قالب‌های تبلیغاتی بومی سفارشی اضافه شده است.
  • تبلیغات بومی: videoController اضافه شده و ویژگی‌های hasVideoContent به GADMediaContent اضافه شده است.
  • تبلیغات بومی: videoController در GADUnifiedNativeAd منسوخ شده است و متدهای hasVideoContent و aspectRatio را در GADVideoController دارد.
  • تبلیغات بومی: کلاس GADNativeAdMediaAdLoaderOptions با ویژگی aspectRatio اضافه شده است که به ناشران امکان می‌دهد نسبت ابعاد خاصی را برای محتوای رسانه‌ای یک تبلیغ بومی درخواست کنند. این گزینه بر ویژگی preferredImageOrientation در GADNativeAdImageAdLoaderOptions اولویت دارد.
  • تبلیغات بومی: GADMediaView اکنون هنگام رندر تصاویر، از ویژگی contentMode پیروی می‌کند.
۷.۴۲.۲ ۲۰۱۹-۰۳-۲۹
  • میانجیگری پاداشی (APIهای جدید): اشکالی که باعث می‌شد آداپتورهای میانجیگری پاداشی پس از فراخوانی بار، به‌طور خودکار از دسترس خارج شوند، برطرف شد.
۷.۴۲.۱ ۲۰۱۹-۰۳-۲۵
  • مشکل نادری که ممکن بود هنگام حذف تبلیغات ویدیویی رخ دهد، برطرف شد.
۷.۴۲.۰ ۲۰۱۹-۰۳-۱۵
  • Google Mobile Ads SDK اکنون به App Measurement وابسته است. شما باید چارچوب App Measurement و وابستگی‌های آن را لحاظ کنید. شناسه برنامه شما باید با استفاده از کلید GADIsAdManagerApp در لیست برنامه‌هایتان قرار گیرد. برای اطلاعات بیشتر به راهنمای شروع سریع مراجعه کنید.
  • اندازه چارچوب SDK به کمتر از محدودیت‌های GitHub کاهش یافته است.
  • tagForChildDirectedTreatment به GADMobileAds.sharedInstance.requestConfiguration اضافه شده است. [GADRequest tagForChildDirectedTreatment] منسوخ شده است.
  • اشکالی که باعث می‌شد تابع rewardBasedVideoAdMetadataDidChange: در صورت عدم تغییر متادیتا فراخوانی شود، برطرف شد.
۷.۴۱.۰ ۲۰۱۹-۰۳-۰۴
  • تبلیغات جایزه‌دار: رابط برنامه‌نویسی کاربردی جدید GADRewardedAd (در نسخه بتای عمومی) اضافه شده است که امکان بارگذاری همزمان چندین تبلیغ جایزه‌دار را فراهم می‌کند.
  • تبلیغات پاداشی: ویژگی admetadata به GADRewardBasedVideoAd اضافه شد. rewardbasedvideoadmetadatadidchange: برای بررسی تغییرات متادیتای تبلیغ استفاده کنید.
۷.۴۰.۰ ۲۰۱۹-۰۲-۲۱
  • بهبود عملکرد.
۷.۳۹.۰ ۲۰۱۹-۰۲-۰۸
  • اشکالی که باعث می‌شد ارجاع به GADCustomEventParametersServer منجر به خطای ساخت شود، برطرف شد.
  • ویژگی mainImage در کلاس GADMediaContent اضافه شد تا تصویر اصلی تبلیغات بومی را زمانی که ویدیو در دسترس نیست، تنظیم کند.
۷.۳۸.۰ ۲۰۱۹-۰۱-۲۲
  • مشکل رندرینگ برای تبلیغات سیال نمایش داده شده در نماهای جدول برطرف شد.
  • کلاس جدید GADMediaContent برای ارائه اطلاعات محتوای رسانه اضافه شد.
۷.۳۷.۰ ۲۰۱۸-۱۲-۱۰
  • سازگاری بهبود یافته با Crashlytics برای ارائه گزارش‌های خرابی قابل استفاده‌تر با نمادگذاری ردیابی پشته به‌روز شده.
۷.۳۶.۰ 2018-11-16
  • مشکلی که باعث می‌شد برخی از آداپتورهای واسطه‌گری بتوانند چندین نمایش از یک تبلیغ بینابینی یا پاداشی مشابه را گزارش کنند، برطرف شد.
۷.۳۵.۲ ۲۰۱۸-۱۱-۰۸
  • رفع اشکالات متفرقه.
۷.۳۵.۱ ۲۰۱۸-۱۰-۲۲
  • رفع اشکالات متفرقه.
۷.۳۵.۰ ۲۰۱۸-۱۰-۱۷
  • مشکلی که مانع از بارگذاری تبلیغات جایزه‌دار پس از بارگذاری یک تبلیغ جایزه‌دار جدید در متد rewardBasedVideoAdDidClose: delegate می‌شد، برطرف شد.
  • حداقل نسخه Xcode اکنون 9.2 است.
۷.۳۴.۰ ۲۰۱۸-۰۹-۲۶
  • درخواست تبلیغ جایزه‌دار دوم در حالی که تبلیغ جایزه‌دار دیگری در حال ارائه است، دیگر مجاز نیست. این مشکل را برطرف می‌کند که درخواست تبلیغ جایزه‌دار دوم باعث از کار افتادن چندین آداپتور واسطه شخص ثالث می‌شد. می‌توان پس از پایان ارائه، تبلیغ دیگری را در rewardBasedVideoAdDidClose: درخواست کرد.
  • رفع شد: CocoaPod به‌روزرسانی شد تا حجم فایل‌ها به زیر ۱۰۰ مگابایت کاهش یابد و امکان ارسال فایل‌های SDK به مخازن GitHub فراهم شود.
۷.۳۳.۱ ۲۰۱۸-۰۹-۱۳
  • تبلیغات بومی: مشکلی که باعث می‌شد گاهی اوقات تبلیغات ویدیویی به درستی پخش نشوند، برطرف شد.
  • تبلیغات بومی: مشکلی که باعث می‌شد GADMediaView برای تبلیغات غیر ویدیویی خالی باشد، برطرف شد.
  • بنرهای تبلیغاتی DFP: اشکالی که در آن روش تغییر اندازه به درستی عمل نمی‌کرد، برطرف شد.
۷.۳۳.۰ ۲۰۱۸-۰۹-۱۰
  • پشتیبانی از iOS 12 اضافه شد.
  • رفع اشکالات و بهبود عملکرد.
۷.۳۲.۰ ۲۰۱۸-۰۸-۱۳
  • تبلیغات پاداشی: ویژگی customRewardString به GADRewardBasedVideoAd اضافه شد و ناشران را قادر می‌سازد داده‌های سفارشی را به درخواست‌های تأیید سمت سرور ارسال کنند.
  • تبلیغات بومی: GADNativeAppInstallAd ، GADNativeContentAd و APIهای مرتبط با آنها به نفع GADUnifiedNativeAd منسوخ شده‌اند. برای دستورالعمل‌های بیشتر در مورد استفاده از APIهای جدید، به راهنمای پیشرفته یکپارچه تبلیغات بومی مراجعه کنید.
  • تبلیغات بومی: ویژگی «بی‌صدا کردن این تبلیغ» اضافه شد.
  • تبلیغات بومی: اشکالی که باعث می‌شد نمای AdChoices هنگام استفاده مجدد از نماهای تبلیغ در نماهای مجموعه حذف شود، برطرف شد.
  • ویژگی requestConfiguration به GADMobileAds اضافه شد که می‌تواند برای تعیین پارامترهای maxAdContentRating و tagForUnderAgeOfConsent برای همه درخواست‌های تبلیغ استفاده شود.
  • میانجیگری: ویژگی‌های maxAdContentRating و underAgeOfConsent به GADMediationAdRequest اضافه شد.
۷.۳۱.۰ ۲۰۱۸-۰۵-۱۷
۷.۳۰.۰ ۲۰۱۸-۰۳-۲۶
  • نسخه بتای MRAID v3.
  • رفع اشکالات و بهبود عملکرد.
۷.۲۹.۰ ۲۰۱۸-۰۲-۱۶
  • اشکالی که در نسخه ۷.۲۸.۰ معرفی شده بود و باعث ایجاد اشکالات گرافیکی در برنامه‌های GameKit می‌شد، برطرف شد.
۷.۲۸.۰ ۲۰۱۸-۰۱-۳۱
  • تبلیغات بومی: رابط برنامه‌نویسی یکپارچه تبلیغات بومی اضافه شد. این رابط GADNativeAppInstallAds و GADNativeContentAds را در یک نوع جدید ترکیب می‌کند: GADUnifiedNativeAd . برای جزئیات بیشتر، به راهنمای تبلیغات بومی یکپارچه مراجعه کنید.
  • ویدیوی پاداش داده شده: متد rewardBasedVideoAdDidCompletePlaying: به GADRewardBasedVideoAdDelegate اضافه شد تا هنگام تکمیل یک ویدیو، به ناشران اطلاع داده شود.
  • میانجیگری ویدیویی پاداش‌دار: متد connectorDidCompletePlayingRewardBasedVideoAd: به GADMRewardBasedVideoAdConnectorDelegate اضافه شد تا آداپتورهای میانجیگری هنگام تکمیل یک ویدیو فراخوانی شوند.
  • میانجیگری بومی: فایل GADMediatedNativeAdDelegate.h به‌روزرسانی شد تا به آداپتورها (adapterها) امکان دسترسی به نماهای منفرد مورد استفاده در یک تبلیغ بومی داده شود.

    اضافه شد:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    منسوخ شده:

    -mediatedNativeAd:didRenderInView:viewController:
۷.۲۷.۰ ۱۳۹۶-۱۲-۱۳
  • پشتیبانی از میانجیگری ویدیوی بومی اضافه شد. آداپتورهای میانجیگری بومی باید متد mediaView را روی GADMediatedNativeAppInstallAd و GADMediatedNativeContentAd پیاده‌سازی کنند و نمای رسانه‌ای آنها را برگردانند.
  • وابستگی‌هایی به فریم‌ورک‌های QuartzCore و CFNetwork اضافه شد.
۷.۲۶.۰ ۲۰۱۷-۱۱-۱۷
  • پشتیبانی از آیفون ایکس
  • برای تبلیغات تمام صفحه، دکمه‌ی بستن پیش‌فرض اکنون در ناحیه‌ی امن نمایش داده می‌شود.
  • ویژگی nativeAd از GADAdChoicesView و GADMediaView حذف شد.
  • تعاملات SDK با StoreServices اپل را به یک بار در هر جلسه، در هنگام اجرای برنامه محدود می‌کند.
  • تبلیغات آزمایشی اکنون یک برچسب در بالای تبلیغ نشان می‌دهند. برای جزئیات بیشتر به راهنمای آزمایش مراجعه کنید.
۷.۲۵.۰ ۲۰۱۷-۱۰-۲۵
  • میانجیگری بومی: آداپتورها اکنون به محض اینکه یک تبلیغ بومی با یک نمای تبلیغ بومی مرتبط شود، به جای اینکه منتظر قابل مشاهده شدن نمای تبلیغ بومی باشند، فراخوانی mediatedNativeAd:didRenderInView:viewController: را دریافت می‌کنند.
  • میانجیگری بومی: آداپتورها اکنون فراخوانی به mediatedNativeAdDidUntrackView: دریافت می‌کنند و وقتی نمای ردیابی شده از حالت تخصیص خارج می‌شود، نمای صفر نمایش داده می‌شود.
۷.۲۴.۱ ۲۰۱۷-۹-۲۷
  • نحوه تعامل SDK با StoreServices اپل را به‌روزرسانی می‌کند.
۷.۲۴.۰ ۲۰۱۷-۹-۲۰
  • نسخه رسمی برای پشتیبانی از iOS 11 منتشر شد.
  • GADAdDelegate حذف شده است. به جای آن باید GADAudioVideoManager برای مدیریت صدای تبلیغات استفاده شود.
  • اشکال iOS 11 که باعث می‌شد تعداد نمایش بنرها به دلیل درج محتوا کاهش یابد، برطرف شد.
  • یک وابستگی به چارچوب Security اضافه شد.
۷.۲۳.۰ ۲۰۱۷-۰۹-۰۵
  • آداپتورهای میانجیگری اکنون از طریق mediatedNativeAd:didUntrackView: هنگامی که یک تبلیغ بومی از حالت تخصیص خارج می‌شود، مطلع می‌شوند.
۷.۲۲.۰ ۱۳۹۶-۰۸-۰۸
  • مشکلی که باعث می‌شد رویداد «بارگذاری تبلیغ ناموفق بود» هنگام حذف درخواست تبلیغ، به دلیل اجرای برنامه در پس‌زمینه، اجرا نشود، برطرف شد.
۷.۲۱.۰ ۲۰۱۷-۰۶-۲۰
  • برای واحدهای تبلیغاتی بینابینی که از تبلیغات ویدیویی انصراف داده شده‌اند، تبلیغات بینابینی ارائه شده دارای گزینه بستن فوری خواهند بود، حتی اگر یک فراخوان خلاقانه MRAID useCustomClose .
  • متنی به منوی اشکال‌زدایی اضافه شد تا نشان دهد که آیا پیش‌نمایش خلاق یا حالت عیب‌یابی فعال است یا خیر.
  • کلاس GADMultipleAdsAdLoaderOptions اضافه شد که به ناشران اجازه می‌دهد تعداد تبلیغات قابل بارگذاری برای یک درخواست واحد را مشخص کنند.
  • ویژگی loading به GADAdLoader اضافه شد که نشان می‌دهد آیا بارگذاری‌کننده‌ی تبلیغات در حال حاضر در حال بارگذاری تبلیغات است یا خیر.
  • یک متد نماینده جدید و اختیاری -adLoaderDidFinishLoading: به GADAdLoaderDelegate اضافه شد که پس از اتمام بازگرداندن تمام تبلیغات برای یک درخواست GADAdLoader فراخوانی می‌شود.
۷.۲۰.۰ ۱۳۹۶-۰۵-۰۳
  • قالب تبلیغات خرید درون برنامه‌ای حذف شد.
  • معماری armv7s حذف شد.
۷.۱۹.۱ ۱۳۹۶-۰۴-۱۳
  • مشکلی که باعث می‌شد اندازه نادرست تبلیغات برای میانجیگری هوشمند بنر به شبکه‌های میانجیگری ارسال شود، برطرف شد.
۷.۱۹.۰ ۱۳۹۶-۰۳-۱۶
  • متد openInlineBrowser() به google_mobile_app_ads.js برای باز کردن یک URL در SFSafariViewController اضافه شد.
  • GADAudioVideoManagerDelegate اضافه شد تا اعلان‌هایی برای شروع و مکث/توقف پخش تبلیغات صوتی و تصویری ارائه دهد.
۷.۱۸.۰ ۱۳۹۶-۰۲-۲۳
  • متدهای play ، pause و setMute به GADVideoController اضافه شد.
  • متدهای نماینده جدیدی به GADVideoControllerDelegate اضافه شده است که مربوط به شروع، مکث، پایان، بی‌صدا کردن و وصل کردن بی‌صدا کردن محتوای ویدیو هستند.
  • پشتیبانی از آداپتورهای میانجیگری ویدیویی پاداش‌دار برای انتخاب اولیه اولیه قبل از درخواست تبلیغ اضافه شد.
۷.۱۷.۰ ۱۳۹۶-۰۱-۳۱
  • nativeAdDidRecordImpression و nativeAdDidRecordClick به GADNativeAdDelegate اضافه شدند.
۷.۱۶.۰ ۱۳۹۵-۱۲-۱۲
  • یک کنترل‌کننده‌ی ویدیو به شیء DFPBannerView اضافه شد.
  • ویژگی‌های کنترل‌کننده ویدیوی GADNativeExpressAdView ، GADNativeContentAd ، GADNativeCustomTemplateAd ، GADNativeContentAd ، و GADNativeCustomTemplateAd اکنون غیر پوچ هستند.
  • میانجیگری بومی: آداپتورها اکنون می‌توانند ویژگی adChoicesView را روی GADMediatedNativeAppInstallAd و GADMediatedNativeContentAd برای رندر AdChoices تنظیم کنند.
۷.۱۵.۰ ۱۳۹۵-۱۱-۲۱
  • یک ویژگی GADMediaView به GADNativeContentAd و GADNativeCustomTemplateAd اضافه شد.
۷.۱۴.۰ 2016-10-28
  • هدرهای آداپتور میانجیگری به فریم‌ورک و هدر سراسری منتقل شدند.
  • برای اندازه تبلیغ kGADAdSizeFluid ، تغییر اندازه بنر دیگر اندازه قاب نمای بنر را تغییر نمی‌دهد.
۷.۱۳.۱ ۲۰۱۶-۱۰-۲۰
  • پشتیبانی از پیش‌نمایش درون‌برنامه‌ای و عیب‌یابی در Google Ad Manager اضافه شد.
۷.۱۳.۰ ۱۳۹۵-۱۰-۱۷
  • وابستگی به چارچوب JavaScriptCore اضافه شد.
  • رفع اشکالات متفرقه.
۷.۱۲.۱ 2016-10-05
  • حاشیه‌نویسی‌های مربوط به قابلیت تهی‌سازی برای GADNativeAppInstallAd و GADNativeContentAd اصلاح شد.
۷.۱۲.۰ 2016-09-28
  • رفع اشکال برای خرابی‌های مربوط به GADStringFromCGFloat .
  • GADNativeAdViewAdOptions برای مشخص کردن محل AdChoices در تبلیغات بومی اضافه شد.
  • ویژگی adNetworkClassName به GADRewardBasedVideoAd اضافه شد.
۷.۱۱.۰ ۱۳۹۵-۰۹-۱۵
  • وابستگی‌ها به فریم‌ورک‌های CoreBlueooth، EventKit و EventKitUI حذف شد.
  • برنامه‌ها دیگر نیازی ندارند هنگام به‌روزرسانی برنامه‌ها برای iOS 10، برای NSCalendarsUsageDescription و NSBluetoothPeripheralUsageDescription متن ارائه دهند.
  • پشتیبانی از createCalendarEvent و storePicture در MRAID 2.0 حذف شد.
۷.۱۰.۱ ۱۳۹۵-۰۸-۲۶
  • رفع اشکال مربوط به خرابی‌های مربوط به GADStringFromCGFloat .
۷.۱۰.۰ ۱۳۹۵-۰۸-۱۶
  • هنگام مرتبط کردن تبلیغات بومی با یک نما، ویژگی userInteractionEnabled نما به NO تغییر می‌کند تا با انتظارات SDK مطابقت داشته باشد.
  • وابستگی به MobileCoreServices اضافه شد.
  • یک API اضافه شد تا به شبکه تبلیغات اطلاع دهد که آیا نسخه SDK حداقل major.minor.patch است یا خیر.
۷.۹.۱ ۲۰۱۶-۰۷-۱۸
  • اشکالی که بر میانجیگری ویدیویی پاداش‌دار تأثیر می‌گذاشت، برطرف شد.
۷.۹.۰ ۱۳۹۵-۰۷-۱۳
  • وابستگی‌های چارچوب GLKit، OpenGLES، CoreMotion و CoreVideo برای بهبود و افزایش رندر و کیفیت تبلیغات اضافه شد.
  • متد +[GADMobileAds configureWithApplicationID:] اضافه شد. ناشران AdMob باید این متد را با شناسه برنامه خود فراخوانی کنند.
  • ناشران Google Ad Manager که از میانجیگری SDK استفاده می‌کنند، دیگر هشدار «نوع تبلیغ میانجیگری شده ناشناخته یا نامعتبر است» را دریافت نخواهند کرد.
۷.۸.۱ ۱۳۹۵-۰۵-۱۱
  • پشتیبانی از SDK برای استفاده خودکار از داده‌های موقعیت مکانی، زمانی که کاربر صراحتاً مجوزهای موقعیت مکانی یک برنامه را فعال کرده باشد، اضافه شد.
۷.۸.۰ 2016-04-28
  • وابستگی به چارچوب‌های CoreBluetooth و SafariServices اضافه شد.
  • حاشیه‌نویسی‌های مربوط به قابلیت تهی‌سازی به فایل‌های هدر اصلی SDK اضافه شد تا پشتیبانی از آپشن‌های Swift بهبود یابد.
  • پشتیبانی از GADAdSizeDelegate در تبلیغات با اندازه kGADAdSizeFluid اضافه شد.
۷.۷.۱ ۲۰۱۶-۰۴-۰۶
  • مشکل مربوط به مدیریت کلیک‌های تبلیغات بومی در نماهای اسکرول برطرف شد.
۷.۷.۰ ۲۰۱۶-۰۲-۲۴
  • پشتیبانی از تبلیغات ویدیویی جایزه‌دار اضافه شد.
  • پشتیبانی از بیت‌کد اضافه شده است. اگرچه این امر حجم دانلود SDK را افزایش داده است، اما حجم فایل‌های باینری برنامه را به طور قابل توجهی افزایش نمی‌دهد. برای تغییر این تنظیم برای برنامه خود، به تنظیمات ساخت پروژه خود بروید و در بخش گزینه‌های ساخت ، گزینه فعال کردن بیت‌کد را روی Yes تنظیم کنید.
  • یک وابستگی به فریم‌ورک MediaPlayer اضافه شد. شما باید این فریم‌ورک را به فایل باینری برنامه خود پیوند دهید. اگر از CocoaPods استفاده می‌کنید، pod install --repo-update اجرا کنید.
  • تمام ارجاعات به شناسه کاربری در رابط‌های برنامه‌نویسی کاربردی (API) ویدیویی مبتنی بر پاداش حذف شد.
  • فراخوانی‌های متد loadRequest: برای GADInterstitial همیشه با یک فراخوانی ناهمزمان didFailToReceiveAd:withError: یا interstitialDidReceiveAd: delegate همراه می‌شوند. یک مورد گوشه‌ای که این قرارداد پشتیبانی نمی‌شد، برطرف شد.
  • میانجیگری بومی: قابلیتی برای آداپتورها اضافه شده است که رویدادهای کلیک را مدیریت و گزارش دهند.
  • تبلیغات جستجو: پشتیبانی از ارتفاع پویا اضافه شد.
۷.۶.۰ ۲۰۱۵-۱۲-۰۷
  • روش‌های پروتکل برای آداپتورهای میانجیگری، برای ساده‌تر شدن، مجدداً گروه‌بندی/جابجا شده‌اند.
  • مشکل بزرگ‌نویسی پیام didFailToLoadWithError در پروتکل GADRewardBasedVideoAdDelegate اصلاح شد.
۷.۵.۲ ۱۳۹۴-۱۰-۱۶
  • رفع اشکالات.
۷.۵.۱ ۲۰۱۵-۰۹-۳۰
  • رفع مشکلات کرش در GADStatisticsCore .
۷.۵.۰ ۲۰۱۵-۰۹-۲۲
  • SDK دیگر از متد canOpenURL مربوط به UIApplication در دستگاه‌های iOS 9 استفاده نمی‌کند.
  • مشکلی که باعث می‌شد متدهای GADNativeAdDelegate فراخوانی نشوند، برطرف شد.
  • اگر هیچ نوع تبلیغی درخواست نشود، adLoader:didFailToReceiveAdWithError از GADAdLoaderDelegate اکنون فراخوانی می‌شود.
۷.۴.۱ ۱۳۹۴-۰۸-۱۳
  • مشکلی که هنگام تکمیل خرید درون‌برنامه‌ای برای محصولی که شناسه آن حاوی یک کاراکتر خاص است، رخ می‌داد، برطرف شد.
۷.۴.۰ ۲۰۱۵-۰۷-۳۰
  • نسخه بتای MRAID v2.
  • تنظیمات سراسری جدیدی برای گزارش خرابی و ردیابی خودکار خرید درون‌برنامه‌ای (IAP) اضافه شد. اگر ردیابی خودکار خرید درون‌برنامه‌ای فعال باشد، این امر وابستگی به SDK ردیابی تبدیل برای گزارش تبدیل‌های IAP را از بین می‌برد.
  • ویژگی adUnitID در GADInterstitial اکنون readonly است.
  • رابط‌های برنامه‌نویسی کاربردی (API) برای میانجیگری ویدیویی مبتنی بر پاداش اضافه شد.
  • setLocationWithDescription: ‎ در GADRequest منسوخ شده است. به جای آن setLocationWithLatitude:longitude:accuracy: ‎ استفاده کنید.
۷.۳.۱ 2015-05-28
  • پشتیبانی از قالب‌های تبلیغات بومی نصب برنامه و محتوا در AdMob، Ad Manager و Ad Exchange اضافه شد.
  • پشتیبانی از قالب‌های سفارشی تبلیغات بومی اضافه شده است، که برای رزروهای مدیر تبلیغات در دسترس است.
  • مشکل رگرسیون معرفی شده در نسخه ۷.۲.۰ که باعث می‌شد بنرهای هوشمند در حالت افقی در iOS 8 به اشتباه نمایش داده شوند، برطرف شد.
۷.۲.۲ ۲۰۱۵-۰۵-۰۷
  • هنگام آپلود در اپ استور، هشدار زیر را برطرف می‌کند:
    این برنامه به انتخابگرهای غیرعمومی در Payload/(<app_id>):clientId,screenName,setScreenName ارجاع می‌دهد.
۷.۲.۱ ۲۰۱۵-۰۴-۳۰
  • شبیه‌سازها بار دیگر به طور پیش‌فرض تبلیغات زنده را بارگذاری می‌کنند. برای دریافت تبلیغات آزمایشی در شبیه‌سازها kGADSimulatorID را به ویژگی testDevices در GADRequest اضافه کنید.
  • قابلیتی برای آداپتورهای میانجیگری و رویدادهای سفارشی اضافه شده است تا کلیک‌ها را برای تبلیغات بینابینی ثبت کنند.
  • بهبودهای جزئی در APIهای رویدادهای سفارشی اضافه شد.
  • GADInterstitial initWithAdUnitID: اضافه شد و GADInterstitial init منسوخ شد.
  • متد setValidAdSizesWithSizes در DFPBannerView منسوخ شده است. به جای آن DFPBannerView.validAdSizes استفاده کنید.
۷.۱.۰ ۱۳۹۴-۰۴-۰۱
  • نیاز به پیوند دادن به CoreMedia.framework دارد.
  • رفع اشکالات متفرقه.
۷.۰.۰ ۲۰۱۵-۰۲-۰۳
  • پشتیبانی از iOS 5 متوقف شد.
  • SDK را به عنوان یک چارچوب منتشر کرد.
  • وابستگی به پرچم پیونددهنده -ObjC حذف شد.
  • زمان بارگذاری تبلیغات در iOS 8 بهبود یافته است.
  • ویژگی requestAgent به GADRequest اضافه شد. یکپارچه‌سازی‌های شخص ثالث باید این ویژگی را طوری تنظیم کنند که نشان‌دهنده پلتفرمی باشد که درخواست از آن سرچشمه گرفته است.
  • کلاس جدید DFPRequest اضافه شد که از هدف‌گیری سفارشی و استثنائات دسته‌بندی پشتیبانی می‌کند.
  • ویژگی publisherProvidedID از DFPExtras به DFPRequest منتقل شد.
  • GADAdMobExtras و DFPExtras با یک کلاس GADExtras واحد جایگزین شدند.
  • ویژگی hasAutoRefreshed در GADBannerView منسوخ شده است.
  • ماکروی GAD_SIMULATOR_ID حذف شد - تبلیغات آزمایشی هنگام استفاده از GADBannerView و GADInterstitial به طور خودکار در شبیه‌ساز فعال می‌شوند.
  • ویژگی‌های mediationExtras ، additionalParameters و testing مربوط به GADRequest حذف شدند.
  • setBirthdayWithMonth:day:year: در تابع GADRequest منسوخ شده است.
  • متد addKeyword: از GADRequest حذف شد.
  • کلاس DFPSwipeableBannerView حذف شد.
۶.۱۲.۲ ۲۰۱۴-۱۱-۰۶
  • پرش (Bounce) برای بنرهای تبلیغاتی غیرفعال شد.
  • مشکل کرش کردن برنامه در DumpViews برطرف شد.
۶.۱۲.۰ ۲۰۱۴-۰۹-۱۸
  • انتشار رسمی برای پشتیبانی از iOS 8.
  • بارگذاری تبلیغات در ترد اصلی iOS 8 زمان کمتری می‌برد.
  • تبلیغات بنری هوشمند در iOS 8 به درستی در حالت افقی نمایش داده می‌شوند.
  • نیاز به پیوند دادن به دو چارچوب جدید دارد: EventKit و EventKitUI . در صورت فعال بودن ماژول‌ها و چارچوب‌های پیوند خودکار، این دو به صورت خودکار پیوند داده می‌شوند.
  • ویژگی mediatedAdView در GADBannerView منسوخ شده است.
  • loadAndDisplayRequest:usingWindow:initialImage: که قبلاً منسوخ شده بود، از GADInterstitial حذف شد.
۶.۱۱.۱ ۲۰۱۴-۰۸-۰۷ مقداردهی اولیه نمایش بنر از نوک قلم‌ها اصلاح شد.
۶.۱۰.۰ ۲۰۱۴-۰۷-۱۷
  • تبلیغات اکنون به طور پیش‌فرض به جای مرورگر درون برنامه، در سافاری باز می‌شوند. طراح می‌تواند با تعیین mraid.expand() یا admob.opener.openOverlay() این رفتار را لغو کند.
  • حرکات کشیدن انگشت روی DFPBannerView غیرفعال شده‌اند.
  • DFPSwipeableBannerView به نفع DFPBannerView منسوخ شده است.
۶.۹.۳ ۲۰۱۴-۰۶-۱۲
  • متد loadAndDisplayRequest:usingWindow:initialImage در GADInterstitial منسوخ شده است.
  • بسته‌های تحلیلی جدا شده از SDK منجر به کاهش حجم SDK (9.6 -> 3.4) مگابایت می‌شود. SDK تحلیلی را می‌توانید از اینجا دانلود کنید.
  • ویژگی contentURL در DFPExtras به GADRequest منتقل شده است.
  • رفع اشکالات مختلف.
۶.۹.۲ ۲۰۱۴-۰۵-۰۷
  • پشتیبانی از iOS 4.3 متوقف شد. SDK از iOS 5.0 و بالاتر پشتیبانی می‌کند و اکنون ارجاعات ضعیف ARC را ارائه می‌دهد.
  • یک بنر بزرگ با فرمت ۳۲۰x۱۰۰ با مقدار ثابت kGADAdSizeLargeBanner اضافه شد.
  • یک قالب بینابینی جدید برای راه‌اندازی خریدهای درون‌برنامه‌ای اضافه شد. ویژگی inAppPurchaseDelegate را در GADInterstitial تنظیم کنید تا رویدادهای خرید درون‌برنامه‌ای را مدیریت کند.
۶.۸.۰ ۲۰۱۴-۰۱-۲۴
  • هدف‌گیری تبلیغات بهبود یافته.
  • برای پیوند با چارچوب CoreTelephony مورد نیاز است.
  • مشکلی که هنگام ورود دستگاه به حالت هواپیما رخ می‌داد، برطرف شد.
۶.۷.۰ ۲۰۱۳-۱۲-۱۲
  • بهبود عملکرد تبلیغات هنگام قرار دادن در داخل یک UITableView .
  • رفع اشکالات متفرقه.
۶.۶.۱ ۲۰۱۳-۱۱-۱۳ برخی از نشت‌های حافظه هنگام استفاده از میانجیگری برطرف شد.
۶.۶.۰ ۲۰۱۳-۱۱-۰۵
  • برای پیوند دادن به چارچوب AVFoundation الزامی است.
  • پشتیبانی از معماری‌های arm64 و x86_64 اضافه شد.
  • کاهش قابل توجه حجم کتابخانه.
  • ویژگی adNetworkClassName به GADBannerView و GADInterstitial اضافه شد.
  • اشکالی که باعث می‌شد رویدادهای برنامه مدیریت تبلیغات برای تبلیغات بینابینی فعال نشوند، برطرف شد.
  • آداپتور HTML مربوط به Ad Exchange مستقیماً در کتابخانه قرار داده شد. توسعه‌دهندگان Ad Exchange دیگر نیازی به پیوند جداگانه libAdapterHtml.a ندارند.
۶.۵.۱ ۲۰۱۳-۰۸-۲۹ نوار وضعیت را برای نمایش تمام صفحه در iOS 7 پنهان می‌کند.
۶.۵.۰ ۲۰۱۳-۰۷-۱۶
  • اشکال تغییر اندازه GADBannerView برطرف شد.
  • تغییر API برای فیلد COPPA در GADRequest .
  • در درخواست آگهی، IDFA اپل را با موفقیت پشت سر گذاشت.
  • پیام‌های هشدار میانجیگری برای استفاده از پرچم لینکر به‌روزرسانی شد.
۶.۴.۲ ۲۰۱۳-۰۵-۲۰ مشکل مکرر GADMRAIDInterceptor برطرف شد.
۶.۴.۱ ۲۰۱۳-۰۴-۱۸ مشکلی که هنگام nil بودن Advertising Identifier رخ می‌داد، برطرف شد.
۶.۴.۰ ۲۰۱۳-۰۴-۰۸
  • مشکل از کار افتادن GADInterstitial هنگام اجرای برنامه در پس‌زمینه برطرف شد.
  • مشکل از کار افتادن threading GADMRAIDInterceptor برطرف شد.
  • اشکالی که باعث می‌شد نمایندگان بینابینی اکنون interstitialWillLeaveApplication را دریافت کنند، برطرف شد.
  • نمادهای MD5 برای جلوگیری از خطاهای تکراری نماد تغییر نام داده شدند.
  • پشتیبانی از دریافت تبلیغات آزمایشی هنگام استفاده از AdMob از طریق واسطه اضافه شد.
  • تبلیغات آزمایشی فقط در دستگاه‌هایی که iOS 6+ دارند، در دسترس هستند.
  • تمام کاربردهای UDID حذف شد.
۶.۳.۰ ۲۰۱۳-۰۲-۱۴
  • یک عبارت ثبت وقایع اضافه شد که شناسه‌ای را برای ارسال به request.testDevices فراهم می‌کند تا تبلیغات آزمایشی روی یک دستگاه خاص فعال شوند.
  • پشتیبانی از تبلیغات آزمایشی در iOS 6 اضافه شد.
  • مشکل از کار افتادن GADMraidInterceptor برطرف شد.
۶.۲.۱ 2012-10-16
  • برای پیوند دادن به چارچوب StoreKit الزامی است.
  • مشکل از کار افتادن برنامه هنگام چرخش برنامه قبل از دریافت اولین تبلیغ میانجیگری برطرف شد.
۶.۲.۰ 2012-09-26
  • پرچم -all_load دیگر هنگام ساخت برای ARMv7s ضروری نیست؛ پرچم -ObjC هنوز مورد نیاز است.
  • برای پیوند دادن در چارچوب AdSupport الزامی است.
  • لازم است از Xcode 4.5 استفاده شود و برای iOS 6 ساخته شود. حداقل نسخه قابل نصب iOS 4.3 است.
  • SDK دستورالعمل‌های ARMv6 را حذف کرده و اکنون شامل دستورالعمل‌های ARMv7s است.
  • از شناسه اپل برای تبلیغات (IDFA) برای iOS 6 و UDID برای نسخه‌های پایین‌تر از iOS 6 استفاده می‌کند.
  • رفع اشکالات مختلف برای iOS 6.
  • سازگاری مرورگر درون برنامه‌ای برای صفحه نمایش بلندتر آیفون ۵.
  • سازگاری با طرح‌بندی خودکار برای iOS 6.
۶.۱.۴/۵ ۲۰۱۲-۰۸-۰۹
  • رفع اشکال مربوط به ردیابی کلیک/نمایش توسط اشخاص ثالث.
  • DFPBannerView می‌توان بدون داشتن اندازه اولیه ایجاد کرد. قبل از بارگذاری یک درخواست، مطمئن شوید که validAdSizes تنظیم شده است.

۶.۱.۵: این نسخه از شناسه جهانی دستگاه (UDID) استفاده می‌کند. برنامه‌هایی که از این نسخه استفاده می‌کنند باید رضایت کاربر را برای ارسال اطلاعات شناسه دستگاه مطابق با سیاست‌های مربوطه iOS دریافت کنند.

۶.۱.۱/۲ ۲۰۱۲-۰۷-۱۹
  • مشکل از کار افتادن MRaid Interceptor هنگام دسترسی به کلید بدون کلید (nil key) برطرف شد.
  • ناشران هنگام استفاده از SDK باید یک پرچم -all_load اضافه کنند.
  • اشیاء DFPBannerView ، DFPInterstitial و DFPExtras به طور خاص برای ناشران Ad Manager اضافه شدند.
  • ویژگی جدید مدیریت تبلیغات: اندازه‌های مختلف تبلیغات.
  • ویژگی جدید مدیریت تبلیغات: رویدادهای برنامه.
  • سربرگ‌های مدیریت تبلیغات، جستجو و میانجیگری اکنون در زیرپوشه «افزونه‌ها» گنجانده شده‌اند، بنابراین دیگر نیازی به دانلود جداگانه نیست.
  • مشکل شناخته شده: هنگام استفاده از GADBannerView با Interface Builder، اندازه فریم باید قبل از بارگذاری درخواست، صریحاً تنظیم شود.

۶.۱.۲: این نسخه از شناسه جهانی دستگاه (UDID) استفاده می‌کند. برنامه‌هایی که از این نسخه استفاده می‌کنند باید رضایت کاربر را برای ارسال اطلاعات شناسه دستگاه مطابق با سیاست‌های مربوطه iOS دریافت کنند.

۶.۰.۳/۴ ۲۰۱۲-۰۵-۱۰
  • محدودیت فرکانس اضافه شد.
  • برخی از اشکالات جزئی برطرف شد.

۶.۰.۴: این نسخه از شناسه جهانی دستگاه (UDID) استفاده می‌کند. برنامه‌هایی که از این نسخه استفاده می‌کنند باید رضایت کاربر را برای ارسال اطلاعات شناسه دستگاه مطابق با سیاست‌های مربوط به iOS دریافت کنند.

۶.۰.۱ ۲۰۱۲-۰۴-۱۹
  • میانجیگری شبکه تبلیغاتی اضافه شد.
  • میانجیگری شامل توانایی میانجیگری در تبلیغات خانگی و رویدادهای سفارشی است.
  • پشتیبانی از MRAID نسخه ۱.۰ برای تمام نسخه‌های پلتفرم iOS اضافه شد.
  • ماکروهای GAD_SIZE_#x# منسوخ شده و ثابت‌های GADAdSize جایگزین آنها شده‌اند.
  • پشتیبانی از تبلیغات تمام‌عرض از طریق ثابت‌های جدید GADSize اضافه شد: kGADAdSizeSmartBannerPortrait و kGADAdSizeSmartBannerLandscape .
  • GADRequest اکنون از registerAdNetworkExtras: برای تنظیم موارد اضافی استفاده می‌کند. ویژگی additionalParameters منسوخ شده است.

از نسخه ۵.۰.۸ به بعد، iOS SDK به uniqueIdentifier ارجاع نمی‌دهد.

۵.۰.۸ ۲۰۱۲-۰۳-۳۰
  • هرگونه ارجاع به uniqueIdentifier ، یک ویژگی منسوخ‌شده‌ی UIDevice ، حذف شد.
  • ویژگی testDevices منسوخ شده و جای خود را به ویژگی testing داده است که دیگر منسوخ شده است.
۵.۰.۵ ۲۰۱۱-۱۱-۳۰
  • پشتیبانی از فرمت‌های تبلیغاتی بینابینی Rich Media برای آیفون و آیپد اضافه شد. این به‌روزرسانی با تمام فرمت‌های تبلیغاتی بینابینی آینده سازگار خواهد بود.
  • ردیابی بهبود یافته‌ی تأثیر بینابینی.
  • GADInterstitial همیشه یک شیء یک‌بار مصرف بوده است، اما اکنون با فراخوانی didFailToReceiveAdWithError: در هر درخواستی برای بارگذاری یا نمایش یک شیء بینابینی پس از اولین درخواست، به راحتی از کار می‌افتد.
۵.۰.۴ 2011-10-28 رفع مشکل دکمه‌های بزرگ در نمایشگرهای رتینا در مرورگر درون‌برنامه‌ای.
۵.۰.۳ ۲۰۱۱-۱۰-۲۴
  • ادغام تبلیغات جستجوی سفارشی .
  • پشتیبانی از آی‌او‌اس ۵.۰
  • بارهای بینابینی سریع‌تر.
  • رفع مشکل نمایش تبلیغات در کنترلر نمای مودال.
  • رفتار برچسب لنگر اصلاح شد.
۴.۱.۱ ۲۰۱۱-۰۷-۱۸
  • علاوه بر این، در iOS 5.0 Beta 3 نیز تأیید شده است.
  • GTMStringEncoding برای جلوگیری از تداخل لینکر با سایر کتابخانه‌ها، فضای نامی (namespace) پیدا کرده است.
  • مرورگر درون‌برنامه‌ای به دلیل تبلیغات نادرست اپ استور، خودبه‌خود بسته می‌شود.
  • نشت حافظه در SDK برطرف شد.
  • مشکلات ردیابی کلیک با بنرهای DoubleClick for Advertisers (DFA) برطرف شد.
  • چند مورد از کرش‌های بسیار نادر برطرف شد.
  • نسخه رسمی مدیریت تبلیغات گوگل (Google Ad Manager) منتشر شد.
۴.۱.۰ ۲۰۱۱-۰۵-۰۲
  • وقتی دستور بستن (close) از جاوا اسکریپت روی یک کنترلر نمای پنهان در پشته کنترلرهای نمای دیگر صادر می‌شود، همه کنترلرهای نمای به درستی حذف می‌شوند.
  • پشتیبانی از وقفه‌های بینابینی AFMA ارائه شده توسط سرور اضافه شد.
  • حالت آزمایشی اکنون با استفاده از شناسه‌های دستگاه در فهرست سفید فعال شده است.
  • روشی برای استفاده مجدد از همان UIWebView در یک بنر و Rich Media Overlay اضافه شد.
  • زیرمدل دستگاه به دیکشنری onshow اضافه شد.
  • نشت حافظه در GADBrowserController و UIWebViews برطرف شد.
  • کنترلر نمای بینابینیِ باز-برنامه، خود را در حالت عمودی قفل می‌کند تا گزارش هشدار را از کنسول حذف کند.
  • هر کد پاسخ HTTP از نوع 5xx اکنون به جای "خطای شبکه"، "خطای سرور" را برمی‌گرداند.
۴.۰.۲ ۲۰۱۱-۰۳-۱۵ انتشار نسخه عمومی.