Google UMP SDK टूल

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

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

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

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

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

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

  • डिप्लॉयमेंट के कम से कम टारगेट को iOS 11.0 पर सेट किया गया है.
  • Xcode के कम से कम ज़रूरी वर्शन को 14.1 पर अपडेट किया गया
    • armv7, Xcode 14 में काम नहीं करता है. इसे एसडीके से हटा दिया गया है.
  • अन्य सार्वजनिक एपीआई के साथ इंटरैक्ट करने से पहले, 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 टूल को बनाने के लिए, Xcode का अपडेट किया गया वर्शन 10.3->11.0.
    1.1.0 2020-08-11
    • iOS 14 के लिए सहायता जोड़ी गई.
      • App Tracking Transparency के लिए सहायता जोड़ी गई. उपयोगकर्ताओं से आईडीएफ़ए की अनुमतियों का अनुरोध करने वाले मैसेज, Funding Choices के यूज़र इंटरफ़ेस पर कॉन्फ़िगर किए जा सकते हैं.
      • आईडीएफ़ए उपलब्ध न होने पर, UMPDebugSettings.testDeviceIdentifiers को नया आइडेंटिफ़ायर स्वीकार करने की अनुमति दी गई.
    • उस गड़बड़ी को ठीक कर दिया गया है जिसकी वजह से, फ़ॉर्म लोड होने में समय लगने पर -[UMPConsentForm loadWithCompletionHandler:] को दो बार कॉल किया जाता था.
    1.0.0 2020-07-06 सामान्य रूप से उपलब्ध रिलीज़.