Google UMP SDK टूल

Google User Messaging Platform SDK टूल, iOS के लिए डाउनलोड के तौर पर उपलब्ध है. इंटरैक्टिव मीडिया विज्ञापनों के इस्तेमाल पर, Google Developers साइट की सेवा की शर्तें लागू होती हैं.

वर्शन 3.0.0
SHA1 चेकसम ca6235e7138fcb1618f42b3070ade8193004be77
साइज़ 0.2 एमबी

googleusermessagingplatform.zip डाउनलोड करें

प्रॉडक्ट की जानकारी

वर्शन रिलीज़ की तारीख नोट
3.0.0 2025-03-24
  • बदलाव:
    • Xcode के कम से कम काम करने वाले वर्शन को 16.0 पर अपडेट किया गया.
    • Swift API के नाम अपडेट किए गए हैं, ताकि नाम रखने के उन नियमों का पालन किया जा सके जो Apple के Swift API डिज़ाइन से जुड़े दिशा-निर्देशों में बताए गए हैं.
    वर्शन 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 सहमति जताने वाले मैसेज के लिए रेफ़रंस अब वैल्यू के बिना भी दिए जा सकते हैं. साथ ही, इनकी ज़रूरत भी नहीं है. अगर कोई व्यू कंट्रोलर उपलब्ध नहीं है, तो एसडीके टूल, ऐप्लिकेशन की मुख्य विंडो का इस्तेमाल करके, व्यू कंट्रोलर को अपने-आप खोजता है.
2.5.0 2024-06-26
  • ऐप्लिकेशन में निजता से जुड़े मैसेज कॉन्फ़िगर न होने पर, true दिखाने के लिए canRequestAds एपीआई को अपडेट किया गया.
  • -[UMPConsentForm init] के लिए, वैल्यू न होने की वैल्यू को nullable से nonnull पर अपडेट किया गया.
2.4.0 2024-04-24
  • टीम आईडी EQHXZ8M8AV का इस्तेमाल करके, हस्ताक्षर करने वाले व्यक्ति की पहचान को AdMob Inc. से बदलकर Google LLC किया गया. अगर इससे Xcode में कोई सूचना ट्रिगर होती है, तो नई पहचान स्वीकार करने के लिए “बदलाव स्वीकार करें” चुनें.
2.3.0 2024-03-14
2.2.0 2024-02-20
  • Xcode के कम से कम वर्शन को 15.1 पर सेट किया गया.
  • iOS डिप्लॉयमेंट के लिए, कम से कम 12.0 वर्शन का टारगेट बढ़ाया गया.
  • advertisingIdentifier के सभी रेफ़रंस हटा दिए गए हैं.
  • SDK टूल को Xcode 15.3 के साथ काम करने लायक बनाने के लिए, Info.plist फ़ाइलें जोड़ी गई हैं.
  • CocoaPods के कम से कम वर्शन को 1.12.0 पर सेट किया गया.
  • बाइनरी से बिटकोड हटाया गया.
2.1.0 2023-07-24

इस रिलीज़ में कई नए एपीआई जोड़े गए हैं, ताकि सहमति लेने की प्रोसेस को आसान बनाया जा सके. मौजूदा इंटिग्रेशन के लिए, इन नए एपीआई को अपनाने की ज़रूरत नहीं है.

  • डिप्लॉयमेंट के लिए, iOS 11.0 को टारगेट के तौर पर इस्तेमाल करने की ज़रूरी शर्त जोड़ी गई है.
  • Xcode के कम से कम काम करने वाले वर्शन को 14.1 पर अपडेट किया गया
    • armv7, Xcode 14 के साथ काम नहीं करता. साथ ही, इसे SDK टूल से हटा दिया गया है.
  • अन्य सार्वजनिक एपीआई के साथ इंटरैक्ट करने से पहले, requestConsentInfoUpdateWithParameters:completionHandler: अब कॉल करना ज़रूरी है. इसे कॉल करने से पहले, ये वैल्यू दिखती हैं:
  • UMPConsentForm
    • कॉल लोड करने और दिखाने के लिए, +loadAndPresentIfRequiredFromViewController:completionHandler: तरीका जोड़ा गया. इस तरीके का मकसद, ऐप्लिकेशन के शुरू होने पर ज़रूरत पड़ने पर फ़ॉर्म दिखाने के लिए है.
    • +presentPrivacyOptionsFormFromViewController:completionHandler: तरीका जोड़ा गया, जिसे तब कॉल किया जाएगा, जब उपयोगकर्ता आपके ऐप्लिकेशन की निजता सेटिंग से इंटरैक्ट करेंगे.
  • UMPConsentInformation
    • canRequestAds प्रॉपर्टी जोड़ी गई.
    • privacyOptionsRequirementStatus प्रॉपर्टी जोड़ी गई है, ताकि यह पता चल सके कि इस सेशन में निजता के विकल्प दिखाने ज़रूरी हैं या नहीं.
  • फ़ॉर्म न दिखने और UMPConsentFormPresentCompletionHandler को कभी भी ट्रिगर न करने की समस्या को ठीक किया गया है.
  • 2.0.1 2022-09-12
    • एक बार इस्तेमाल होने वाले फ़ॉर्म को फिर से इस्तेमाल किए जाने की समस्या को ठीक किया गया.
    2.0.0 2021-03-15
    • UMPConsentType API को हटा दिया गया है. इस एपीआई का इस्तेमाल नहीं किया जा सकता था.
    • i386 स्लाइस हटाया गया.
    1.4.0 2020-11-23
    • Apple Silicon डिवाइसों पर टेस्टिंग की सुविधा देने के लिए, सिम्युलेटर के लिए arm64 स्लाइस जोड़ा गया है.
    • पब्लिशर को SDK टूल के इस वर्शन को Xcode 12 के साथ बनाना होगा.
    1.3.0 2020-10-21 SDK टूल को .framework से .xcframework पर अपडेट किया गया.
    1.2.0 2020-09-16 SDK टूल को 10.3 से 11.0 पर बनाने के लिए, Xcode का अपडेट किया गया वर्शन.
    1.1.0 2020-08-11
    • iOS 14 के लिए सहायता जोड़ी गई.
      • App Tracking Transparency के लिए सहायता जोड़ी गई. उपयोगकर्ताओं से IDFA की अनुमतियां पाने के लिए मैसेज, Funding Choices के यूज़र इंटरफ़ेस पर कॉन्फ़िगर किए जा सकते हैं.
      • IDFA उपलब्ध न होने पर, UMPDebugSettings.testDeviceIdentifiers को नया आइडेंटिफ़ायर स्वीकार करने की अनुमति दी गई.
    • एक गड़बड़ी को ठीक किया गया है. इसकी वजह से, फ़ॉर्म लोड होने में टाइम आउट होने पर, -[UMPConsentForm loadWithCompletionHandler:] को दो बार कॉल किया जाता था.
    1.0.0 2020-07-06 सामान्य रूप से उपलब्ध रिलीज़.