ملاحظات حول الإصدار

تتوفّر حزمة تطوير البرامج (SDK) لمنصة Google لمراسلة المستخدمين كملف قابل للتنزيل لأجهزة iOS. يخضع استخدامك لـ Google Mobile Ads SDK لبنود خدمة موقع Google Developers .

الإصدار 3.1.0
المجموع الاختباري SHA1 c033b599479d618afd79cbf947dc9dbb21d4fc4a
الحجم 0.2 MB

تنزيل الملف googleusermessagingplatform.zip

ملاحظات الإصدار

الإصدار تاريخ الإصدار ملاحظات
3.1.0 2025-10-29
3.0.0 2025-03-24
  • تغييرات غير متوافقة مع الإصدارات السابقة:
    • تم تعديل الحد الأدنى لإصدار Xcode المتوافق إلى 16.0.
    • تم تعديل أسماء واجهات برمجة التطبيقات بلغة Swift لتتّبع اصطلاحات التسمية من إرشادات تصميم واجهات برمجة التطبيقات بلغة Swift من Apple.
    الإصدار 2 الإصدار 3
    الدروس
    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
  • تمت إضافة وظيفة داخلية لاستدعاء واجهات برمجة التطبيقات للموافقة في Firebase عند ضبط إمكانية استخدام "وضع الموافقة" من خلال أداة "الخصوصية والمراسلة".
2.7.0 2024-10-30
  • لدعم الاختبار في الولايات الأمريكية الخاضعة للتنظيم، تمت إضافة الخيارات التالية إلى UMPDebugGeography:
    • UMPDebugGeographyRegulatedUSState
    • UMPDebugGeographyOther
  • تم إيقاف UMPDebugGeographyNotEEA نهائيًا. استخدِم UMPDebugGeographyOther بدلاً من ذلك.
2.6.0 2024-09-05
  • أصبحت مراجع UIViewController لرسائل الموافقة تقبل القيم الخالية ولم تعد مطلوبة. تستخدم حزمة SDK النافذة الرئيسية للتطبيق للبحث عن وحدات التحكّم في العرض تلقائيًا في حال عدم توفير أي منها.
2.5.0 2024-06-26
  • تم تعديل واجهة برمجة التطبيقات canRequestAds لعرض القيمة true عندما لا يتضمّن التطبيق أي رسائل خصوصية تم ضبطها.
  • تم تعديل إمكانية قبول القيم الفارغة في -[UMPConsentForm init] من nullable إلى nonnull.
2.4.0 2024-04-24
  • تم تعديل هوية التوقيع من AdMob Inc. إلى Google LLC باستخدام رقم تعريف الفريق EQHXZ8M8AV. إذا أدّى ذلك إلى ظهور إشعار في Xcode، انقر على "قبول التغيير" لقبول الهوية الجديدة.
2.3.0 2024-03-14
  • تمت إضافة إمكانية استخدام ملفات بيان الخصوصية .
  • تم تعديل الملف Info.plist للتعامل مع مشكلة في أداة Swift Package Manager على Xcode 15.3.
2.2.0 2024-02-20
  • تمت زيادة الحد الأدنى لإصدار Xcode المتوافق إلى 15.1.
  • تمت زيادة الحد الأدنى لهدف النشر على iOS إلى 12.0.
  • تمت إزالة جميع المراجع إلى advertisingIdentifier.
  • تمت إضافة ملفات Info.plist لجعل حزمة SDK متوافقة مع Xcode 15.3.
  • تمت زيادة الحد الأدنى لإصدار CocoaPods إلى 1.12.0.
  • تمت إزالة رمز bitcode من الملف الثنائي.
2.1.0 2023-07-24

يتضمّن هذا الإصدار العديد من واجهات برمجة التطبيقات الجديدة لتبسيط عملية جمع الموافقة. وليس من الضروري استخدام واجهات برمجة التطبيقات الجديدة هذه في عمليات الدمج الحالية.

  • تمت زيادة الحد الأدنى لهدف النشر إلى iOS 11.0.
  • تم تعديل الحد الأدنى لإصدار Xcode المتوافق إلى 14.1
    • لا تتوافق بنية armv7 مع Xcode 14 وتمت إزالتها من حزمة SDK.
  • يجب الآنrequestConsentInfoUpdateWithParameters:completionHandler: استدعاء قبل التفاعل مع واجهات برمجة التطبيقات العامة الأخرى. قبل استدعاء هذه الواجهة، يتم عرض ما يلي:
  • UMPConsentForm
  • UMPConsentInformation
  • تم حلّ مشكلة عدم عرض النموذج وعدم استدعاء UMPConsentFormPresentCompletionHandler مطلقًا.
  • 2.0.1 2022-09-12
    • تم حلّ مشكلة إمكانية إعادة استخدام النماذج التي يُفترض أن تكون للاستخدام مرة واحدة فقط.
    2.0.0 2021-03-15
    • تمت إزالة واجهة برمجة التطبيقات UMPConsentType. لم تكن هذه الواجهة متوافقة.
    • تمت إزالة شريحة i386.
    1.4.0 2020-11-23
    • تم تضمين شريحة arm64 للمحاكيات لدعم الاختبار على أجهزة Apple Silicon.
    • على الناشرين إنشاء إصدار حزمة SDK هذا باستخدام Xcode 12.
    1.3.0 2020-10-21 تم تعديل حزمة SDK من .framework إلى .xcframework.
    1.2.0 2020-09-16 تم تعديل إصدار Xcode لإنشاء حزمة SDK من 10.3->11.0.
    1.1.0 2020-08-11
    • تمت إضافة إمكانية استخدام iOS 14.
    • تم إصلاح الخلل الذي كان يؤدي إلى استدعاء -[UMPConsentForm loadWithCompletionHandler:] مرّتين إذا انتهت مهلة تحميل نموذج.
    1.0.0 2020-07-06 إصدار مدى التوفّر العام