เวอร์ชัน |
วันที่เผยแพร่ |
หมายเหตุ |
3.36.0 |
2024-11-07 |
|
3.35.1 |
2024-09-24 |
- แก้ไขปัญหาที่การวัดผลแบบเปิดไม่สำเร็จเมื่อใช้
ImaSdkFactory.initialize() API
- เพิ่ม
minSdkVersion ที่ IMA รองรับเป็น 21
- เพิ่ม
ImaSdkFactory.initialize()
เพื่อดึงข้อมูลและเริ่มต้นชิ้นงาน IMA ก่อนส่งคําขอโฆษณารายการแรก
การเรียกใช้ initialize() จะจัดสรรหน่วยความจําที่จําเป็นสําหรับการเล่นโฆษณาในอนาคตและลดเวลาในการตอบสนองของการเล่นโฆษณาแรก
- แก้ไขปัญหา URL การคลิกผ่านของโฆษณาไม่ถูกต้อง
- แก้ไขข้อขัดข้องที่พบใน IMA v3.34.0 ซึ่งส่งผลกระทบต่อแอปที่ไม่ได้ใช้การกรอง Sugar ออกใน Java 8 ใน Android API เวอร์ชัน 25 และต่ำกว่า
- เพิ่มการเพิ่มประสิทธิภาพเวลาเริ่มต้นของ IMA ในอุปกรณ์ CTV รุ่นเดิม
- ปรับปรุงความเสถียรของการเปิดลิงก์ในอุปกรณ์ที่ไม่ได้ติดตั้งเบราว์เซอร์
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.35.1 ในวันที่ 07-11-2025 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.35.0 เลิกใช้งานแล้ว |
2024-08-28 |
- ปัญหาที่ทราบเกี่ยวกับเวอร์ชันนี้คือ การวัด OMID จะดำเนินการไม่สำเร็จเมื่อใช้
ImaSdkFactory.initialize() API
ให้ใช้ IMA SDK Android v3.35.1 แทน
- เนื่องจากเราเลิกใช้งานเวอร์ชัน 3.35.0 แล้ว เราจึงย้ายบันทึกประจำรุ่นของเวอร์ชันดังกล่าวไปไว้ในส่วนเวอร์ชัน 3.35.1
|
3.34.0 |
2024-06-13 |
|
3.33.0 |
2024-03-28 |
|
3.32.0 เลิกใช้งานแล้ว |
2024-01-30 |
- เวอร์ชันนี้มีปัญหากับอุปกรณ์ที่ใช้ Android API ระดับ 25 และต่ำกว่า ให้ใช้ IMA SDK Android v3.33.0 แทน
- เพิ่มการรองรับสตรีม VOD ของบุคคลที่สามสำหรับการแสดงพ็อด ดูข้อมูลเพิ่มเติมได้ที่คู่มือการแสดงพ็อดของ Android การเปลี่ยนแปลงนี้รวมถึงการเพิ่ม API ต่อไปนี้
- เพิ่ม
minSdkVersion ที่ IMA รองรับเป็น 19
- แก้ไขปัญหาที่การคลิกผ่านโฆษณาโดยใช้ปุ่ม "ดูข้อมูลเพิ่มเติม" ไม่เปิดหน้าใหม่ใน Android API เวอร์ชัน 30 ขึ้นไป ปัญหานี้ยังคงอยู่สำหรับ IMA SDK เวอร์ชัน 3.31.0 ถึง 3.29.0 ซึ่งต้องใช้วิธีแก้ปัญหาเพื่อให้การคลิกผ่านโฆษณาทํางานได้
- แก้ไขข้อบกพร่องที่การใช้
AdsLoader.addAdsLoadedListener() อาจทำให้เกิดข้อยกเว้น ArrayIndexOutOfBoundsException
- เพิ่มข้อผิดพลาดของโฆษณา
VAST_NO_ADS_AFTER_WRAPPER
|
3.31.0 |
2023-08-31 |
- IMA SDK เวอร์ชัน 3.31.0 ถึง 3.29.0 มีปัญหาเมื่อใช้กับ Android API เวอร์ชัน 30 ขึ้นไป ซึ่งการคลิกโฆษณาโดยใช้ปุ่มดูข้อมูลเพิ่มเติมจะไม่เปิดหน้าใหม่ วิธีแก้ปัญหาสำหรับเวอร์ชันที่ได้รับผลกระทบคือคุณควรเพิ่มการประกาศ Intent เพื่อเปิดลิงก์ของเว็บในไฟล์ Manifest ของแอป ดังนี้
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.project_name">
...
</application>
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="https" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="http" />
</intent>
</queries>
</manifest>
- อัปเดตทรัพยากร Dependency ของ OM SDK ของ IMA เป็นเวอร์ชัน 1.4.8 ซึ่งรวมสัญญาณทีวีที่เชื่อมต่ออินเทอร์เน็ตใหม่
- เลิกใช้งาน
AdsRequest API ต่อไปนี้
getExtraParameter()
getExtraParameters()
setExtraParameter()
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.31.0 ในวันที่ 28-03-2025 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.30.3 |
2023-08-03 |
- อัปเดตทรัพยากร Dependency ของไลบรารีภายในเพื่อปรับปรุงเวลาในการตอบสนองในการเริ่มต้น
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.30.3 ในวันที่ 31-08-2024 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.30.2 |
2023-07-28 |
- แก้ไขข้อผิดพลาด
NullPointerException ที่ไม่คาดคิดซึ่งเกิดขึ้นใน v3.30.1
- แก้ไขปัญหาเกี่ยวกับ Proguard ซึ่งทําให้เหตุการณ์บางอย่างไม่ได้รับการเผยแพร่จาก SDK การแก้ไขข้อบกพร่องนี้มีผลต่อส่วนขยาย ExoPlayer สำหรับ IMA DAI SDK
- เพิ่มการรองรับ Gradle เวอร์ชัน 8 ขึ้นไป IMA SDK เวอร์ชันเก่าๆ ของ Android ต้องตั้งค่า
android.enableR8.fullMode=false ในไฟล์ gradle.properties ดูข้อมูลเพิ่มเติมได้ที่บทความเกี่ยวกับโหมดเต็มรูปแบบของ R8
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.30.2 ในวันที่ 03-08-2024 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.30.1 เลิกใช้งานแล้ว |
2023-04-18 |
- เวอร์ชันนี้มีปัญหาเกี่ยวกับข้อผิดพลาด
NullPointerException ที่ไม่คาดคิด
ใช้ IMA SDK Android เวอร์ชันเก่า v3.29.0 จนกว่าจะมีการเผยแพร่เวอร์ชันที่ใช้งานได้ใหม่
- แก้ไขปัญหาที่แอปที่ใช้ v3.30.0 ขัดข้องในอุปกรณ์ที่ไม่ใช่ Android TV
|
3.30.0 เลิกใช้งานแล้ว |
2023-03-29 |
|
3.29.0 |
2022-10-14 |
- เปลี่ยนชื่อชั้นเรียน
EspVersion เป็นชั้นเรียน VersionInfo
- เปลี่ยนชื่อ Encrypted Signals for Publishers (ESP) API เป็น Secure Signals API
- เพิ่ม API ของแฟล็กฟีเจอร์ คุณสามารถใช้ Feature Flag API เพื่อเปิดหรือปิดใช้ฟีเจอร์ที่เฉพาะเจาะจงใน IMA ใช้
ImaSdkSettings.getFeatureFlags() และ ImaSdkSettings.setFeatureFlags() เพื่อรับและตั้งค่า Flag ฟีเจอร์
- แก้ไขปัญหาที่ไม่มีการส่งเหตุการณ์ IMA บางรายการ
- เพิ่ม androidx.webkit:webkit เป็นการพึ่งพา IMA SDK
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.29.0 ในวันที่ 29-03-2024 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.28.2 |
2022-09-14 |
- อัปเดตทรัพยากร Dependency ของ SDK เพื่อใช้ AndroidX
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.28.2 ในวันที่ 14-10-2023 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.28.1 เลิกใช้งานแล้ว |
2022-08-03 |
|
3.27.1 |
2022-05-27 |
- เวอร์ชันที่ให้บริการ ไม่มีฟีเจอร์ใหม่
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.27.1 ในวันที่ 03-08-2023 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.27.0 |
2022-03-01 |
- เพิ่มการรองรับช่องโฆษณาที่แสดงร่วมขนาดแบบไหลโดยการตั้งค่าความกว้างและความสูงของโฆษณาที่แสดงร่วมเป็นค่าคงที่ IMA
FLUID_SIZE
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.27.0 ในวันที่ 27-05-2023 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.26.0 |
2022-01-12 |
- เพิ่ม API สัญญาณที่เข้ารหัสสำหรับผู้เผยแพร่โฆษณา (ESP) (เปลี่ยนชื่อเป็นสัญญาณที่ปลอดภัยใน IMA SDK เวอร์ชัน 3.29.0) ซึ่งช่วยให้ผู้เผยแพร่โฆษณาเปิดใช้ผู้เสนอราคาของเครือข่ายและ IDP ได้
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.26.0 ในวันที่ 01-03-2023 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.25.1 |
2021-11-08 |
|
3.24.0 |
2021-06-03 |
-
เพิ่ม API ที่มีความแม่นยำแบบจุดคงที่สำหรับคลาส
CuePoint และ StreamManager ที่ใช้ใน DAI ซึ่งจะเพิ่ม API ต่อไปนี้
และเลิกใช้งาน API ต่อไปนี้
CuePoint.getEndTime()
CuePoint.getStartTime()
StreamManager.getContentTimeForStreamTime()
StreamManager.getPreviousCuePointForStreamTime()
StreamManager.getStreamTimeForContentTime()
- ป้องกันข้อผิดพลาด
NullPointerException ที่เกี่ยวข้องกับการเรียกใช้ StreamRequest.getContentUrl() ภายใน
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.24.0 ในวันที่ 08-11-2022 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.23.0 |
2021-04-07 |
- เพิ่มวิธี
ImaSdkSettings.setSessionId()
และวิธี
ImaSdkSettings.getSessionId()
ในการรับและตั้งค่ารหัสเซสชัน รหัสนี้เป็นรหัสสุ่มชั่วคราวที่ใช้สำหรับการกำหนดความถี่สูงสุดเท่านั้น
- แก้ไขข้อผิดพลาด
NullPointerException เกี่ยวกับโฆษณาประกอบ
- ปิดใช้ JavaScript ภายในโฆษณาประกอบที่ต่ำกว่า API ระดับ 21 เพื่อแก้ไขปัญหาช่องโหว่ด้านความปลอดภัย
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.23.0 ในวันที่ 03-06-2022 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.22.3 |
2021-03-16 |
- แก้ไขข้อผิดพลาด
NullPointerException ที่เกี่ยวข้องกับการปล่อย AdsLoader ขณะโหลดโฆษณา
- เพิ่มข้อผิดพลาด
1206 สําหรับ UNEXPECTED_ADS_LOADED_EVENT ในกรณีที่มีการส่งเหตุการณ์โฆษณาที่โหลดโดยไม่คาดคิด
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.22.3 ในวันที่ 07-04-2022 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.22.2 |
2021-02-26 |
- ตอนนี้ IMA SDK ขึ้นกับไลบรารีต่อไปนี้
- com.google.android.gms:play-services-base
- com.google.android.gms:play-services-basement
- androidx.preference:preference
- แก้ไขข้อความแสดงข้อผิดพลาดเมื่อ
AdsLoader ได้รับข้อผิดพลาดโดยไม่มีรหัสเซสชันที่ถูกต้อง
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.22.2 ในวันที่ 16-03-2022 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.22.0 |
2021-01-11 |
-
เพิ่มการแสดงพ็อดสําหรับสตรีม DAI ในเวิร์กโฟลว์การแสดงพ็อด Ad Manager จะรับผิดชอบเฉพาะการแสดงโฆษณา ผู้เผยแพร่โฆษณามีหน้าที่รับผิดชอบต่อเนื้อหาและการสร้างไฟล์ Manifest ที่ชี้ไปยัง Ad Manager
ใช้
ImaSdkFactory.createPodStreamRequest()
เพื่อสร้างคำขอสตรีมสำหรับการแสดงพ็อด หากใช้ตัวเลือกนี้ คุณจะมีหน้าที่รับผิดชอบในการโหลดสตรีมใน streamInit()
-
แก้ไขปัญหาหน่วยความจำรั่วซึ่งเกิดจากการตรวจสอบวงจรชีวิตของแอปที่ล้างข้อมูลไม่ถูกต้อง
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.22.0 ในวันที่ 26-02-2022 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.21.4 |
2020-12-09 |
- นำข้อความเตือนที่ไม่เป็นอันตรายซึ่งเกี่ยวข้องกับการโทรออกออกจาก
adsLoader.release() หลังจากที่เว็บเพจใน WebView ถูกทำลายแล้ว
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.21.4 ในวันที่ 08-01-2022 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.21.2 |
2020-11-20 |
- แก้ไขปัญหาที่ไม่คาดคิดเกี่ยวกับความปลอดภัยของชุดข้อความที่เกิดจากการส่งการอัปเดตข้อความจากคิวว่าง
-
อัปเดตเอกสารประกอบสำหรับ
AdsLoader.release()
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.21.2 ในวันที่ 09-12-2021 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.21.1 |
2020-11-17 |
-
แก้ไขปัญหาที่บางครั้งทําให้แอปขัดข้องเมื่อมีการเรียกเหตุการณ์
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.21.1 ในวันที่ 20-11-2021 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.21.0 |
2020-10-23 |
-
เพิ่มการรองรับโฆษณา SIMID ใน DAI Android SDK
-
เพิ่มวิธี
AdsLoader.release() และเลิกใช้งาน BaseDisplayContainer.destroy()
การเปลี่ยนแปลงนี้จะช่วยแก้ปัญหาการสูญเสียหน่วยความจําที่เกิดขึ้นเมื่อมีการทิ้ง BaseDisplayContainer ในช่วงกลางของกําหนดเวลาโฆษณา VMAP
AdsLoader.release() เป็นวิธีการใหม่ที่เราแนะนําในการกำจัดออบเจ็กต์ IMA SDK แทนที่จะใช้ BaseDisplayContainer.destroy()
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.21.0 ในวันที่ 17-11-2021 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.20.1 |
2020-10-12 |
|
3.20.0 |
2020-08-18 |
-
เวอร์ชัน 3.20.0 เป็นเวอร์ชันแรกที่จะได้รับผลกระทบจากการเปลี่ยนแปลงลักษณะการหยุดชั่วคราวของ IMA
หากคุณใช้ SDK เวอร์ชันนี้หรือเวอร์ชันในอนาคต เราขอแนะนำให้อ่านบล็อกโพสต์และทําการเปลี่ยนแปลงลักษณะการหยุดชั่วคราวในแอปพลิเคชัน ผู้เผยแพร่โฆษณาสามารถทดสอบการใช้งานการเปลี่ยนแปลงเหล่านี้ได้โดยใช้แท็กโฆษณาทดสอบ
- เพิ่มการเรียกกลับ
onPause() และ onResume() สำหรับคลาส DAI VideoStreamPlayer
-
เพิ่มเมธอด
adPeriodDuration() ลงในคลาส AdProgressInfo
-
เพิ่มการรองรับรูปภาพสำรองสำหรับการคลิกไอคอนในอุปกรณ์ Android TV
- เพิ่มเหตุการณ์
ICON_FALLBACK_IMAGE_CLOSED เพื่อจัดการเมื่อรูปภาพไอคอนสำรองถูกปิดในอุปกรณ์ Android TV
- นำเมธอด
focusSkipButton() ที่เลิกใช้งานแล้วออกจาก AdsManager และใช้เมธอด focus() แทน
- สําหรับอุปกรณ์ CTV ตอนนี้ระบบจะโฟกัสโฆษณาโดยอัตโนมัติเมื่อมีการเรียกใช้เหตุการณ์
AdEvent.AdEventType STARTED หากต้องการปิดใช้โฟกัสอัตโนมัติสําหรับโฆษณา ให้ใช้เมธอด adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) แล้วใช้เมธอด focus() ตามข้อกําหนดที่กำหนดเอง
- เพิ่มเมธอด
getCurrentTimeMs() และ getDurationMs ลงในคลาส VideoProgressUpdate()
- เลิกใช้งานเมธอด
getCurrentTime และ getDuration และใช้เมธอด getCurrentTimeMs และ getDurationMs ใหม่แทน
-
แก้ไขปัญหาสตรีมแบบสด DASH ที่ไม่รายงานเหตุการณ์โฆษณาอย่างถูกต้อง
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.20.0 ในวันที่ 12 ตุลาคม 2021 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.19.4 |
2020-07-08 |
|
3.19.3 |
2020-06-29 |
- แก้ไขปัญหาการผสานรวม TCF ของ IAB สำหรับ GDPR ที่ทําให้ผู้เล่นที่ผสานรวมกับ SDK ของแพลตฟอร์มการจัดการความยินยอมขัดข้อง
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.19.3 ในวันที่ 08-07-2021 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.19.2 |
2020-06-22 |
|
3.19.0 |
2020-05-12 |
|
3.18.1 |
2020-03-25 |
- เพิ่มการปรับขนาดสําหรับโฆษณาประกอบในอุปกรณ์ที่มีความหนาแน่นของพิกเซลสูง
- เพิ่มการรองรับโฆษณา SIMID ฝั่งไคลเอ็นต์
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.18.1 ในวันที่ 12-05-2021 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.18.0 |
2020-03-04 |
-
เพิ่ม pause() และ resume() ลงใน
VideoStreamPlayer
อินเทอร์เฟซ ต้องใช้รายการเหล่านี้กับ v3.18.0 ขึ้นไป
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.18.0 ในวันที่ 25-03-2021 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.17.0 |
2020-02-07 |
-
เพิ่ม API ต่อไปนี้เพื่อย้ายการตรวจสอบคอนเทนเนอร์โฆษณาไปไว้ที่เวลาสร้าง
-
เพิ่ม
ImaSdkFactory.createSdkOwnedPlayer
ซึ่งควรใช้โดยผู้ที่ใช้โปรแกรมเล่นในตัวของ IMA (SdkOwnedPlayer) คุณควรสร้างและส่งไปยังเครื่องมือสร้างของ AdDisplayContainer ด้วยตนเอง
-
เพิ่มการตรวจสอบว่าไม่ใช่ค่าว่างใน
setAdContainer และ
setPlayer
-
อัปเดตข้อมูลจุดเริ่มต้นให้ใช้ความแม่นยำของทศนิยม
- เลิกใช้งานเมธอดต่อไปนี้
AdDisplayContainer.setPlayer(VideoAdPlayer player)
BaseDisplayContainer.setAdContainer(ViewGroup container)
BaseManager.isCustomPlaybackUsed()
ImaSdkFactory.createAdDisplayContainer()
ImaSdkFactory.createAudioAdDisplayContainer(Context context)
ImaSdkFactory.createStreamDisplayContainer()
StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.17.0 ในวันที่ 04-03-2021 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.16.5 |
2020-01-22 |
-
ปรับแต่งการรองรับ contentUrl ของ OMID 1.3 ด้วย
AdsRequest.setContentUrl
และ
StreamRequest.setContentUrl
-
ปรับปรุงการรองรับสิ่งกีดขวางที่รองรับ OMID 1.3 ด้วย
FriendlyObstruction
-
เลิกใช้งานเมธอด
BaseDisplayContainer.registerVideoControlsOverlay
และ BaseDisplayContainer.unregisterAllVideoControlsOverlay
เพื่อใช้
FriendlyObstruction
แทน
- แก้ไขปัญหาเกี่ยวกับ
NullPointerException ที่จะเกิดขึ้นหลังจากเรียกใช้ clear() ใน CompanionAdSlots
- แก้ไขปัญหาที่อาจทําให้หน่วยความจํารั่วเมื่อเรียกใช้
destroy() ระหว่างการเล่นโฆษณา
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.16.5 ในวันที่ 07-02-2021 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.16.2 |
2019-12-05 |
-
เพิ่มการรองรับการรวมพารามิเตอร์ความยินยอมโดยอัตโนมัติจาก IAB TCFv2 และ CCPA
-
ตอนนี้การใช้ค่ากําหนดของ Android ต้องใช้แพ็กเกจ
androidx
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.16.2 ในวันที่ 22-01-2021 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.16.1 |
2019-11-08 |
|
3.16.0 |
2019-10-23 |
- เพิ่มเมธอด replaceAdTagParameters ลงใน StreamManager ซึ่งช่วยให้สามารถแทนที่พารามิเตอร์แท็กโฆษณาทั้งหมดระหว่างสตรีมแบบสดได้
- นำการรองรับเมธอดที่เลิกใช้งานต่อไปนี้ออก
AdsRequest.getAdDisplayContainer()
AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
ImaSdkFactory.createAdsLoader(Context context)
ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
StreamRequest.getStreamDisplayContainer()
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.16.0 ในวันที่ 08-11-2020 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.14.0 |
2019-09-11 |
- เวอร์ชันที่ให้บริการ ไม่มีฟีเจอร์ใหม่
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.14.0 ในวันที่ 23 ตุลาคม 2020 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.13.1 |
2019-09-03 |
- เพิ่มความสามารถในการตั้งค่าบริบทการเล่นอย่างต่อเนื่องสําหรับคําขอโฆษณา
ดูรายละเอียดเพิ่มเติมได้ที่ setContinuousPlayback()
- เพิ่มเมธอด getUniversalAdIds() ลงในคลาส Ad
- เพิ่ม setAuthToken, getAuthToken, setFormat, getFormat และ StreamFormat ที่เป็น enum
- แก้ไขข้อผิดพลาดในอุปกรณ์ Nexus 5 ที่เกิดขึ้นเมื่อนำคอนเทนเนอร์ออกก่อนที่จะได้รับการตอบกลับโฆษณา
- แก้ไขปัญหาที่โฆษณาที่แสดงร่วมจะแสดงผลเพียงครั้งเดียว
- แก้ไขปัญหาที่ประเภทโฆษณาที่ไม่รองรับ (โฆษณาวิดีโอสด, VPAID) แสดงไม่สำเร็จ
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.13.1 ในวันที่ 11-09-2020 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.11.3 |
2019-06-11 |
- แก้ไขข้อบกพร่องเกี่ยวกับการตั้งค่า is_lat ในอุปกรณ์ AOSP
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.11.3 ในวันที่ 03-09-2020 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.11.2 |
2019-04-16 |
- แก้ไขข้อขัดข้องต่อไปนี้
java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap"
- เราจะเลิกใช้งาน SDK เวอร์ชัน 3.11.0 ในวันที่ 11-06-2020 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.11.0 เลิกใช้งานแล้ว |
2019-03-22 |
|
3.10.9 |
2019-03-13 |
- แก้ไขข้อบกพร่องเกี่ยวกับเงื่อนไขการแข่งขันที่บางครั้ง UI ของโฆษณาไม่แสดงผลในโฆษณาที่แสดงต่อๆ ไปหลังจากข้ามโฆษณาแรก
- แก้ไขข้อขัดข้องที่เกิดขึ้นเมื่อเรียกใช้
getCompanionAds() API
- เราจะเลิกใช้งาน SDK เวอร์ชัน 3.10.7 ในวันที่ 22-03-2020 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.10.7 |
2019-02-19 |
|
3.10.6 |
2019-01-23 |
- เพิ่มวิธีการ
seek() ลงในอินเทอร์เฟซโปรแกรมเล่นสตรีม
- เพิ่มการรองรับ
AD_BUFFERING Callback เหตุการณ์โฆษณา
- คุณไม่จำเป็นต้องส่งคอนเทนเนอร์ในคําขอโฆษณาอีกต่อไป เวิร์กโฟลว์ใหม่กำหนดให้ต้องส่งคอนเทนเนอร์ผ่านเครื่องมือสร้าง
AdsLoader
- เพิ่มเมธอด
BaseDisplayContainer.destroy()
- แก้ไขปัญหาหน่วยความจำรั่วซึ่งเกิดขึ้นเมื่อการเล่นวิดีโอเสร็จสิ้น
- เลิกใช้งาน
requestNextAdBreak เราจะนำ API นี้ออกในรุ่นต่อๆ ไป หลังจากนั้น ระบบจะดึงข้อมูลโฆษณาโดยอัตโนมัติ 4 วินาทีก่อนถึงช่วงพักโฆษณา
- เราจะเลิกใช้งาน SDK เวอร์ชัน 3.10.2 ในวันที่ 19-02-2020 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.10.2 |
2018-11-13 |
- แก้ไขเงื่อนไขการแข่งขันที่ทำให้โฆษณาที่ 2 ในพ็อดแสดงข้อผิดพลาด
VAST 402
- เพิ่มการกำหนดความถี่สูงสุดและการยกเว้นโฆษณาของคู่แข่งลงใน DAI Android SDK
- ย้าย
getAdProgressInfo() จาก StreamManager ไป BaseManager
- เพิ่ม
getVastMediaHeight() , getVastMediaWidth() และ getVastMediaBitrate() ไปยัง Ad
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.9.4 ในวันที่ 23-01-2020 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.9.4 |
2018-08-01 |
- เพิ่ม
getCompanionAds() ไปยัง Ad ซึ่งจะแสดงโฆษณาที่แสดงร่วมกันขณะใช้ DAI เท่านั้น
- เพิ่มคลาส
CompanionAd ใหม่
- เพิ่มเหตุการณ์
SKIPPABLE_STATE_CHANGED ใหม่ลงใน AdEvent
- แก้ไขปัญหาที่ระบบไม่ใช้การตั้งค่าเริ่มต้นสำหรับ
focusSkipButtonWhenAvailable ในบางกรณี
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.9.0 ในวันที่ 01-08-2019 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.9.0 |
2018-07-09 |
- ขณะนี้ระบบรองรับ Android TV แล้ว
- เพิ่ม
focusSkipButton() ไปยัง AdsManager การดำเนินการนี้จะใช้ได้ใน Android TV เท่านั้น
- เพิ่ม
getFocusSkipButtonWhenAvailable() ไปยัง AdsRenderingSettings โดยค่าเริ่มต้นคือ true การดำเนินการนี้จะใช้ได้ใน Android TV เท่านั้น
- เพิ่ม
setFocusSkipButtonWhenAvailable() ไปยัง AdsRenderingSettings การดำเนินการนี้จะใช้ได้ใน Android TV เท่านั้น
- ตอนนี้
VideoAdPlayer ขยายอินเทอร์เฟซ VolumeProvider แล้ว ตอนนี้คุณต้องใช้อินเทอร์เฟซนี้สำหรับการเล่นที่กำหนดเอง
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.8.7 ในวันที่ 09-07-2019 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.8.7 |
2018-05-23 |
- อนุญาตให้ใช้ภาพเคลื่อนไหวในโฆษณาที่แสดงร่วมกันแบบ HTML
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.8.5 ในวันที่ 23-05-2019 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.8.5 |
2018-04-09 |
- แก้ไขปัญหาที่ระบบละเว้น
ImaSdkSettings
- แก้ไขปัญหาที่การบิลด์ขัดแย้งกับไฟล์เวอร์ชัน com.android.support
- เพิ่ม
setAdWillPlayMuted ไปยัง AdsRequest
- เพิ่ม
setLoadVideoTimeout ไปยัง AdsRenderingSettings
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.8.2 ในวันที่ 09-04-2019 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.8.2 |
2018-01-24 |
- เพิ่ม
setLiveStreamPrefetchSeconds ไปยัง AdsRequest
- การแก้ไขเอกสารประกอบต่างๆ
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.7.4 ในวันที่ 24-01-2019 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.7.4 |
2017-06-29 |
- เพิ่ม
setVastLoadTimeout ไปยัง AdsRequest
- เพิ่ม
getSkipTimeOffset ไปยัง Ad
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.7.2 ในวันที่ 29-06-2018 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.7.2 |
2017-05-25 |
- เพิ่ม
setDebugMode ไปยัง ImaSdkSettings
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.7.1 ในวันที่ 25-05-2018 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.7.1 |
2017-03-24 |
- แก้ปัญหาการทับซ้อนของเนมสเปซเมื่อใช้ Proguard
- ขนาดไฟล์ Jar ลดลงประมาณ 30 KB
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.7.0 ในวันที่ 24-03-2018 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.7.0 |
2017-03-13 |
- แก้ไขปัญหาที่ระบบผสานคลาส IMA บางคลาสเข้ากับแพ็กเกจ
a.a.a.a ของ ProGuard โดยไม่ได้ตั้งใจ
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.6.0 ในวันที่ 13-03-2018 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.6.0 |
2017-02-16 |
- เพิ่มรายการต่อไปนี้ลงใน
Ad
getAdWrapperCreativeIds()
getAdvertiserName()
getCreativeAdId()
getCreativeId()
getDealId()
getSurveyUrl()
getUniversalAdIdRegistry()
getUniversalAdIdValue()
- เพิ่ม
AdsManager.requestNextAdBreak().
- เพิ่มรายการต่อไปนี้ลงใน
AdsRenderingSettings
setEnablePreloading()
getEnablePreloading()
- เพิ่มรายการต่อไปนี้ลงใน
AdsRequest
setContentDuration()
setContentKeywords()
setContentTitle()
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.5.2 ในวันที่ 16-02-2018 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.5.2 |
2016-11-14 |
- เพิ่มวิดีโอเพลเยอร์ที่เป็นของ SDK ซึ่งจะจัดการการเล่นโฆษณาหรือไม่ก็ได้
- เพิ่ม
CompanionAdSlot.ClickListener และวิธีการเพิ่มและนําผู้ฟังออก
- แก้ไขปัญหาเกี่ยวกับบันทึกข้อผิดพลาด
getViewability() ที่ไม่ถูกต้อง
- แก้ไขปัญหาลักษณะการคลิกผ่านของไอคอนและการแสดงผลไม่ถูกต้อง
-
เราจะเลิกใช้งาน SDK เวอร์ชัน 3.4.0 ในวันที่ 14-11-2017 ดูรายละเอียดเพิ่มเติมได้ที่กำหนดการเลิกใช้งาน
|
3.4.0 |
2016-09-12 |
- แก้ไขข้อผิดพลาดเกี่ยวกับไฟล์ที่ซ้ำกันเมื่อใช้บริการ Google Play เวอร์ชัน 9.0.0 ขึ้นไป
|
3.3.2 |
2016-07-11 |
|
3.3.0 |
2016-05-31 |
|
3.2.1 |
2016-04-07 |
- เวอร์ชันที่ให้บริการ ไม่มีฟีเจอร์ใหม่
|
3.1.3 |
2015-12-16 |
|
3.b13.3 (เบต้า) |
2015-09-10 |
- เวอร์ชันที่ให้บริการ ไม่มีฟีเจอร์ใหม่
|
3.b12.1 (เบต้า) |
2015-07-20 |
|
3.b11.4 (เบต้า) |
2015-05-21 |
- เพิ่มข้อมูลต่อไปนี้ลงใน API
AdError.AdErrorCode.VAST_EMPTY_RESPONSE
AdError.getErrorNumber()
AdsRequest.setAdWillAutoPlay(Boolean)
CompanionAdSlot.isFilled()
ImaSdkSettings.setPlayerType(String)
ImaSdkSettings.setPlayerVersion(String)
|
3.b10.3 (เบต้า) |
2015-03-24 |
- เพิ่ม
ImaSdkSettings.getMaxRedirects และ ImaSdkSettings.setMaxRedirects แล้ว
- ตอนนี้คลาส IMA API เป็น
final แล้ว
- ตอนนี้หมายเลขเวอร์ชัน SDK อยู่ในรูปแบบ 3.bX.Y โดยมี b เพื่อระบุสถานะเบต้าของ SDK
- ระบบได้นำค่า
AdError.AdErrorCode ต่อไปนี้ออกแล้ว
API_ERROR - ให้ใช้ UNKNOWN_AD_RESPONSE แทน
PLAYLIST_MALFORMED_RESPONSE - ให้ใช้ UNKNOWN_AD_RESPONSE แทน
REQUIRED_LISTENERS_NOT_ADDED - SDK ไม่ได้เป็นผู้ส่ง
VAST_INVALID_URL - ให้ใช้ VAST_LOAD_TIMEOUT แทน
|
เบต้า v9 |
2014-10-17 |
- เพิ่ม Ad API
getTitle , getDescription และ getContentType
- เพิ่มข้อมูลเกี่ยวกับตําแหน่งพ็อดโฆษณาลงใน UI ของโฆษณา เช่น "โฆษณาที่ 1 จาก 4: (0:13)"
- คุณไม่ควรควบคุมการหยุดชั่วคราว/เล่น/เล่นต่อของโฆษณาโดยใช้วิดีโอเพลเยอร์โดยตรงอีกต่อไป แต่ให้ใช้
AdsManager.pause() และ AdsManager.resume() แทน
|
เบต้า v8 |
2014-06-12 |
- แก้ไขปัญหา UI ของโฆษณาไม่ล้างโฆษณาแบบข้ามได้
- บันทึกรหัสข้อผิดพลาดสำหรับการหมดเวลาในการโหลดไฟล์สื่อ
|
เบต้า v7 |
2014-05-27 |
|
เบต้า v6 |
2014-04-14 |
- เพิ่มการรองรับ VAST 3
- เพิ่มการรองรับ VMAP บางส่วน (เทียบเท่ากับกฎโฆษณา Ad Manager ปัจจุบัน)
- เพิ่มข้อมูลต่อไปนี้ลงใน API
- AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
- AdEvent.AdEventType.LOG
- AdEvent.getAdData()
- AdPodInfo.getMaximumDuration()
- AdPodInfo.getPodIndex()
- AdPodInfo.getTimeOffset()
- แก้ไขข้อบกพร่องที่โฆษณาตอนกลางที่มีพ็อดที่เพิ่มประสิทธิภาพซึ่งมี Wrapper ทําให้ระบบข้ามโฆษณาอื่นๆ ทั้งหมดในพ็อด
- ระบบจะไม่ละเว้น AdsRenderingSettings ที่ส่งไปยัง AdsManager อีกต่อไป
- แก้ไขข้อบกพร่องหลายรายการเพื่อเพิ่มความเสถียร
|
เบต้า v5 |
2013-12-12 |
- แก้ไขปัญหาเกี่ยวกับโฆษณาแบบข้ามได้ในเพลย์ลิสต์
|
เบต้า v4 |
2013-10-15 |
- เพิ่มความสามารถในการรีเซ็ตค่าตัวเชื่อมโยงโดยเรียกใช้ contentComplete ใน AdsLoader
|
เบต้า v3 |
2013-09-05 |
- เวอร์ชันที่ให้บริการ ไม่มีฟีเจอร์ใหม่
|
เบต้า v2 |
2013-07-07 |
- เผยแพร่ SDK เวอร์ชันเบต้าแบบสาธารณะ
|
เบต้าแบบจำกัดผู้ใช้งาน v2 |
2013-06-24 |
- เพิ่ม API เพื่อตั้งค่าภาษา UI ในออบเจ็กต์
ImaSdkSettings
โปรดทราบว่าค่านี้ใช้เพื่อตั้งค่าภาษา UI ไม่ใช่ภาษาโฆษณา
- แก้ไขข้อขัดแย้งที่เกิดขึ้นเมื่อแอปมีทั้งไลบรารี IMA SDK และ AdMob SDK
- เพิ่มการบันทึกสําหรับเมตริกประสิทธิภาพภายในต่างๆ
|
เบต้าแบบจำกัดผู้ใช้งาน v1 |
2013-04-02 |
-
เวอร์ชันเบต้าเริ่มต้น ต่อไปนี้คือปัญหาที่ทราบเกี่ยวกับรุ่นเบต้า
เกี่ยวข้องกับ SDK
AdEvents ต่อไปนี้ที่พร้อมใช้งานภายใน IMA SDK ของ HTML5 จะไม่รองรับใน IMA SDK ของ Android v3
IMPRESSION ,
LOG ,
SKIPPABLE_STATE_CHANGED ,
STOPPED ,
VOLUME_CHANGED ,
VOLUME_MUTED
ตัวอย่างที่เกี่ยวข้องกับแอป
- มีปัญหาเป็นพักๆ ที่โปรแกรมเล่นโฆษณาไม่กลับมาทํางานอย่างถูกต้องหลังจากที่ผู้ใช้คลิกโฆษณา ตัวอย่างเช่น ในบางครั้งเมื่อคุณกลับไปที่แอปหลังจากคลิกผ่านโฆษณา การกลับมาเล่นโฆษณานั้นต่อจะทำให้โฆษณาข้ามไปยังตอนจบและเล่นจนจบแทนที่จะกลับมาเล่นต่อจากที่ค้างไว้ก่อนการคลิกผ่าน
- โฆษณาที่แสดงโดยแท็กโฆษณา "ในสตรีม 2" ใช้ร่วมกับ IMA Android SDK เวอร์ชัน 3 ไม่ได้
- โปรแกรมเล่นตัวอย่างเพลงจะไม่ปิดใช้การกรอ (การสไลด์) โดยอัตโนมัติขณะที่โฆษณาเล่นอยู่ อย่าลืมปิดใช้การกรอวิดีโอในวิดีโอเพลเยอร์ขณะที่โฆษณาเล่นอยู่
|