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

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

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

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

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

เวอร์ชัน วันที่เผยแพร่ หมายเหตุ
3.1.0 2025-10-29
3.0.0 24-03-2025
  • การเปลี่ยนแปลงที่อาจทำให้เกิดข้อผิดพลาด:
    • อัปเดตเวอร์ชันต่ำสุดของ Xcode ที่รองรับเป็น 16.0
    • อัปเดตชื่อ Swift API ให้เป็นไปตามหลักเกณฑ์การตั้งชื่อจาก หลักเกณฑ์การออกแบบ Swift API ของ 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 สำหรับข้อความขอความยินยอมสามารถเป็น 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
  • เพิ่มการรองรับไฟล์ 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
  • นำ Bitcode ออกจากไบนารี
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 นี้ไม่ได้รับการรองรับ
    • นำ 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 รุ่นที่เผยแพร่ทั่วไป