Google UMP SDK

کیت توسعه نرم‌افزار پلتفرم پیام‌رسانی کاربر گوگل (SDK) برای دانلود در iOS ارائه شده است. استفاده شما از کیت توسعه نرم‌افزار تبلیغات موبایل گوگل (Google Mobile Ads SDK) تابع شرایط خدمات سایت توسعه‌دهندگان گوگل (Google Developers Site Terms of Service) است.

نسخه ۳.۱.۰
بررسی SHA1 c033b599479d618afd79cbf947dc9dbb21d4fc4a
اندازه ۰.۲ مگابایت

دانلود googleusermessagingplatform.zip

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

نسخه تاریخ انتشار یادداشت‌ها
۳.۱.۰ ۲۹-۱۰-۲۰۲۵
  • API -[UMPRequestParameters setConsentSyncID] برای همگام‌سازی رضایت کاربر در برنامه‌های پیکربندی‌شده برای همگام‌سازی رضایت، اضافه شد.
۳.۰.۰ 2025-03-24
  • تغییرات ناگهانی :
    • حداقل نسخه پشتیبانی شده Xcode به 16.0 به‌روزرسانی شد.
    • نام‌های API سوئیفت به‌روزرسانی شدند تا از قراردادهای نامگذاری دستورالعمل‌های طراحی API سوئیفت اپل پیروی کنند.
    نسخه ۲ نسخه ۳
    کلاس‌ها
    UMPConsentForm ConsentForm
    UMPConsentInformation ConsentInformation
    UMPConsentStatus ConsentStatus
    UMPDebugGeography DebugGeography
    UMPDebugSettings DebugSettings
    UMPFormErrorCode FormErrorCode
    UMPFormStatus FormStatus
    UMPPrivacyOptionsRequirementStatus PrivacyOptionsRequirementStatus
    UMPRequestErrorCode RequestErrorCode
    UMPRequestParameters RequestParameters
    UMPVersionString Version
    خواص
    sharedInstance shared
    tagForUnderAgeOfConsent isTaggedForUnderAgeOfConsent
  • قابلیت داخلی برای فراخوانی APIهای رضایت Firebase هنگام پیکربندی پشتیبانی از حالت رضایت از طریق حریم خصوصی و پیام‌رسانی اضافه شد.
۲.۷.۰ ۲۰۲۴-۱۰-۳۰
  • برای پشتیبانی از آزمایش با ایالت‌های تحت نظارت ایالات متحده، گزینه‌های زیر به UMPDebugGeography اضافه شده است:
    • UMPDebugGeographyRegulatedUSState
    • UMPDebugGeographyOther
  • UMPDebugGeographyNotEEA منسوخ شده است. به جای آن از UMPDebugGeographyOther استفاده کنید.
۲.۶.۰ ۲۰۲۴-۰۹-۰۵
  • ارجاعات UIViewController برای پیام‌های رضایت اکنون قابل تهی شدن هستند و الزامی نیستند. SDK از پنجره اصلی برنامه برای جستجوی خودکار کنترلرهای نما در صورت عدم ارائه، استفاده می‌کند.
۲.۵.۰ ۲۰۲۴-۰۶-۲۶
  • API canRequestAds به‌روزرسانی شد تا وقتی برنامه هیچ پیام حریم خصوصی پیکربندی نکرده است، true برگرداند.
  • قابلیت تهی‌پذیری در -[UMPConsentForm init] از nullable به nonnull به‌روزرسانی شد.
۲.۴.۰ ۲۴-۰۴-۲۰۲۴
  • هویت امضا از AdMob Inc. به Google LLC با استفاده از شناسه تیم EQHXZ8M8AV به‌روزرسانی شد. اگر این کار باعث ایجاد اعلانی در Xcode شد، برای پذیرش هویت جدید، «پذیرش تغییر» را انتخاب کنید.
