ประวัติการเผยแพร่ Google IMA tvOS SDK

เวอร์ชัน วันที่เผยแพร่ หมายเหตุ
4.15.1 2025-05-07
  • เพิ่มข้อมูลระยะเวลาโฆษณาลงในเหตุการณ์ AD_PERIOD_STARTED ซึ่งคุณเข้าถึงได้จากพร็อพเพอร์ตี้ IMAAdEvent.adData
  • เพิ่มการรองรับการจัดการข้อมูลเมตาของโฆษณาคั่นระหว่างหน้า HLS ด้วย IMA SDK
4.14.1 2024-12-03
  • เพิ่มรหัสเครือข่ายลงในรายการพารามิเตอร์คำขอสตรีมสำหรับสตรีมทุกประเภท
  • เริ่มเหตุการณ์บันทึกเมื่อมีการคลิก URL การคลิกผ่านที่ไม่ถูกต้อง แทนที่จะดำเนินการไม่สำเร็จโดยไม่มีการแจ้งเตือน
  • แก้ไขหน่วยความจำรั่วไหลเมื่อมีการทำลายเซสชัน OMID อย่างไม่ถูกต้อง
  • เพิ่มการรองรับโฆษณาแบบข้ามได้ในสตรีมการแสดงพ็อด VOD
  • แก้ไขข้อบกพร่องเกี่ยวกับการรองรับการเลื่อนเมื่อฝังวิดีโอในคอนเทนเนอร์ที่เลื่อนได้
  • เพิ่มการรองรับ minSuggestedDuration ในโฆษณาที่ไม่ใช่แบบสด
  • แก้ไขข้อบกพร่องที่ทําให้ URL ติดตามของ Campaign Manager บางรายการได้รับการเข้ารหัสอย่างไม่ถูกต้อง
  • แก้ไขปัญหาที่ทำให้ระบบไม่ส่งเหตุการณ์ STARTED ในเซสชันโฆษณาบางเซสชัน
4.13.0 2024-06-13
  • เพิ่ม VODConfigID ลงใน IMAVideoStitcherVODStreamRequest
  • แก้ไขข้อยกเว้น Nullpointer เมื่อ adTagURL เป็น null ใน IMAAdsRequest
  • เปลี่ยนตรรกะสำรองระดับชิ้นงานเพื่อเรียกใช้โฆษณาทั้งหมดใน VAST ต้นฉบับซ้ำจนกว่า SDK จะระบุครีเอทีฟโฆษณาที่เล่นได้ หากไม่พบครีเอทีฟโฆษณาที่เล่นได้ โฆษณาจะไม่เล่น
  • แก้ไขปัญหาที่การติดตามการ ping ไปยัง ad.doubleclick.net ไม่ทํางาน
  • กำหนดข้อจำกัดการแสดงผลขนาดโฆษณาของ SDK ตามเฟรมมุมมองแทนคำแนะนำเลย์เอาต์พื้นที่ปลอดภัยสำหรับ playerView
4.12.0 2024-04-03
4.11.1 2024-02-22
  • แก้ไขปัญหาที่ได้ยินเสียงของเนื้อหาระหว่างการเล่นโฆษณา
4.10.0 2024-01-24
  • เปิดใช้คำขอสตรีม VOD ของ Pod Serving
  • อัปเดตข้อจำกัดสําหรับ AdUI ให้เป็นไปตามคำแนะนำของพื้นที่ปลอดภัย
  • เพิ่ม getter สําหรับจุดเริ่มโฆษณาลงในเครื่องมือจัดการสตรีมของ iOS/tvOS
4.9.2 2023-08-15
  • แก้ไขข้อบกพร่องที่ทำให้ CPU มีการใช้งานหนักสำหรับสตรีม DAI บางรายการ
4.9.1 2023-04-20
4.8.2 2022-11-03
  • เพิ่ม userContext ลงในคําขอสตรีม IMA
  • แก้ไขข้อบกพร่องที่ทำให้เกิดคำเตือน "ข้อความภายในไม่ถูกต้อง" ที่ไม่จำเป็น
