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

เรามี SDK สำหรับ User Messaging Platform ของ Google ให้ดาวน์โหลดสำหรับ iOS การใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ของคุณอยู่ภายใต้ข้อกำหนดในการให้บริการของเว็บไซต์ 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
    • นำ API UMPConsentType ออกแล้ว 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 รุ่นที่เผยแพร่ทั่วไป