เวอร์ชัน
วันที่เผยแพร่
หมายเหตุ
3.31.0
2026-04-15
แก้ไขปัญหาที่เกิดขึ้นในเวอร์ชัน 3.30.0 ซึ่ง IMA SDK หยุด
รองรับ iOS เวอร์ชันขั้นต่ำที่ต่ำกว่า 17 รุ่นนี้รองรับ
เวอร์ชันขั้นต่ำ 15
แก้ไขปัญหาที่วัดค่าการมองเห็นเป็น 0% อย่างไม่ถูกต้องใน
iOS เวอร์ชัน 26
เพิ่มการรองรับ Open Measurement SDK v1.6
อัปเดต
IMASettings.featureFlags()
เพื่อยอมรับออบเจ็กต์ประเภทใดก็ได้เป็นค่า
3.30.1
2026-03-25
ข้อควรระวัง: เวอร์ชันนี้จะเพิ่มเวอร์ชัน iOS ขั้นต่ำเป็น 17
การเปลี่ยนแปลงภายในทำให้ต้องเพิ่มเวอร์ชัน iOS ขั้นต่ำที่จำเป็น Podspec ของ CocoaPods และ Swift Package Manager ระบุการรองรับ iOS เวอร์ชัน 15 ไม่ถูกต้อง
IMA SDK เวอร์ชัน 3.31.0 กลับมา
รองรับ iOS เวอร์ชัน 15
แก้ไขปัญหาที่เกิดขึ้นใน v3.30.0 ซึ่งไฟล์ xcframework มี
สิทธิ์ที่ไม่ถูกต้อง และทำให้ผู้ใช้ Swift Package Manager
ได้รับข้อผิดพลาดต่อไปนี้
Error Domain=NSCocoaErrorDomain Code=513
"couldn't be removed because you don't have permission to access it."
3.30.0
2026-03-13
ข้อควรระวัง: เวอร์ชันนี้จะเพิ่มเวอร์ชัน iOS ขั้นต่ำเป็น 17
การเปลี่ยนแปลงภายในทำให้ต้องเพิ่มเวอร์ชัน iOS ขั้นต่ำที่จำเป็น Podspec ของ CocoaPods และ Swift Package Manager ระบุการรองรับ iOS เวอร์ชัน 15 ไม่ถูกต้อง
IMA SDK เวอร์ชัน 3.31.0 กลับมา
รองรับ iOS เวอร์ชัน 15
เพิ่มฟีเจอร์ทดลองสำหรับการตั้งค่า WKWebView ฟีเจอร์ทดลองนี้จะปิดอยู่โดยค่าเริ่มต้น หากต้องการเปิดใช้ ให้ใช้การตั้งค่า IMASettings.featureFlags ซึ่งจะช่วยปรับปรุงประสิทธิภาพในอุปกรณ์ที่ใช้ iOS 17 ขึ้นไป
แก้ไขข้อขัดข้องขณะรันไทม์เมื่อใช้ SDK ในเป้าหมายเดียวกันกับ Google Cast iOS SDK
แก้ไขปัญหาใน IMAAVPlayerVideoDisplay ซึ่งอาจเรียกใช้ resignFirstResponder ในเธรดเบื้องหลังเพื่อป้องกันคำเตือน "Main Thread Checker" ของ UIKit
ในวันที่ 13-03-2027 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.28.10 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
3.28.10
2025-10-22
เปิดใช้การรองรับโฆษณาคั่นระหว่างหน้าสำหรับสตรีมแบบสดและ VOD ของการแทรกโฆษณาที่เซิร์ฟเวอร์กำหนด (SDAI) โดยการเพิ่มฟิลด์ useHLSInterstitial ลงในคำขอสตรีม
ปรับปรุงการจัดการหน่วยความจำสำหรับโฆษณาที่แสดงร่วมเพื่อป้องกันหน่วยความจำรั่วเมื่อแอปพลิเคชันทำลายออบเจ็กต์ adsManager
เพิ่มเวอร์ชัน iOS ขั้นต่ำเป็น 15
ในวันที่ 22-10-2026 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.27.4 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
3.27.4
2025-08-28
แก้ไขการสร้างคลาส IMARemoteControl ให้เกิดขึ้น
เมื่อเพลเยอร์เริ่มเล่นเท่านั้น
ในวันที่ 28-08-2026 SDK เวอร์ชัน 3.26.1 จะเลิกใช้งาน ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.26.1
2025-04-02
เพิ่มข้อมูลระยะเวลาโฆษณาลงในAD_PERIOD_STARTED เหตุการณ์
ซึ่งคุณเข้าถึงได้จากพร็อพเพอร์ตี้
IMAAdEvent.adData
เพิ่มการรองรับการจัดการข้อมูลเมตาของโฆษณาคั่นระหว่างหน้า HLS ด้วย IMA SDK
ในวันที่ 02-04-2026 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.24.0 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.24.0
2024-12-03
เพิ่มรหัสเครือข่าย
ลงในรายการพารามิเตอร์คำขอสตรีมสำหรับสตรีมทุกประเภท
เริ่มเหตุการณ์ LOG เมื่อมีการคลิก URL การคลิกผ่านที่ไม่ถูกต้อง
แทนที่จะไม่ดำเนินการใดๆ
แก้ไขการรั่วไหลของหน่วยความจำเมื่อมีการทำลายเซสชัน OMID อย่างไม่เหมาะสม
เพิ่มการรองรับโฆษณาแบบข้ามได้ในสตรีมการแสดงพ็อด VOD
แก้ไขข้อบกพร่องเกี่ยวกับการรองรับการเลื่อนเมื่อฝังวิดีโอในคอนเทนเนอร์ที่เลื่อนได้
เพิ่มการรองรับ minSuggestedDuration ให้กับโฆษณาที่ไม่ใช่เชิงเส้น
แก้ไขข้อบกพร่องที่ทำให้เกิดการเข้ารหัสที่ไม่ถูกต้องสำหรับ URL การติดตามของ Campaign Manager ในบางกรณี
ในวันที่ 03-12-2025 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.23.0 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.23.0
2024-06-12
เพิ่ม VODConfigID ลงใน
IMAVideoStitcherVODStreamRequest
ทำให้พื้นหลังโปร่งใสสำหรับโฆษณาที่แสดงร่วมกัน
ปฏิเสธค่า Null สำหรับ adTagURL ใน
IMAAdsRequest
การเปลี่ยนแปลง
ตรรกะการสำรองระดับชิ้นงาน
เพื่อวนซ้ำโฆษณาทั้งหมดใน VAST เดิมจนกว่า SDK
จะระบุครีเอทีฟโฆษณาที่เล่นได้ หากไม่พบครีเอทีฟโฆษณาที่เล่นได้ ระบบจะไม่แสดงโฆษณา
ในวันที่ 12-06-2025 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.22.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.22.1
2024-04-12
แก้ไขปัญหาเกี่ยวกับการเปิดตัว Cocoapods เวอร์ชันล่าสุด ซึ่งทำให้แอปสร้างบนโปรแกรมจำลอง iOS ไม่ได้
ในวันที่ 12-04-2025 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.22.0 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.22.0
2024-04-03
3.20.0
2024-01-28
เปิดใช้การรองรับโฆษณาที่แสดงร่วมสำหรับการแสดงพ็อด
เปิดใช้คำขอสตรีม VOD ของ Pod Serving
เพิ่มตัวรับสำหรับจุดเริ่มโฆษณาไปยังเครื่องมือจัดการสตรีม
ในวันที่ 28-01-2025 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.19.2 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.19.2
2023-04-28
ลดเวอร์ชัน iOS ขั้นต่ำสำหรับการคอมไพล์เป็น iOS 12
ในวันที่ 28-04-2024 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.19.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.19.1
2023-04-20
เพิ่มเวอร์ชัน iOS ขั้นต่ำสำหรับการคอมไพล์เป็น iOS 14
ยกเลิกการสนับสนุนแพลตฟอร์ม ARMv7
แก้ไขข้อผิดพลาดที่ไม่ได้ทริกเกอร์เหตุการณ์โฆษณาที่คลิกในการคลิกผ่าน SIMID
หยุดการส่งสัญญาณการรองรับ OMID ในโหมดที่ปลอดภัยของ VPAID อย่างไม่ถูกต้อง
แก้ไขปัญหาเกี่ยวกับการรองรับเหตุการณ์การปรับขนาด SIMID
เพิ่มคลาส IMAVideoStitcherVODStreamRequest
ซึ่งรองรับ Google Video Stitcher VOD API
ในวันที่ 20-04-2024 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.18.5 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.18.5
2023-03-10
3.18.4
2022-12-08
การเปิดตัวบริการ ไม่มีฟีเจอร์ใหม่
ในวันที่ 08-12-2023 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.18.2 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.18.2
2022-11-07
เพิ่ม user_context ไปยังคำขอสตรีม
แก้ไขคำเตือน "ข้อความภายในไม่ถูกต้อง" ที่ไม่ถูกต้อง
ในวันที่ 07-11-2023 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.18.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.18.1
2022-10-02
แก้ไขปัญหาที่ทำให้ SDK ขัดข้องด้วย UIViewControllerHierarchyInconsistency
ในวันที่ 02-10-2023 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.17.0 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.17.0
2022-08-03
เพิ่มอัตราบิตเริ่มต้นสูงสุดสำหรับอุปกรณ์ที่ไม่ใช่อุปกรณ์เคลื่อนที่ หากผู้เผยแพร่โฆษณาไม่ได้ตั้งค่าอัตราบิตสูงสุด
ในวันที่ 03-08-2023 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.16.3 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.16.3
2022-04-19
เพิ่ม
IMACompanionAdSlot.initWithView(view: UIView)
เพื่อรองรับโฆษณาที่แสดงร่วมที่มีขนาดแบบยืดหยุ่น
ตอนนี้เราแพ็กเกจ IMA iOS SDK เป็น xcframework แล้ว
เพิ่มการรองรับโปรแกรมจำลอง M1
แก้ไขปัญหาที่ทำให้เขียนทับข้อมูลเวอร์ชัน IMA SDK ได้
แก้ไขปัญหาที่ SDK ของ iOS สร้างคำเตือนเกี่ยวกับสัญลักษณ์ที่ซ้ำกัน
ในวันที่ 19-04-2023 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.15.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.15.1
2022-02-23
เพิ่มเวอร์ชัน iOS ขั้นต่ำเป็น 12
ในวันที่ 23-02-2023 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.14.5 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.14.5
2021-10-05
เพิ่ม
IMASettings:sameAppKeyEnabled
API ซึ่งช่วยให้คุณแสดงโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ได้และเกี่ยวข้องมากขึ้นโดย
การใช้ข้อมูลที่รวบรวมจากแอปของคุณ ปัจจุบันระบบจะเปิดใช้ API โดย
ค่าเริ่มต้นโดยที่ผู้เผยแพร่โฆษณาไม่ต้องดำเนินการเปลี่ยนแปลงใดๆ
เพิ่มสัญญาความสามารถในการเว้นว่างลงใน API ทั้งหมด
ในวันที่ 05-10-2022 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.14.4 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.14.4
2021-07-06
แก้ไขปัญหาที่ทำให้กิจกรรมหายไปเมื่อแอปทำงานในเบื้องหลัง
แก้ไขปัญหาที่อนุญาตให้ผู้เผยแพร่โฆษณาตั้งค่า
islat ใน iOS เวอร์ชันต่ำกว่า 14 ได้ด้วยตนเอง
เพิ่มเวอร์ชัน iOS ขั้นต่ำเป็น iOS 11
ในวันที่ 06-07-2022 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.14.3 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.14.3
2021-05-03
แก้ไขปัญหาที่ทำให้เกิดข้อความเตือนใน iOS เวอร์ชันต่ำกว่า 12
เพิ่ม
IMASettings:sessionid
เพื่อให้ผู้เผยแพร่โฆษณากําหนดรหัสเซสชันเองได้
แก้ไขปัญหาที่เหตุการณ์หยุดชั่วคราวและกลับมาทำงานต่อของโฆษณาจะเริ่มทำงานระหว่างเนื้อหา
ตรวจสอบว่าไม่ได้ปรับขอบเนื้อหา UI ของโฆษณาโดยอัตโนมัติ
IMA SDK สำหรับ iOS เวอร์ชันสุดท้ายที่รองรับ iOS 10
ในวันที่ 03-05-2022 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.14.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.14.1
2021-02-17
แก้ไขปัญหาที่บางครั้งระบบจะทริกเกอร์เหตุการณ์โฆษณาที่ซ้ำกันเมื่อเปิดใช้การโหลดล่วงหน้า
รองรับ PodServing แล้ว
แก้ไขปัญหาการเปิด Deep Link 2 ครั้งใน iOS 13 ขึ้นไป
ในวันที่ 17-02-2022 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.13.0 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.13.0
2020-10-13
ตอนนี้ SDK สร้างขึ้นด้วย Xcode 12
แก้ไขปัญหาที่การข้ามช่วงพักโฆษณาจะไม่ทริกเกอร์เหตุการณ์
AD_BREAK_ENDED
นำฟิลด์ที่เลิกใช้งานแล้วใน IMAAVPlayerVideoDisplay
IMAVideoDisplay และ IMAVideoDisplayDelegate ออก
แก้ไขปัญหาที่ PIP จะย่อลงเมื่อโฆษณาแต่ละรายการเล่นจบ
แก้ไขข้อบกพร่องที่ทำให้ไลฟ์สดหยุดเล่นทันทีที่
AirPlay
แก้ไขปัญหาที่การกดข้ามไม่ส่งผลต่อการเล่นที่แชร์
แก้ไขปัญหาที่เนื้อหาจะกะพริบสั้นๆ ระหว่างโฆษณาในพ็อด
สำหรับการเล่นที่แชร์
เพิ่ม IMAAVPlayerVideoDisplay.streamAssetOptions API
ระยะเวลาของช่วงโฆษณาที่แสดงเป็น IMAStreamManagerDelegate
แก้ไขปัญหาที่ระบบแสดง"Ads cannot be requested because the ad container
is not attached to the view hierarchy."ข้อผิดพลาดอย่างไม่ถูกต้อง
ในวันที่ 13-10-2021 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.12.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.12.1
2020-08-11
เวอร์ชันที่เผยแพร่อย่างเป็นทางการสำหรับ iOS 14
แก้ไขปัญหาที่การเปิดการคลิกผ่านแล้วปิดแอปจะทำให้เกิดหน่วยความจำรั่วไหล
ในวันที่ 11-08-2021 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.12.0 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.12.0
2020-08-05
เพิ่มการรองรับโหมดความยินยอมเพิ่มเติมของ Google ดูข้อมูลเพิ่มเติมได้ที่ข้อกำหนดทางเทคนิคสำหรับโหมดความยินยอมเพิ่มเติมของ Google
เพิ่มการรองรับคีย์ "language_name" สำหรับคำบรรยายแทนเสียงของสตรีม
แก้ไขปัญหาที่ทำให้โฆษณาที่มีเฉพาะเสียงหมดเวลา
แก้ไขปัญหาที่การข้ามโฆษณาแรกในโฆษณาก่อนวิดีโอจะทำให้โฆษณาที่ 2 ไม่สนใจระยะเวลาเล่นวิดีโอก่อนให้กดข้ามของตัวเอง
เพิ่ม viewController เป็นอาร์กิวเมนต์หรือพร็อพเพอร์ตี้การเริ่มต้นใหม่ที่จำเป็นสำหรับ IMAAdDisplayContainer
ลดเหตุการณ์ RESUME ที่ไม่ถูกต้อง
เพิ่ม IMAAdsRenderingSettings.enablePreloading ซึ่งเปิดใช้โดยค่าเริ่มต้น เพื่อปรับปรุงประสิทธิภาพการแสดงโฆษณา
เพิ่มกิจกรรม ICON_TAPPED
แก้ไขปัญหาที่ระบบจะรับทราบIABTCF_gdprApplies
เฉพาะในกรณีที่เป็นสตริง
ในวันที่ 05-08-2021 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.11.4 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.11.4
2020-03-26
เพิ่มเวอร์ชันรันไทม์ขั้นต่ำเป็น iOS 10
แก้ไขข้อบกพร่องที่การอัปเดต UI บางอย่างอาจทริกเกอร์ในเธรดเบื้องหลัง
แก้ไขปัญหาที่ฟีเจอร์ที่เข้มงวดจะทำให้ init ของ IMACompanionAd ขัดแย้งกับ NSObject
เลิกใช้เมธอด loadURL ในโปรโตคอล IMAVideoDisplay
เพิ่มการรองรับสำหรับ
โฆษณา SIMID ฝั่งไคลเอ็นต์
ในวันที่ 26-03-2021 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.11.3 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.11.3
2020-02-12
3.11.3 จะเป็น IMA SDK เวอร์ชันสุดท้ายที่รองรับ iOS 9.x
แก้ไขข้อบกพร่องที่การนำเข้าส่วนหัวของเฟรมเวิร์กไม่ได้นำเข้า IMAFriendlyObstruction.h
แก้ไขปัญหาที่การคลิกผ่านจะขัดข้องใน iOS 9.x
ในวันที่ 12-02-2021 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.11.2 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.11.2
2020-01-22
เพิ่มการรองรับ contentUrl ของ OMID 1.3 ด้วย
AdsRequest:contentUrl
และ
StreamRequest:contentUrl
ปรับปรุงการรองรับการใช้การปิดกั้นที่เป็นมิตรกับ OMID 1.3
registerFriendlyObstruction
ใน IMAAdDisplayContainer
เลิกใช้งานเมธอด
registerVideoControlsOverlay
และ unregisterAllVideoControlsOverlay ใน IMAAdDisplayContainer
เพื่อใช้
FriendlyObstruction
แทน
แก้ไขปัญหาที่ไม่ได้รายงานการเล่นอัตโนมัติและความสามารถในการข้ามของ OMID
นำการอ้างอิง UIWebView ที่เหลือทั้งหมดออก
ในวันที่ 22-01-2021 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.11.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.11.1
2019-12-04
เพิ่มการรองรับการรวมพารามิเตอร์ความยินยอมจาก TCFv2 และ CCPA ของ IAB โดยอัตโนมัติ
แก้ไขปัญหาที่ทำให้เกิดข้อขัดข้องเมื่อใช้ศูนย์ควบคุม
เพิ่มการรองรับโฆษณา TrueView for Action
เพิ่ม playerVideoDisplay:didLoadPlayerItem: สำหรับ DAI
อัปเดตชื่อ IMAAVPlayerVideoDisplayDelegate เพื่อให้สอดคล้องกับรูปแบบ Obj-C
แก้ไขปัญหาที่ทำให้เหตุการณ์โฆษณา LOG และ
INTERACTION ไม่รวมออบเจ็กต์โฆษณาในบางกรณี
เพิ่มการผสานรวมคำขอโฆษณา Google โดยอัตโนมัติสำหรับการติดตั้งใช้งาน
ผู้ให้บริการจัดการความยินยอมที่สอดคล้องกับ TCF เวอร์ชัน 2 ของ IAB เช่น Funding Choices ของ Google
แก้ไขปัญหาเกี่ยวกับเหตุการณ์การติดตาม VMAP breakstart และ
breakend
เพิ่มเมธอด replaceAdTagParameters ลงใน
IMAStreamManager ซึ่งช่วยให้สามารถแทนที่พารามิเตอร์แท็กโฆษณาทั้งหมด
ในระหว่างสตรีมแบบสดได้
เพิ่มเหตุการณ์ AD_BREAK_FETCH_ERROR เพื่อระบุว่า
ช่วงพักโฆษณาจะไม่เล่น
ในวันที่ 04-12-2020 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.10.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.10.1
2019-09-19
เพิ่มการรองรับ iOS 13 และ iPadOS
ในวันที่ 19-09-2020 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.9.2 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.9.2
2019-08-16
การแก้ไขนี้จะแก้ปัญหาที่มุมมอง UI โฆษณา IMA ที่ชัดเจนจะยังคงอยู่
หลังจากที่โฆษณาเล่นจบแล้ว ซึ่งทำให้ผู้ใช้โต้ตอบกับเพลเยอร์ไม่ได้
ในวันที่ 16-08-2020 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.9.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.9.1
2019-07-18
แก้ไขปัญหาเกี่ยวกับความถูกต้องของการis_latรายงานแล้ว
ตอนนี้พิมพ์ IMAAdEventType.adData แล้ว
เพิ่ม API authToken และ streamFormat ลงใน
IMAStreamRequest แล้ว
นำการรองรับ mediaUrl ออกจาก LinearAd แล้ว โปรดใช้
adMedia แทน
แก้ไขข้อบกพร่องของข้อมูลเมตา YouTube สำหรับวิดีโอที่ไม่อยู่ในรายการ
แก้ไขการระบุรหัสโฆษณาที่ไม่ถูกต้อง
แทนที่ mediaWidth และ mediaHeight ด้วย
adMedia.width และ adMedia.height
แก้ไขปัญหาที่โฆษณาที่แสดงร่วมแสดงเพียงครั้งเดียว
ตอนนี้เมื่อไม่รองรับประเภทโฆษณาวิดีโอ SDK จะแสดงข้อผิดพลาด
kIMAError_VAST_TRAFFICKING_ERROR แทน
kIMAError_FAILED_TO_REQUEST_ADS
ตอนนี้ videoDisplayDidPlay: เลิกใช้งานแล้วเพื่อใช้
videoDisplayDidResume: แทน
ในวันที่ 18-07-2020 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.9.0 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.9.0
2019-03-22
3.8.2
2019-02-19
เพิ่มเหตุการณ์ AD_PERIOD_STARTED และ AD_PERIOD_ENDED เหตุการณ์เหล่านี้รองรับเฉพาะ
DAI เท่านั้น
แก้ไขปัญหาที่มุมมองโฆษณาเคลื่อนไหวเมื่อเริ่มต้น
แก้ไขปัญหาที่ข้อผิดพลาดของวิดีโอไม่ทริกเกอร์สำหรับไลฟ์สดหรือ VOD
แก้ไขปัญหาที่เนื้อหาไม่เล่นต่อบน iOS+AirPlay
ในวันที่ 19-02-2020 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.8.1 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
3.8.1
2018-11-13
แก้ไขปัญหาที่การแยกวิเคราะห์แท็กโฆษณาที่มีขนาดช่องหลายขนาดไม่ถูกต้อง
เพิ่ม [IMAVideoDisplay seekStreamToTime] เพื่อรองรับโฆษณาแบบข้ามได้ในสตรีม VOD ของ IMA DAI
เพิ่ม IMAAdRenderingSettings.loadVideoTimeout
เพิ่ม IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight และ IMAAd.VASTMediaBitrate
ลดขนาดไบนารีลงประมาณ 15% เนื่องจากการปรับปรุงการสร้าง
ในวันที่ 13-11-2019 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.7.3 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.7.3
2018-08-21
ปรับปรุงการจัดการข้อผิดพลาดสำหรับไฟล์ Manifest ของสตรีมที่มีรูปแบบไม่ถูกต้อง
แก้ไขปัญหาเกี่ยวกับการคลิกผ่าน URL ในแอปที่กำหนดเองในโฆษณาที่แสดงร่วม HTML
แก้ไขปัญหาเกี่ยวกับโฆษณาวิดีโอแบบข้ามได้ที่เล่นต่อเนื่องกัน
ในวันที่ 21-08-2019 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.7.2 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.7.2
2018-05-15
แก้ไขปัญหาที่บางครั้งวิดีโอประกอบจะขยายเป็น WebView แบบเต็มหน้าจอ
ในวันที่ 15-05-2019 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.7.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.7.1
2018-04-30
3.7.0.1
2018-02-12
เปิดตัวเฉพาะ Cocoapods เพื่อแก้ไขข้อผิดพลาดใน Podspec ดึงไฟล์ไลบรารีสำหรับ 3.7.0
3.7.0
2018-01-30
เลิกการรองรับ iOS 8 และเวอร์ชันที่ต่ำกว่า
การเปิดตัวบริการ ไม่มีฟีเจอร์ใหม่
ในวันที่ 30-01-2019 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.6.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.6.1
2017-10-09
เพิ่ม IMAAdsRequest.liveStreamPrefetchSeconds
ในวันที่ 09-10-2018 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.6.0 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.6.0
2017-07-24
เพิ่ม IMAAdsRequest.vastLoadTimeout
เพิ่ม IMAAd.wrapperAdIDs
เพิ่ม IMAAd.skipTimeOffset
แก้ไขข้อผิดพลาดที่ SDK ตรวจไม่พบมุมมองวิดีโอที่ใช้สำหรับการเล่นโฆษณา หากมีการนำออกจากลำดับชั้นการแสดงผลและเพิ่มกลับเข้าไปใหม่
ในวันที่ 24-07-2018 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.5.2 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.5.2
2017-05-02
นำการเล่นต่ออัตโนมัติออกเมื่อกลับมาที่แอปจากเบื้องหลัง
โทร [IMAAdsManager resume] เพื่อดำเนินการต่อ
เพิ่ม [IMAAdsRenderingSettings playAdsAfterTime]
ในวันที่ 02-05-2018 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.5.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.5.1
2017-04-03
ตอนนี้ SDK จะส่ง kIMAError_FAILED_TO_REQUEST_ADS หาก
IMAAdDisplayContainer ไม่อยู่ในลำดับชั้นการแสดงผลเมื่อ
มีการส่งคำขอโฆษณาหรือสตรีม ก่อนหน้านี้ คำขอเหล่านี้จะล้มเหลวโดยไม่มีการแจ้งเตือน
ในวันที่ 03-04-2018 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.5.0 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.5.0
2017-03-24
แก้ไขปัญหาเกี่ยวกับการรองรับ Bitcode
เพิ่ม adsResponse ลงในออบเจ็กต์ IMAAdsRequest
แก้ไขปัญหาเกี่ยวกับการสร้าง Swift
ในวันที่ 24-03-2018 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.4.2 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.4.2
2017-03-09
การเปิดตัวบริการ ไม่มีฟีเจอร์ใหม่
ในวันที่ 09-03-2018 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.4.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.4.1
2017-02-03
ตอนนี้ SDK มีการเผยแพร่เป็นเฟรมเวิร์กแบบไดนามิก ด้วยเหตุนี้ เราจึงไม่ได้เผยแพร่ Framework เวอร์ชัน AdMob แยกต่างหากอีกต่อไป คุณสามารถใช้เวอร์ชันเดียวกันได้ไม่ว่าการติดตั้งใช้งานจะใช้ AdMob ด้วยหรือไม่ก็ตาม
เพิ่มการรองรับไอคอนวิดีโอ
เพิ่มพร็อพเพอร์ตี้ใหม่ต่อไปนี้ไปยัง IMAAd
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
เพิ่มพร็อพเพอร์ตี้ใหม่ต่อไปนี้ไปยัง IMAAdsRequest
contentDuration
contentKeywords
contentTitle
เพิ่ม [IMAAdsManager setVolume:]
เพิ่ม [IMACompanionDelegate companionSlotWasClicked]
เพิ่ม IMASettings.disableNowPlayingInfo
ในวันที่ 03-02-2018 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.3.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
ย้อนกลับไปเป็นเวอร์ชัน 3.3.1
2016-01-31
เนื่องจากปัญหาในการสร้างสำหรับอุปกรณ์บางรุ่น เราจึงย้อนกลับไปเป็นเวอร์ชัน 3.3.1
3.4.0
2017-01-26
ตอนนี้ SDK มีการเผยแพร่เป็นเฟรมเวิร์กแบบไดนามิก ด้วยเหตุนี้ เราจึงไม่ได้เผยแพร่ Framework เวอร์ชัน AdMob แยกต่างหากอีกต่อไป คุณสามารถใช้เวอร์ชันเดียวกันได้ไม่ว่าการติดตั้งใช้งานจะใช้ AdMob ด้วยหรือไม่ก็ตาม
เพิ่มการรองรับไอคอนวิดีโอ
เพิ่มพร็อพเพอร์ตี้ใหม่ต่อไปนี้ไปยัง IMAAd
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
เพิ่มพร็อพเพอร์ตี้ใหม่ต่อไปนี้ไปยัง IMAAdsRequest
contentDuration
contentKeywords
contentTitle
เพิ่ม [IMAAdsManager setVolume:]
เพิ่ม [IMACompanionDelegate companionSlotWasClicked]
เพิ่ม IMASettings.disableNowPlayingInfo
ในวันที่ 26-01-2018 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.3.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.3.1
2016-09-16
Drops จะไม่รองรับ iOS 7 และเวอร์ชันที่ต่ำกว่า
ในวันที่ 16-09-2017 เราจะเลิกใช้งาน SDK เวอร์ชัน 3.2.1 ดูรายละเอียดเพิ่มเติมได้ที่
กำหนดการเลิกใช้งาน
3.2.1
2016-05-09
3.2.0
2016-04-14
หมายเหตุ: เวอร์ชันนี้ไม่รองรับบิตโค้ดเนื่องจากข้อผิดพลาด
เพิ่มการรองรับบิตโค้ด
เพิ่มการรองรับ URL การคลิกผ่านที่นำไปยัง App Store
3.1.0
2015-12-17
เบต้า v16
2015-09-04
อัปเดตเพื่อให้ใช้งานร่วมกับฟีเจอร์App Transport Security ของ iOS 9 ได้
แก้ไขข้อขัดข้องในการยกเลิกการจัดสรร IMAAdsLoader
เบต้า v15
2015-07-22
แนะนําเหตุการณ์บัฟเฟอร์โฆษณาผ่านIMAAdsManager ผู้มอบสิทธิ์ ซึ่งช่วยให้เพิ่มองค์ประกอบต่างๆ เช่น ตัวบ่งชี้กิจกรรมและแถบการบัฟเฟอร์ลงในเพลเยอร์ได้
แสดงโหมดแก้ไขข้อบกพร่อง ตอนนี้ผู้เผยแพร่โฆษณาสามารถตั้งค่า IMASettings enableDebugMode เป็น YES เพื่อรับการบันทึกแบบละเอียดมากขึ้นในคอนโซล ไม่ควรใช้ในเวอร์ชันที่ใช้งานจริง เนื่องจากจะใส่ลายน้ำในเพลเยอร์โฆษณา
IMAAdsManager destroy จะหยุดโฆษณาอย่างถูกต้องในทุกกรณี
อนุญาตให้ใช้คอนเทนเนอร์โฆษณาซ้ำ
ช่วยให้ผู้เผยแพร่ทำลายออบเจ็กต์ IMA จากภายในเมธอดของตัวแทนได้
ตอนนี้ IMAAdsManager มีการอ้างอิงแบบอ่อนไปยัง contentPlayhead เท่านั้น (แก้ไขการรั่วไหลของหน่วยความจำที่อาจเกิดขึ้น) ตอนนี้คุณจะต้องเก็บอินสแตนซ์หรือออบเจ็กต์ที่ใช้ IMAContentPlayhead เป็นพร็อพเพอร์ตี้ไว้ ไม่เช่นนั้นระบบจะปล่อยออบเจ็กต์ทันทีIMAAVPlayerContentPlayhead
นำภาพเคลื่อนไหวการปรับขนาดวิดีโอออก
นำเหตุการณ์โฆษณาการกลับมาทำงานอีกครั้งครั้งแรกที่ไม่จำเป็นออก
เบต้า v14
2015-05-27
แก้ไขปัญหาที่เพลเยอร์โฆษณาหยุดชั่วคราวเพื่อบัฟเฟอร์และไม่กลับมาเล่นต่อในบางครั้ง
ย้าย IMASettings ไปยังไฟล์ส่วนหัวของตัวเอง
เบต้า v13
2015-04-29
เพิ่มการรองรับการเล่นโฆษณาในเบื้องหลัง ดูข้อมูลเพิ่มเติมได้ที่การเล่นโฆษณาในเบื้องหลัง
ตอนนี้คุณสามารถนำเข้า SDK เป็นเฟรมเวิร์กได้แล้ว ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเกรดได้ในบล็อกโพสต์ เกี่ยวกับการเปิดตัวนี้
ลดเวลาในการโหลดโฆษณาใน iOS 8
แก้ไขปัญหาที่โฆษณาที่แสดงร่วมหายไปหลังจากโฆษณาสิ้นสุด ตอนนี้โฆษณาที่แสดงร่วมจะแสดงจนกว่าช่องจะรีเฟรช
เพิ่มการหมดเวลา 10 วินาทีสำหรับการโหลด SDK
ตอนนี้ IMASettings ใช้ NSCopying แล้ว
แก้ไขปัญหาที่แอปจะขัดข้องเมื่อถอดปลั๊กหูฟัง
ตอนนี้ระบบจะปิดเสียงโฆษณาเมื่ออุปกรณ์ถูกปิดเสียงโดยค่าเริ่มต้น ผู้เผยแพร่โฆษณาสามารถเปลี่ยนการตั้งค่านี้ได้โดยการตั้งค่าหมวดหมู่ AVAudioSession
แก้ไขข้อบกพร่องเกี่ยวกับการเล่นและหยุดชั่วคราวในศูนย์ควบคุมไม่ทำงานใน iOS เวอร์ชันต่ำกว่า 8
ระบบจะไม่หยุดโฆษณาชั่วคราวเมื่อเปิดลิ้นชักการแจ้งเตือนอีกต่อไป
เพิ่มไฟล์ VERSION ลงใน ZIP ที่ดาวน์โหลดได้
ตอนนี้การแสดงโฆษณาจะดำเนินการโดยตรงผ่าน AVPlayer ใน iOS ทุกเวอร์ชันเพื่อปรับปรุงประสิทธิภาพ
เบต้า v12
2015-02-12
ตอนนี้ใช้การเล่นโฆษณาเนทีฟใน iOS 7 และเวอร์ชันเก่ากว่า ซึ่งจะช่วยป้องกันไม่ให้ SDK รบกวนเหตุการณ์และการควบคุมของ MPMoviePlayerController
แก้ไขปัญหาที่ไม่ได้ป้อนข้อมูล adPlaybackInfo ในเหตุการณ์ LOADED และ START
เพิ่ม IMASettings.maxRedirects เพื่อระบุจำนวนการเปลี่ยนเส้นทางหลังจากนั้นระบบจะปฏิเสธการเปลี่ยนเส้นทางที่ตามมา และยกเลิกการโหลดโฆษณา
เพิ่มการรองรับการเล่นโฆษณาด้วยตนเอง
เบต้า v11
2014-12-17
แก้ไขปัญหาหน่วยความจำรั่วไหลที่เกิดขึ้นในเบต้าเวอร์ชัน 10 เมื่อเพิ่ม WKWebView
เบต้า v10
2014-11-20
ตอนนี้ SDK ใช้ WKWebView ใน iOS 8 เพื่อแสดงโฆษณาแทน UIWebView ซึ่งจะแก้ไขปัญหาหลายอย่างที่เกี่ยวข้องกับการสื่อสารระหว่างเลเยอร์ SDK เนทีฟและ JS ผลข้างเคียงของการเปลี่ยนแปลงนี้คือ ตอนนี้ IMA SDK จะกำหนดให้แอปของคุณต้องสร้างขึ้นโดยรองรับ arm64
เพิ่มTAPPEDเหตุการณ์ซึ่งจะเริ่มทุกครั้งที่ผู้ใช้แตะส่วนที่คลิกไม่ได้ของโฆษณา ซึ่งใช้ตรวจหาการแตะโฆษณาเพื่อแสดงตัวควบคุมวิดีโอเพลเยอร์ได้
เราได้เลิกใช้งานเมธอดต่อไปนี้และแทนที่ด้วยเมธอดที่อ้างอิงถึงออบเจ็กต์ที่เรียกใช้เพื่อให้เป็นไปตามข้อกำหนดของ iOS
IMAAdsManagerDelegate - adDidProgressToTime:currentTime:
IMAWebOpenerDelegate - willOpenInExternalBrowser
IMAWebOpenerDelegate - willOpenInAppBrowser
IMAWebOpenerDelegate - didCloseInAppBrowser
IMAWebOpenerDelegate - didOpenInAppBrowser
IMAWebOpenerDelegate - willCloseInAppBrowser
เบต้า v9
2014-10-27
มีการแก้ไขปัญหาหน่วยความจำรั่วไหลในคลาส IMAJavascript
เบต้า v8
2014-10-13
แนะนํา IMAUIElements
ซึ่งช่วยให้แสดงหรือซ่อนองค์ประกอบ UI ของ SDK ได้โดยอัตโนมัติ
เบต้า v7
2014-08-11
เบต้า v6
2014-05-27
แสดงคำอธิบาย ชื่อ และ contentType ในออบเจ็กต์ IMAAd
เพิ่มการรองรับโปรแกรมจำลอง iOS 64 บิต
เบต้า v5
2014-02-14
เพิ่มการรองรับ arm64
แก้ไขความขัดแย้งกับการผสานรวมกับ Google+
เบต้า v4
2013-12-12
แก้ไขปัญหาหน่วยความจำรั่วไหลใน IMAAdsManager และ IMAAdsLoader
IMAAdPodInfo มี API ใหม่ 3 รายการ ได้แก่ podIndex, timeOffset และ maxDuration
เราจะอัปเดตเอกสาร API เพื่อแสดงการเปลี่ยนแปลงนี้ในเร็วๆ นี้
เบต้า v3
2013-09-25
การเปิดตัวบริการ ไม่มีฟีเจอร์ใหม่
เบต้า v2
2013-07-07
เปิดตัว SDK เวอร์ชันเบต้าต่อสาธารณะ
เวอร์ชันเบต้าแบบปิด v2
2013-06-24
Closed Beta v1
2013-04-02