4.7.0 2022-07-20
  • แก้ไขปัญหาที่ผู้เผยแพร่โฆษณาเขียนทับข้อมูลเวอร์ชัน IMA SDK
  • เพิ่มกิจกรรม AD_CAN_PLAY แล้ว เริ่มทํางานเมื่อโฆษณาพร้อมเล่นโดยไม่มีการบัฟเฟอร์
  • เพิ่มอัตราบิตเริ่มต้นสูงสุดเป็นไม่จำกัดสำหรับอุปกรณ์ที่ไม่ใช่อุปกรณ์เคลื่อนที่
4.6.1 2022-02-23
  • เวอร์ชันที่ให้บริการ ไม่มีการเปลี่ยนแปลงที่เผยแพร่ต่อสาธารณะ
4.5.0 2021-12-06
  • เพิ่มเวอร์ชัน tvOS ขั้นต่ำเป็น tvOS 12
  • แก้ไขข้อบกพร่องที่อาจทําให้ไอคอน "ทำไมจึงแสดงโฆษณานี้" ปรากฏขึ้นหลายรายการ
  • ไม่จำเป็นต้องใช้ MPNowPlayingSession แล้ว
4.4.2 2021-05-03
  • แก้ไขปัญหาที่ทำให้เกิดข้อความเตือนใน tvOS < 12
  • IMA SDK เวอร์ชันล่าสุดสำหรับ iOS เพื่อรองรับ tvOS 10
4.4.1 2021-03-09
  • เพิ่มพร็อพเพอร์ตี้ IMASettings.sessionID เพื่ออนุญาตให้ผู้เผยแพร่โฆษณาตั้งค่า sessionID ด้วยตนเอง
  • เพิ่มการรองรับ PiP
  • แก้ไขปัญหาที่บางครั้งเหตุการณ์การหยุดโฆษณาชั่วคราวและเล่นต่ออาจเริ่มทํางานระหว่างเนื้อหา
  • เพิ่ม IMAVideoDisplay.nowPlayingSession เพื่อรองรับเหตุการณ์เล่น/หยุดชั่วคราวใน tvOS 14 ขึ้นไปอย่างถูกต้อง
  • แก้ไขข้อบกพร่องที่ระบบรายงานโฆษณาวิดีโอสดของ AdSense ให้ผู้เผยแพร่โฆษณาว่าเป็นโฆษณาที่ไม่ใช่แบบสด
  • แก้ไขปัญหาที่ IMAStreamManager.replaceAdTagParameters ไม่ออกการอัปเดต
  • เพิ่ม API การแสดงพ็อด
  • บังคับให้แนบ adContainer กับหน้าต่าง
4.3.2 2020-08-11
4.3.1 2020-08-05
  • เพิ่มการรองรับโหมดความยินยอมเพิ่มเติมของ Google ดูข้อมูลเพิ่มเติมได้ที่ข้อกำหนดทางเทคนิคสำหรับโหมดความยินยอมเพิ่มเติมของ Google
  • เพิ่มการรองรับคีย์ "language_name" สำหรับคำบรรยายสตรีม
  • แก้ไขปัญหาที่ทำให้โฆษณาที่มีเฉพาะเสียงหมดเวลา
  • แก้ไขปัญหาที่การข้ามโฆษณาแรกในโฆษณาตอนต้นจะทำให้โฆษณาที่ 2 ละเว้นการเลื่อนโฆษณา
  • เพิ่ม IMAAdDisplayContainer.focusEnvironment ซึ่งช่วยให้ผู้เผยแพร่โฆษณาโอนโฟกัสไปยัง SDK ระหว่างช่วงพักโฆษณาได้ จำเป็นต้องใช้เมื่อใดก็ตามที่ผู้ใช้ต้องโต้ตอบกับ UI ของโฆษณา (เช่น โฆษณาที่ข้ามได้ ไอคอน VAST)
  • เพิ่ม viewController เป็นอาร์กิวเมนต์หรือพร็อพเพอร์ตี้การเริ่มต้นใหม่ที่จำเป็นรายการใหม่สำหรับ IMAAdDisplayContainer
  • แก้ไขการรองรับการแปลภาษาที่ไม่ใช่ภาษาอังกฤษ
  • กิจกรรม RESUME ที่ผิดพลาดลดลง
  • เพิ่ม IMAAdsRenderingSettings.enablePreloading ซึ่งเปิดใช้โดยค่าเริ่มต้น เพื่อปรับปรุงประสิทธิภาพการแสดงผลโฆษณา
  • เพิ่มการรองรับโฆษณาแบบข้ามได้ (ฝั่งไคลเอ็นต์และ VOD) และไอคอน VAST (ฝั่งไคลเอ็นต์และ DAI)
  • เพิ่มเหตุการณ์ ICON_FALLBACK_IMAGE_CLOSED และ ICON_TAPPED เราขอแนะนำให้เล่นต่อโดยอัตโนมัติในICON_FALLBACK_IMAGE_CLOSED เนื่องจาก SDK จะหยุดชั่วคราวเมื่อรูปภาพสำรองเปิดขึ้น
  • แก้ไขปัญหาที่ระบบจะยอมรับ IABTCF_gdprApplies เฉพาะในกรณีที่เป็นสตริง
