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

เรามี SDK สำหรับ User Messaging Platform ของ Google ให้ดาวน์โหลดสำหรับ iOS การใช้งาน Interactive Media Ads ของคุณอยู่ภายใต้ข้อกำหนดในการให้บริการของเว็บไซต์ Google Developers Site Terms of Service

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

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

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

เวอร์ชัน วันที่เผยแพร่ หมายเหตุ
3.1.0 2025-10-29
3.0.0 24-03-2025
2.7.0 2024-10-30
  • เพิ่มตัวเลือกต่อไปนี้ลงใน UMPDebugGeography เพื่อรองรับการทดสอบกับรัฐในสหรัฐอเมริกาที่มีกฎระเบียบ
    • UMPDebugGeographyRegulatedUSState
    • UMPDebugGeographyOther
  • เลิกใช้งาน UMPDebugGeographyNotEEA และให้ใช้ UMPDebugGeographyOther แทน
2.6.0 2024-09-05
  • การอ้างอิง UIViewController สำหรับข้อความขอความยินยอมสามารถเป็น Null ได้และไม่จำเป็นในขณะนี้ SDK จะใช้หน้าต่างหลักของแอปเพื่อค้นหา View Controller โดยอัตโนมัติเมื่อไม่มีการระบุ
2.5.0 2024-06-26
  • อัปเดต canRequestAds API ให้แสดงผล true เมื่อแอปไม่มีการกำหนดค่าข้อความเกี่ยวกับความเป็นส่วนตัว กำหนดค่า
  • อัปเดตความสามารถในการเว้นว่างใน -[UMPConsentForm init] จาก nullable เป็น nonnull
2.4.0 2024-04-24
  • อัปเดตข้อมูลประจำตัวในการลงชื่อจาก AdMob Inc. เป็น Google LLC โดยใช้รหัสทีม EQHXZ8M8AV หากการดำเนินการนี้ ทำให้เกิดการแจ้งเตือนใน Xcode ให้เลือก "ยอมรับการเปลี่ยนแปลง" เพื่อยอมรับข้อมูลประจำตัวใหม่
2.3.0 2024-03-14
  • เพิ่มการรองรับไฟล์ 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
  • นำ Bitcode ออกจากไบนารี
2.1.0 2023-07-24

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

  • เพิ่มเป้าหมายการทำให้ใช้งานได้ต่ำสุดเป็น iOS 11.0
  • อัปเดตเวอร์ชันต่ำสุดที่รองรับของ Xcode เป็น 14.1
    • Xcode 14 ไม่รองรับ armv7 และเราได้นำออกไปจาก SDK แล้ว
  • ตอนนี้จำเป็น ต้องเรียก requestConsentInfoUpdateWithParameters:completionHandler: ก่อนที่จะโต้ตอบกับ API สาธารณะอื่นๆ ระบบจะแสดงผลข้อมูลต่อไปนี้ก่อนที่จะเรียก 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 นี้ไม่ได้รับการรองรับ
    • นำ Slice 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 รุ่นที่เผยแพร่ทั่วไป