حزمة تطوير البرامج (SDK) لمنصّة Google UMP
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتوفّر حزمة تطوير البرامج (SDK) لمنصة Google لمراسلة المستخدمين للتنزيل على أجهزة iOS. يخضع استخدامك لحزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة لبنود خدمة موقع Google Developers الإلكتروني.
الإصدار |
3.0.0 |
المجموع الاختباري SHA1 |
ca6235e7138fcb1618f42b3070ade8193004be77 |
الحجم |
0.2 ميغابايت |
تنزيل googleusermessagingplatform.zip
ملاحظات الإصدار
الإصدار |
تاريخ الإصدار |
ملاحظات |
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 |
- تمت إضافة دعم الإصدار 14 من نظام التشغيل iOS.
- تم إصلاح خطأ كان يؤدي إلى إعادة استدعاء
-[UMPConsentForm loadWithCompletionHandler:]
مرّتين في حال انتهاء مهلة تحميل نموذج.
|
1.0.0 |
2020-07-06 |
إصدار متوفّر للجمهور العام |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-22 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Download the Google User Messaging Platform (UMP) SDK for iOS to manage user consent for personalized ads."],["The SDK is subject to the Google Developers Site Terms of Service."],["Version 2.6.0, released on September 5, 2024, includes updates to consent message handling and automatic view controller lookup."],["Refer to the release notes for details on previous versions and specific changes."]]],["The Google User Messaging Platform SDK for iOS, version 2.7.0, is available for download (0.2 MB, SHA1: b0663bd4efcda9f32f765c5b7708ff1971e34b3b). Key updates include adding options for US state regulation testing (`UMPDebugGeographyRegulatedUSState` and `UMPDebugGeographyOther`) and deprecating `UMPDebugGeographyNotEEA`. Consent message `UIViewController` references are now optional. Version 2.1.0 requires calling `requestConsentInfoUpdateWithParameters:completionHandler:` before using other APIs and introduced new methods for consent forms.\n"]]