4.2.3 2020-05-06
  • แก้ไขปัญหาที่รหัส App Bundle บางรหัสอาจทําให้การเข้าชมได้รับการจัดประเภทไม่ถูกต้อง
4.2.2 2020-03-26
  • เพิ่มเวอร์ชันรันไทม์ขั้นต่ำเป็น tvOS 10
  • แก้ไขข้อบกพร่องที่การอัปเดต UI บางรายการอาจทริกเกอร์ในเธรดเบื้องหลัง
  • แก้ไขปัญหาที่การแจ้งว่าเข้มงวดจะทำให้การเริ่มต้นของ IMACompanionAd ขัดแย้งกับของ NSObject
  • เลิกใช้งานเมธอด loadURL ในโปรโตคอล IMAVideoDisplay
4.2.1 2020-02-12
  • 4.2.1 จะเป็น IMA SDK เวอร์ชันสุดท้ายที่รองรับ tvOS 9.x
  • แก้ไขปัญหาที่คลิกผ่านจะขัดข้องใน tvOS 9.x
4.2.0 2019-10-30
  • แก้ไขข้อขัดข้องที่เกิดขึ้นเป็นพักๆ ใน tvOS 13
4.1.0 2019-09-23
  • เพิ่มการรองรับ tvOS 13
  • เพิ่ม playerVideoDisplay:didLoadPlayerItem: สำหรับ DAI แล้ว
  • เพิ่ม IMAAd.companionAds และ IMACompanionAd สำหรับโฆษณา DAI
  • อัปเดตชื่อ IMAAVPlayerVideoDisplayDelegate ให้เหมาะกับสไตล์ Objective-C มากขึ้น
4.0.5 2019-08-16
  • แก้ไขปัญหาที่ปุ่มเล่นบนรีโมต Apple TV ไม่เล่นเนื้อหาต่อ
4.0.2 2019-07-18
  • แก้ไขปัญหาที่ระบบส่งการตั้งค่า "จำกัดการติดตามโฆษณา" ของผู้ใช้อย่างไม่ถูกต้อง
  • พิมพ์ IMAAdEventType.adData แล้ว
  • เพิ่ม authToken API ในวันที่ IMAStreamRequest
4.0.1 เลิกใช้งานแล้ว 2019-07-02
  • SDK ฝั่งไคลเอ็นต์และ DAI tvOS รวมกัน
  • แก้ไขปัญหาที่ระบบไม่แยกวิเคราะห์ AdsLists และแสดงข้อผิดพลาด AdsLoader ใน tvOS

แสดงเวอร์ชันก่อนหน้า