۲.۳.۰ ۱۴-۰۳-۲۰۲۴
۲.۲.۰ ۲۰۲۴-۰۲-۲۰
  • حداقل نسخه Xcode پشتیبانی شده به 15.1 افزایش یافت.
  • حداقل هدف استقرار iOS به 12.0 افزایش یافت.
  • تمام ارجاعات به advertisingIdentifier حذف شد.
  • فایل‌های Info.plist برای سازگاری SDK با Xcode 15.3 اضافه شدند.
  • حداقل نسخه CocoaPods به ۱.۱۲.۰ افزایش یافت.
  • بیت‌کد از فایل باینری حذف شد.
۲.۱.۰ ۲۴-۰۷-۲۰۲۳

این نسخه چندین API جدید را برای ساده‌سازی فرآیند جمع‌آوری رضایت معرفی می‌کند. اتخاذ این APIهای جدید برای ادغام‌های موجود الزامی نیست.

  • حداقل هدف استقرار به iOS 11.0 افزایش یافته است.
  • حداقل نسخه پشتیبانی شده Xcode به ۱۴.۱ به‌روزرسانی شد.
    • armv7 در Xcode 14 پشتیبانی نمی‌شود و از SDK حذف شده است.
  • فراخوانی requestConsentInfoUpdateWithParameters:completionHandler: اکنون قبل از تعامل با سایر APIهای عمومی الزامی است . قبل از فراخوانی آن، موارد زیر بازگردانده می‌شوند:
  • UMPConsentForm
  • UMPConsentInformation
    • ویژگی canRequestAds اضافه شد.
    • ویژگی privacyOptionsRequirementStatus اضافه شد تا مشخص کند آیا گزینه‌های حریم خصوصی باید در این جلسه نمایش داده شوند یا خیر.
  • مشکلی که باعث می‌شد فرم نمایش داده نشود اما UMPConsentFormPresentCompletionHandler هرگز فراخوانی نشود، برطرف شد.
  • ۲.۰.۱ ۲۰۲۲-۰۹-۱۲
    • مشکلی که باعث می‌شد فرم‌هایی که قرار بود یکبار مصرف باشند، همچنان قابل استفاده مجدد باشند، برطرف شد.
    ۲.۰.۰ ۲۰۲۱-۰۳-۱۵
    • رابط برنامه‌نویسی کاربردی UMPConsentType حذف شد. این رابط برنامه‌نویسی کاربردی پشتیبانی نمی‌شد.
    • برش i386 حذف شد.
    ۱.۴.۰ ۲۰۲۰-۱۱-۲۳
    • شامل یک برش arm64 برای شبیه‌سازها برای پشتیبانی از آزمایش روی دستگاه‌های اپل سیلیکون.
    • ناشران باید این نسخه SDK را با Xcode 12 بسازند.
    ۱.۳.۰ ۲۰۲۰-۱۰-۲۱ SDK از .framework به .xcframework به‌روزرسانی شد.
    ۱.۲.۰ ۲۰۲۰-۰۹-۱۶ نسخه Xcode برای ساخت SDK از 10.3 به 11.0 به‌روزرسانی شد.
    ۱.۱.۰ ۲۰۲۰-۰۸-۱۱
    • پشتیبانی از iOS 14 اضافه شد.
      • پشتیبانی از شفافیت ردیابی برنامه اضافه شد. پیام‌هایی که از کاربران درخواست مجوز IDFA می‌کنند، می‌توانند در رابط کاربری Funding Choices پیکربندی شوند.
      • به UMPDebugSettings.testDeviceIdentifiers اجازه داده شد تا در صورت عدم دسترسی به IDFA، شناسه جدیدی را بپذیرد.
    • اشکالی که باعث می‌شد در صورت اتمام مهلت بارگذاری فرم -[UMPConsentForm loadWithCompletionHandler:] دو بار فراخوانی شود، برطرف شد.
    ۱.۰.۰ ۲۰۲۰-۰۷-۰۶ انتشار نسخه عمومی.