SDK สําหรับ UMP ของ Google

เรามี SDK สำหรับ User Messaging Platform ของ Google ให้ดาวน์โหลดสำหรับ iOS การใช้โฆษณาสื่ออินเทอร์แอกทีฟของคุณอยู่ภายใต้ข้อกำหนดในการให้บริการของเว็บไซต์ Google Developers

เวอร์ชัน 3.0.0
ผลรวมตรวจสอบ SHA1 ca6235e7138fcb1618f42b3070ade8193004be77
ขนาด 0.2 MB

ดาวน์โหลด googleusermessagingplatform.zip

บันทึกประจำรุ่น

เวอร์ชัน วันที่เผยแพร่ หมายเหตุ
3.0.0 2025-03-24
  • การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
    • อัปเดตเวอร์ชัน Xcode ขั้นต่ำที่รองรับเป็น 16.0
    • อัปเดตชื่อ Swift API ให้เป็นไปตามหลักเกณฑ์การตั้งชื่อจาก หลักเกณฑ์การออกแบบ API ของ 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
  • เพิ่มฟังก์ชันการทำงานภายในเพื่อเรียกใช้ API ความยินยอมของ 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 API เพื่อแสดงผล true เมื่อแอปไม่มีข้อความแจ้งความเป็นส่วนตัว ที่กำหนดค่าไว้
  • อัปเดตค่า Nullability ในวันที่ -[UMPConsentForm init] จาก nullable เป็น nonnull
2.4.0 2024-04-24
  • อัปเดตข้อมูลประจำตัวในการลงนามจาก AdMob Inc. เป็น Google LLC โดยใช้รหัสทีม EQHXZ8M8AV หากการดำเนินการนี้ ทริกเกอร์การแจ้งเตือนใน Xcode ให้เลือก "ยอมรับการเปลี่ยนแปลง" เพื่อยอมรับข้อมูลประจำตัวใหม่
2.3.0 2024-03-14
  • เพิ่มการรองรับไฟล์ Privacy Manifest
  • อัปเดต 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
  • นำบิตโค้ดออกจากไบนารีแล้ว
2.1.0 2023-07-24

การเปิดตัวนี้จะแนะนำ API ใหม่หลายรายการเพื่อลดความซับซ้อนของกระบวนการรวบรวมความยินยอม การผสานรวมที่มีอยู่ไม่จำเป็นต้องใช้ API ใหม่เหล่านี้

  • เราได้เพิ่มเป้าหมายการทำให้ใช้งานได้ขั้นต่ำเป็น iOS 11.0
  • อัปเดต Xcode เวอร์ชันต่ำสุดที่รองรับเป็น 14.1
    • Xcode 14 ไม่รองรับ armv7 และได้นำออกจาก SDK แล้ว
  • ตอนนี้requestConsentInfoUpdateWithParameters:completionHandler: ต้องมีการเรียกใช้ก่อนโต้ตอบกับ API สาธารณะอื่นๆ ก่อน เรียกใช้ ระบบจะแสดงผลข้อมูลต่อไปนี้
  • UMPConsentForm
    • เพิ่มเมธอด +loadAndPresentIfRequiredFromViewController:completionHandler: เพื่อรวมการเรียกใช้การโหลดและการแสดง เมธอดนี้มีไว้สำหรับกรณีการใช้งาน ในการแสดงแบบฟอร์มหากจำเป็นเมื่อแอปเริ่มต้น
    • เพิ่มเมธอด +presentPrivacyOptionsFormFromViewController:completionHandler:, ที่จะเรียกใช้เมื่อผู้ใช้โต้ตอบกับการตั้งค่าความเป็นส่วนตัวของแอป
  • UMPConsentInformation
    • เพิ่มพร็อพเพอร์ตี้ canRequestAds
    • เพิ่มพร็อพเพอร์ตี้ privacyOptionsRequirementStatus เพื่อระบุว่าต้องแสดงตัวเลือกความเป็นส่วนตัวในเซสชันนี้หรือไม่
  • แก้ไขปัญหาที่แบบฟอร์มแสดงไม่สำเร็จ แต่ UMPConsentFormPresentCompletionHandler ไม่เคยเรียกใช้
  • 2.0.1 2022-09-12
    • แก้ไขปัญหาที่แบบฟอร์มที่ตั้งใจให้ใช้ครั้งเดียวกลับนำกลับมาใช้ใหม่ได้
    2.0.0 2021-03-15
    • นำ UMPConsentType API ออกแล้ว API นี้ไม่ได้รับการสนับสนุน
    • นำส่วน i386 ออกแล้ว
    1.4.0 2020-11-23
    • รวม Slice 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:] 2 ครั้งหากการโหลดแบบฟอร์มหมดเวลา
    1.0.0 2020-07-06 รุ่นที่เผยแพร่ทั่วไป