เวอร์ชัน วันที่เผยแพร่ หมายเหตุ
3.9.1 2019-03-28
  • เปลี่ยนระยะหมดเวลาเริ่มต้นสตรีมเริ่มต้นจาก 5 วินาทีเป็น 8 วินาที
  • เพิ่มพร็อพเพอร์ตี้ initializationTimeout ลงใน IMAStreamRequest เพื่อเปิดใช้การกำหนดค่าการหมดเวลาในการเริ่มต้นสตรีม
3.9.0 2019-03-06
  • เพิ่มการเรียกกลับ adPeriodDidStart และ adPeriodDidEnd ไปยัง IMAStreamManagerDelegate
3.8.1 2018-12-06
  • เหตุการณ์โฆษณา เช่น AD_BREAK_STARTED/AD_BREAK_ENDED จะไม่มีการเรียกใช้อีกต่อไปเมื่อดู/กรอโฆษณาซ้ำเพื่อป้องกันการบันทึกเมตริกซ้ำ
3.8.0 2018-05-21
  • เพิ่มการรองรับพารามิเตอร์แท็กโฆษณา npa
3.7.1 2018-02-26
  • แก้ไขข้อบกพร่องที่ระบบไม่ส่ง Ping URL ติดตามที่มีวงเล็บปีกกา ("{" หรือ "}") ใน tvOS 11.2.6
3.7.0 2018-01-24
  • เพิ่มค่าต่อไปนี้เป็นค่าที่ยอมรับได้สำหรับคีย์ IMAStreamRequest.adTagParameters
    • ช่วงเสียง (dai-aor)
    • ยกเว้น (dai-excl)
    • order start (dai-os)
    • ช่วงวิดีโอ (dai-sr)
  • เพิ่ม advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs และ wrapperDealIDs ลงใน IMAAd
  • ตอนนี้ SDK จะเรียกใช้ AD_BREAK_STARTED เมื่อเข้าร่วมสตรีมในช่วงพักโฆษณาเพื่อให้ผู้ฟังแสดงผล UI ของโฆษณาได้
  • เพิ่ม IMAAVPlayerVideoDisplayDelegate เพื่อให้ผู้ใช้ IMAAVPlayerVideoDisplay ได้รับ AVAssetURL ของสตรีมที่จะโหลด เมื่อใช้ออบเจ็กต์ AVAssetURL ผู้ใช้จะลงทะเบียนเพื่อเล่นเนื้อหาที่มีการคุ้มครองด้วย FairPlay ได้
3.6.0 2017-09-19
  • นำ IMAStreamRequest.attemptPreroll ที่ไม่ทำงานออก
  • เพิ่มรายการต่อไปนี้เป็น IMAStreamRequest.adTagParameters ที่ยอมรับ
    • dai-ah (การพักโฆษณา)
    • dai-dlid (สถานที่นำส่ง)
  • เพิ่ม IMAStreamRequest.streamActivityMonitorID
  • แก้ไขปัญหาที่ไม่มีการเรียก [IMAStreamManagerDelegate streamManager:didReceiveError:] สำหรับสตรีมที่เล่นหรือโหลดไม่ได้
3.5.0 2017-04-24
  • เพิ่ม IMAAd.companions
  • เพิ่มชั้นเรียน IMACompanion
3.4.1 2017-03-31
  • เวอร์ชันที่ให้บริการ ไม่มีฟีเจอร์ใหม่
3.4.0 2017-03-13
  • แก้ไขการรองรับบิตโค้ด
  • เพิ่มพร็อพเพอร์ตี้ต่อไปนี้ลงใน AdBreakInfo
    • adBreakIndex
    • timeOffset
3.3.0 2016-12-05
  • แสดง [IMAAVPlayerVideoDisplay reset] เพื่อเรียกใช้เมื่อคุณต้องการแทนที่ AVPlayerItem ในโปรแกรมเล่นเนื้อหาด้วย AVPlayerItem สำรอง
3.2.0 2016-08-22
  • แก้ไขปัญหาเมื่อส่งแอปที่ใช้เฟรมเวิร์กเพื่อทดสอบ
3.1.0 2016-05-09
  • รุ่นแรก