ผสานรวม DT Exchange กับสื่อกลาง

เลือกแพลตฟอร์ม: Android iOS Unity Flutter Android (เดิม)

คู่มือนี้จะแสดงวิธีใช้ Google Mobile Ads SDK (Legacy) เพื่อโหลดและแสดง โฆษณาจาก DT Exchange โดยใช้สื่อกลาง ซึ่งครอบคลุมการผสานรวมแบบลำดับขั้น โดยจะครอบคลุมวิธีเพิ่ม DT Exchange ลงในการกำหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม DT SDK และอะแดปเตอร์เข้ากับแอป Android

การผสานรวมและรูปแบบโฆษณาที่รองรับ

อแดปเตอร์สื่อกลางสำหรับ DT Exchange มีความสามารถดังนี้

การผสานรวม
การเสนอราคา
การแสดงวิดีโอตามลำดับขั้น
รูปแบบ
แบนเนอร์
โฆษณาคั่นระหว่างหน้า
ได้รับรางวัลแล้ว
เนทีฟ

ข้อกำหนดเบื้องต้น

ก่อนดำเนินการต่อ โปรดตรวจสอบสิ่งต่อไปนี้

  • ระดับ API 24 ขึ้นไปของ Android

  • [สำหรับการเสนอราคา]: หากต้องการผสานรวมรูปแบบโฆษณาที่รองรับทั้งหมดในการเสนอราคา ให้ใช้ อแดปเตอร์ DT Exchange 8.4.2.0 ขึ้นไป (แนะนำให้ใช้เวอร์ชันล่าสุด)

ขั้นตอนที่ 1: ตั้งค่าใน UI ของ DT Exchange

เพิ่มแอปและตําแหน่งโฆษณาใหม่

ลงชื่อสมัครใช้หรือเข้าสู่ระบบ DT Exchange Console

คลิกเพิ่มแอป

จัดการแอป

เลือกแพลตฟอร์มและตําแหน่งโฆษณา กรอกข้อมูลที่เหลือในแบบฟอร์ม แล้วคลิกสร้างแอป

ป้อนชื่อและเลือกประเภทสำหรับตําแหน่งโฆษณา จากนั้นคลิกบันทึกตําแหน่ง

ตั้งค่า

รหัสแอปและรหัสตำแหน่ง

วางเมาส์เหนือแถบนำทางด้านซ้ายเพื่อเปิด แล้วคลิกการจัดการแอป

ในหน้าการจัดการแอป ให้จดรหัสแอปข้างแอปของคุณ

เลือกแอปและไปที่แท็บตําแหน่ง จดรหัสตำแหน่งโฆษณา

รหัสตำแหน่งโฆษณา

รหัสผู้เผยแพร่โฆษณา คีย์ผู้ใช้ และข้อมูลลับของผู้ใช้

คลิกชื่อผู้ใช้จากเมนูด้านซ้าย แล้วเลือกโปรไฟล์ผู้ใช้

จดรหัสผู้เผยแพร่โฆษณา คีย์ผู้ใช้ และรหัสลับผู้ใช้ไว้ เนื่องจากคุณจะต้องใช้ในขั้นตอนถัดไป

โปรไฟล์ผู้ใช้

อัปเดต app-ads.txt

ผู้ขายที่ได้รับอนุญาตสำหรับแอป app-ads.txt เป็นความคิดริเริ่มของ IAB Tech Lab ที่ช่วยตรวจสอบว่าคุณจะขายพื้นที่โฆษณาแอปผ่านช่องทางที่คุณได้รับอนุญาตเท่านั้น คุณจะต้องใช้ไฟล์ app-ads.txt เพื่อป้องกันไม่ให้เสียรายได้จากโฆษณาเป็นจำนวนมาก หากยังไม่ได้ดำเนินการ ให้สร้างไฟล์ app-ads.txt สำหรับ Ad Manager

หากต้องการใช้ app-ads.txt สำหรับ DT Exchange เพิ่ม DT ลงในไฟล์ app-ads.txt

ขั้นตอนที่ 2: ตั้งค่าดีมานด์ DT Exchange ใน UI ของ Ad Manager

ลงชื่อเข้าใช้บัญชี Ad Manager

เพิ่ม DT Exchange ในส่วนบริษัท

การเสนอราคา

ขั้นตอนนี้ไม่จำเป็นสำหรับการผสานรวมการเสนอราคา

น้ำตก

ไปที่ผู้ดูแลระบบ > บริษัท แล้วคลิกปุ่มบริษัทใหม่ ในแท็บบริษัททั้งหมด เลือกเครือข่ายโฆษณา

เลือก DT SDK เป็นเครือข่ายโฆษณา ป้อนชื่อที่ไม่ซ้ำกัน แล้วเปิดใช้สื่อกลาง เปิดการเก็บรวบรวมข้อมูลอัตโนมัติ แล้วป้อนรหัสผู้เผยแพร่โฆษณา ข้อมูลลับของผู้บริโภค และคีย์ของผู้บริโภคที่ได้รับในส่วนก่อนหน้า

คุณไม่จำเป็นต้องป้อนชื่อผู้ใช้หรือรหัสผ่าน คลิกบันทึกเมื่อเสร็จแล้ว

เปิดใช้การแชร์สัญญาณที่ปลอดภัย

การเสนอราคา

ไปที่ผู้ดูแลระบบ > การตั้งค่าส่วนกลาง ไปที่แท็บการตั้งค่าบัญชี Ad Exchange แล้วตรวจสอบและเปิดการแชร์สัญญาณที่ปลอดภัย คลิกบันทึก

น้ำตก

ขั้นตอนนี้ไม่จำเป็นสำหรับการผสานรวมแบบน้ำตก

แชร์สัญญาณที่ปลอดภัยในคำขอราคาเสนอ

การเสนอราคา

ไปที่พื้นที่โฆษณา > สัญญาณที่ปลอดภัย ในส่วนสัญญาณที่ปลอดภัย ให้ค้นหา DT Exchange (Fyber Monetization) แล้ว เปิดเปิดใช้การผสานรวมแอป

คลิกบันทึก

น้ำตก

ขั้นตอนนี้ไม่จำเป็นสำหรับการผสานรวมแบบน้ำตก

อนุญาตการแชร์สัญญาณที่ปลอดภัยสำหรับการเสนอราคา SDK

การเสนอราคา

ไปที่การแสดงโฆษณา > การตั้งค่าแชแนลดีมานด์ ในแท็บการตั้งค่า เริ่มต้น ให้เปิดอนุญาตการแชร์สัญญาณที่ปลอดภัยสำหรับ SDK Bidding

คลิกบันทึก

น้ำตก

ขั้นตอนนี้ไม่จำเป็นสำหรับการผสานรวมแบบน้ำตก

กำหนดค่าการเสนอราคา DT Exchange

การเสนอราคา

ไปที่การแสดงโฆษณา > ผู้เสนอราคา แล้วคลิกไปที่การเสนอราคา SDK

คลิกผู้เสนอราคารายใหม่

เลือก DT Exchange เป็นผู้เสนอราคา

คลิกดำเนินการต่อเพื่อเปิดใช้การเสนอราคา SDK สำหรับผู้เสนอราคารายนี้

คลิกเสร็จสิ้น

น้ำตก

ขั้นตอนนี้ไม่จำเป็นสำหรับการผสานรวมแบบน้ำตก

กำหนดค่าการแมปหน่วยโฆษณา

การเสนอราคา

ไปที่การแสดงโฆษณา > ผู้เสนอราคา แล้วคลิกไปที่การเสนอราคา SDK

เลือกบริษัทสำหรับ DT Exchange

ไปที่แท็บการแมปหน่วยโฆษณา แล้วคลิกการแมปหน่วยโฆษณาใหม่

เลือกหน่วยโฆษณาที่เฉพาะเจาะจง เลือกหน่วยโฆษณาและรูปแบบ แอปบนอุปกรณ์เคลื่อนที่เป็นประเภทพื้นที่โฆษณา และแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ จากนั้นป้อน รหัสแอปพลิเคชันและรหัสตําแหน่ง ที่ได้รับในส่วนก่อนหน้า

สุดท้าย ให้คลิกบันทึก

น้ำตก

ไปที่การแสดงโฆษณา > กลุ่มผลตอบแทน แล้วคลิกปุ่มกลุ่มผลตอบแทนใหม่ เลือกพื้นที่โฆษณาและแอป

เลื่อนไปที่พาร์ทเนอร์ผลตอบแทน แล้วคลิกเพิ่มพาร์ทเนอร์สื่อกลาง

เลือกบริษัทที่คุณสร้างสำหรับ DT Exchange ในส่วนก่อนหน้า เลือกสื่อกลาง SDK บนอุปกรณ์เคลื่อนที่เป็นประเภทการผสานรวม Android เป็นแพลตฟอร์ม และใช้งานอยู่เป็นสถานะ

ป้อนรหัสแอปพลิเคชันและรหัสตําแหน่งโฆษณา ที่ได้รับในส่วนก่อนหน้า รวมถึงค่า CPM เริ่มต้น คลิกบันทึก

เพิ่ม DT Exchange (Fyber Monetization) ลงในรายชื่อพาร์ทเนอร์โฆษณาตามกฎระเบียบ GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกา

ทําตามขั้นตอนใน การตั้งค่ากฎระเบียบของยุโรป และ การตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกา เพื่อเพิ่ม DT Exchange (Fyber Monetization) ลงใน รายชื่อพาร์ทเนอร์โฆษณาที่ปฏิบัติตามกฎระเบียบของยุโรปและรัฐในสหรัฐอเมริกาใน UI ของ Ad Manager

ขั้นตอนที่ 3: นำเข้า DT SDK และอแดปเตอร์

ในไฟล์ Gradle ระดับแอป ให้เพิ่มทรัพยากร Dependency ในการติดตั้งใช้งานต่อไปนี้

Kotlin

dependencies {
    implementation("com.google.android.gms:play-services-ads:25.5.0")
    implementation("com.google.ads.mediation:fyber:8.4.7.1")
}

ดึงดูด

dependencies {
    implementation 'com.google.android.gms:play-services-ads:25.5.0'
    implementation 'com.google.ads.mediation:fyber:8.4.7.1'
}

การผสานรวมด้วยตนเอง

  • ดาวน์โหลดเวอร์ชันล่าสุดของ DT SDK สำหรับ Android และ เพิ่ม fyber-marketplace-x.y.z.aar ลงในโปรเจ็กต์
  • ไปที่อาร์ติแฟกต์ของอแดปเตอร์ DT Exchange ในที่เก็บ Maven ของ Google เลือกเวอร์ชันล่าสุด ดาวน์โหลดไฟล์ .aar ของอแดปเตอร์ DT Exchange แล้วเพิ่มลงในโปรเจ็กต์

ขั้นตอนที่ 4: ใช้การตั้งค่าความเป็นส่วนตัวใน DT SDK

หากต้องการปฏิบัติตาม นโยบายความยินยอมของผู้ใช้ EU ของ Google คุณต้องเปิดเผยข้อมูลบางอย่างต่อ ผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA), สหราชอาณาจักร และสวิตเซอร์แลนด์ รวมถึงขอรับ ความยินยอมจากผู้ใช้สำหรับการใช้คุกกี้หรือพื้นที่เก็บข้อมูลอื่นๆ ในเครื่องตามที่กฎหมาย กำหนด และสำหรับการเก็บรวบรวม แชร์ และใช้ข้อมูลส่วนตัวเพื่อการปรับโฆษณา ตามโปรไฟล์ของผู้ใช้ นโยบายนี้เป็นผลมาจากข้อกำหนดด้าน ePrivacy และกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ของสหภาพยุโรป คุณมีหน้าที่ ตรวจสอบว่ามีการส่งต่อความยินยอมไปยังแหล่งที่มาของโฆษณาแต่ละแห่งใน เชนสื่อกลาง (Mediation Chain)

อแดปเตอร์ Android ของ DT Exchange เวอร์ชัน 8.3.0.0 ขึ้นไปรองรับการส่งสัญญาณความยินยอมตาม GDPR จากแพลตฟอร์มการจัดการความยินยอม ที่ผสานรวมกับกรอบความโปร่งใสและความยินยอม (TCF) ของ IAB ไปยัง DT Exchange SDK ดูข้อมูลเพิ่มเติมได้ที่ GDPR

กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา

กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา กำหนดให้ผู้ใช้มีสิทธิ เลือกไม่รับ "การขาย" "ข้อมูลส่วนบุคคล" (ตามที่กฎหมายให้คำจำกัดความ ไว้) โดยเว็บไซต์จะต้องให้ตัวเลือกไม่รับการขายผ่านลิงก์ "ไม่อนุญาตให้ขายข้อมูลส่วนบุคคลของฉัน" ที่แสดงไว้อย่างชัดเจนบนหน้าแรกของฝ่ายที่ทำ "การขาย" คู่มือการปฏิบัติตามกฎหมายความเป็นส่วนตัวของรัฐในสหรัฐอเมริกาช่วยให้คุณเปิดใช้การประมวลผลข้อมูลแบบจำกัด สำหรับการแสดงโฆษณา Google ได้ แต่ Google ไม่สามารถใช้การตั้งค่านี้กับเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลาง ดังนั้น คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่าย ในเชนสื่อกลางที่อาจเข้าร่วมในการขายข้อมูลส่วนบุคคล และปฏิบัติตามคำแนะนำจากแต่ละเครือข่ายเพื่อให้เป็นไปตาม ข้อกำหนด

DT Exchange มี API ที่ช่วยให้คุณส่งต่อความยินยอมของผู้ใช้ไปยัง SDK ของตนได้ โค้ดตัวอย่างต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมไปยัง DT SDK ด้วยตนเอง หากเลือกส่งข้อมูลความยินยอมไปยัง DT SDK ด้วยตนเอง เราขอแนะนำให้เรียกใช้โค้ดนี้ก่อนที่จะขอโฆษณาผ่าน Google Mobile Ads SDK (Legacy)

Java

InneractiveAdManager.setUSPrivacyString(US_PRIVACY_STRING);

Kotlin

InneractiveAdManager.setUSPrivacyString(US_PRIVACY_STRING)

แทนที่ US_PRIVACY_STRING ด้วยสตริงความเป็นส่วนตัวของสหรัฐอเมริกา

ดูรายละเอียดเพิ่มเติมและค่าที่อาจระบุในเมธอดได้ที่คู่มือการติดตั้งใช้งาน CCPA ของ DT Exchange

ขั้นตอนที่ 5: เพิ่มโค้ดที่จำเป็น

โหลดโฆษณาด้วยบริบทของกิจกรรม

ส่งบริบท Activity เมื่อโหลดรูปแบบโฆษณาคั่นระหว่างหน้า หากไม่มีบริบทของกิจกรรม การโหลดโฆษณาจะไม่สำเร็จ

ขั้นตอนที่ 6: ทดสอบการติดตั้งใช้งาน

เปิดใช้โฆษณาทดสอบ

ตรวจสอบว่าคุณได้ลงทะเบียนอุปกรณ์ทดสอบ สำหรับ Ad Manager

ยืนยันโฆษณาทดสอบ

หากต้องการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก DT Exchange ให้เปิดใช้การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียว ในเครื่องมือตรวจสอบโฆษณาโดยใช้แหล่งที่มาของโฆษณา DT Exchange (การเสนอราคา) และ DT Exchange (การแสดงโฆษณาตามลำดับขั้น)

ขั้นตอนที่ไม่บังคับ

พารามิเตอร์เฉพาะเครือข่าย

อแดปเตอร์ DT Exchange รองรับพารามิเตอร์คำขอเพิ่มเติมที่ส่งไปยังอแดปเตอร์เป็น Android Bundle ได้ อแดปเตอร์จะค้นหาคีย์ต่อไปนี้ ในแพ็กเกจ

พารามิเตอร์และค่าของคำขอ
InneractiveMediationDefs.KEY_AGE จำนวนเต็ม อายุของผู้ใช้
FyberMediationAdapter.KEY_MUTE_VIDEO บูลีน ปิดหรือเปิดเสียงวิดีโอ

ต่อไปนี้เป็นตัวอย่างโค้ดวิธีตั้งค่าพารามิเตอร์คำขอโฆษณาเหล่านี้

Java

Bundle extras = new Bundle();
extras.putInt(InneractiveMediationDefs.KEY_AGE, 10);
extras.putBoolean(FyberMediationAdapter.KEY_MUTE_VIDEO, false);

AdRequest request =
    new AdRequest.Builder().addNetworkExtrasBundle(FyberMediationAdapter.class, extras).build();

Kotlin

val extras = Bundle()
extras.putInt(InneractiveMediationDefs.KEY_AGE, 10)
extras.putBoolean(FyberMediationAdapter.KEY_MUTE_VIDEO, false)

val request =
  AdRequest.Builder().addNetworkExtrasBundle(FyberMediationAdapter::class.java, extras).build()

รหัสข้อผิดพลาด

หากอแดปเตอร์ไม่ได้รับโฆษณาจาก DT Exchange คุณสามารถตรวจสอบ ข้อผิดพลาดพื้นฐานจากการตอบกลับโฆษณาได้โดยใช้ ResponseInfo.getAdapterResponses() ภายใต้คลาสต่อไปนี้

com.google.ads.mediation.fyber.FyberMediationAdapter

รหัสและข้อความที่มาพร้อมกันซึ่งอแดปเตอร์ DT Exchange แสดงเมื่อโหลดโฆษณาไม่สำเร็จมีดังนี้

รหัสข้อผิดพลาด เหตุผล
101 พารามิเตอร์เซิร์ฟเวอร์ DT Exchange ที่กำหนดค่าไว้ใน UI ของ Ad Manager ขาดหายไป/ไม่ถูกต้อง
103 ขนาดโฆษณาที่ขอไม่ตรงกับขนาดแบนเนอร์ที่ DT Exchange รองรับ
105 DT SDK โหลดโฆษณาแล้ว แต่แสดงผลตัวควบคุมที่ไม่คาดคิด
106 โฆษณาไม่พร้อมแสดง
107 บริบทไม่ใช่อินสแตนซ์กิจกรรม
108 แสดงโฆษณาไม่สำเร็จ
200-399 DT SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมได้ที่โค้ด

บันทึกการเปลี่ยนแปลงของ DT Exchange Android Mediation Adapter

เวอร์ชันถัดไป

  • แก้ไขปัญหาที่โฆษณาเนทีฟเรียกใช้แฮนเดิล onAdOpened() เมื่อมีการแสดงผล

เวอร์ชัน 8.4.7.1

  • ปักหมุดการอ้างอิง Kotlin ของอแดปเตอร์เป็น 1.9.0 (เวอร์ชัน Kotlin ขั้นต่ำที่ GMA NextGen SDK รองรับ)

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 25.4.0
  • Google Mobile Ads Next-Gen SDK เวอร์ชัน 1.4.0
  • DT Exchange SDK เวอร์ชัน 8.4.7

เวอร์ชัน 8.4.7.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.4.7

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 25.4.0
  • Google Mobile Ads Next-Gen SDK เวอร์ชัน 1.3.1
  • DT Exchange SDK เวอร์ชัน 8.4.7

เวอร์ชัน 8.4.6.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.4.6

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 25.4.0
  • Google Mobile Ads Next-Gen SDK เวอร์ชัน 1.2.1
  • DT Exchange SDK เวอร์ชัน 8.4.6

เวอร์ชัน 8.4.5.1

  • แมป AgeRestrictedTreatment กับ COPPA API ของ DT Exchange
  • นำการติดตั้งใช้งาน API แบบเดิมสำหรับรูปแบบโฆษณาน้ำตกต่อไปนี้ออก แบนเนอร์ โฆษณาคั่นระหว่างหน้า
  • อัปเดตอแดปเตอร์ให้ใช้ loadBannerAd สำหรับโฆษณาแบนเนอร์แบบ Waterfall และ loadInterstitialAd สำหรับโฆษณาคั่นระหว่างหน้าแบบ Waterfall

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 25.4.0
  • Google Mobile Ads Next-Gen SDK เวอร์ชัน 1.2.1
  • SDK ของ DT Exchange เวอร์ชัน 8.4.5

เวอร์ชัน 8.4.5.0

  • เพิ่มลายน้ำในโฆษณาที่ใช้การเสนอราคา
  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.4.5

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 25.2.0
  • Google Mobile Ads Next-Gen SDK เวอร์ชัน 0.25.0-beta01
  • SDK ของ DT Exchange เวอร์ชัน 8.4.5

เวอร์ชัน 8.4.4.0

  • เพิ่มพร็อพเพอร์ตี้เพื่อสร้างอะแดปเตอร์ที่มีทรัพยากร Dependency ของ GMA Next-Gen SDK
  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.4.4

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 25.1.0
  • Google Mobile Ads Next-Gen SDK เวอร์ชัน 0.25.0-beta01
  • DT Exchange SDK เวอร์ชัน 8.4.4

เวอร์ชัน 8.4.3.0

  • เพิ่มการเรียก API ที่อัปเดตแล้วสำหรับการติดตั้งใช้งานโฆษณาแบนเนอร์
  • ได้รับการยืนยันว่าเข้ากันได้กับ DT Exchange SDK 8.4.3

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 24.9.0
  • SDK ของ DT Exchange เวอร์ชัน 8.4.3

เวอร์ชัน 8.4.2.2

  • เพิ่มการรองรับการแสดงโฆษณาแบนเนอร์ภายในมุมมอง Wrapper โดยมี ความกว้างและความสูงที่ระบุ การเปลี่ยนแปลงนี้จะป้องกันไม่ให้โฆษณาแบนเนอร์ครอบคลุมเนื้อหาแอป

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 24.9.0
  • SDK ของ DT Exchange เวอร์ชัน 8.4.2

เวอร์ชัน 8.4.2.1

  • เพิ่มการรองรับการส่งต่อพารามิเตอร์ tagForChildDirectedTreatment และ tagForUnderAgeOfConsent Google Mobile Ads SDK ไปยัง DT Exchange SDK
  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.4.2

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 24.9.0
  • SDK ของ DT Exchange เวอร์ชัน 8.4.2

เวอร์ชัน 8.4.2.0

  • เพิ่มการป้องกันค่า Null ในช่องของโฆษณาเนทีฟ
  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.4.2

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 24.9.0
  • SDK ของ DT Exchange เวอร์ชัน 8.4.2

เวอร์ชัน 8.4.1.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.4.1

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 24.8.0
  • DT Exchange SDK เวอร์ชัน 8.4.1

เวอร์ชัน 8.4.0.1

  • เพิ่มการรองรับโฆษณาเนทีฟ
  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.4.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 24.7.0
  • DT Exchange SDK เวอร์ชัน 8.4.0

เวอร์ชัน 8.4.0.0

  • นำการอ้างอิงบริบทระดับชั้นเรียนออก ช่วยลดปัญหาหน่วยความจำรั่วไหลได้
  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.4.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 24.6.0
  • DT Exchange SDK เวอร์ชัน 8.4.0

เวอร์ชัน 8.3.8.0

  • ปรับโครงสร้างรหัสข้อผิดพลาดเป็นไฟล์ DTExchangeErrorCodes.kt ใหม่
  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.3.8

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 24.5.0
  • DT Exchange SDK เวอร์ชัน 8.3.8

เวอร์ชัน 8.3.7.0

  • อัปเดตอแดปเตอร์เพื่อรองรับการเสนอราคาสำหรับรูปแบบโฆษณาแบนเนอร์ โฆษณาคั่นระหว่างหน้า และโฆษณาที่มีการให้รางวัล
  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.3.7

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 24.1.0
  • SDK ของ DT Exchange เวอร์ชัน 8.3.7

เวอร์ชัน 8.3.6.1

  • อัปเดตระดับ API ของ Android ขั้นต่ำที่จำเป็นเป็น 23
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 24.0.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 24.0.0
  • SDK ของ DT Exchange เวอร์ชัน 8.3.6

เวอร์ชัน 8.3.6.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.3.6

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 23.6.0
  • SDK ของ DT Exchange เวอร์ชัน 8.3.6

เวอร์ชัน 8.3.5.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.3.5

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 23.6.0
  • DT Exchange SDK เวอร์ชัน 8.3.5

เวอร์ชัน 8.3.4.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.3.4

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 23.6.0
  • SDK ของ DT Exchange เวอร์ชัน 8.3.4

เวอร์ชัน 8.3.3.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.3.3

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 23.5.0
  • DT Exchange SDK เวอร์ชัน 8.3.3

เวอร์ชัน 8.3.2.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.3.2

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 23.4.0
  • DT Exchange SDK เวอร์ชัน 8.3.2

เวอร์ชัน 8.3.1.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.3.1

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 23.3.0
  • SDK ของ DT Exchange เวอร์ชัน 8.3.1

เวอร์ชัน 8.3.0.0

  • เพิ่มการรองรับการส่งเวอร์ชัน Google Mobile Ads SDK ไปยัง DT Exchange SDK
  • ได้รับการยืนยันว่าใช้ได้กับ DT Exchange SDK 8.3.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 23.2.0
  • SDK ของ DT Exchange เวอร์ชัน 8.3.0

เวอร์ชัน 8.2.7.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.2.7

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 23.0.0
  • DT Exchange SDK เวอร์ชัน 8.2.7

เวอร์ชัน 8.2.6.1

  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 23.0.0
  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.2.6

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 23.0.0
  • DT Exchange SDK เวอร์ชัน 8.2.6

เวอร์ชัน 8.2.6.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.2.6

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 22.6.0
  • DT Exchange SDK เวอร์ชัน 8.2.6

เวอร์ชัน 8.2.5.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.2.5

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 22.5.0
  • SDK ของ DT Exchange เวอร์ชัน 8.2.5

เวอร์ชัน 8.2.4.0

  • ยืนยันความเข้ากันได้กับ DT Exchange SDK 8.2.4

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 22.3.0
  • DT Exchange SDK เวอร์ชัน 8.2.4

เวอร์ชัน 8.2.3.0

  • อัปเดตอแดปเตอร์เพื่อใช้คลาส VersionInfo ใหม่
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 22.0.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 22.0.0
  • DT Exchange SDK เวอร์ชัน 8.2.3

เวอร์ชัน 8.2.2.1

  • เพิ่มการรองรับการส่งคีย์ muteVideo ในสื่อกลางเพิ่มเติมเพื่อปิดเสียงโฆษณาคั่นระหว่างหน้า

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 21.5.0
  • SDK ของ DT Exchange เวอร์ชัน 8.2.2

เวอร์ชัน 8.2.2.0

  • ได้รับการยืนยันว่าเข้ากันได้กับ DT Exchange SDK 8.2.2
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 21.5.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 21.5.0
  • SDK ของ DT Exchange เวอร์ชัน 8.2.2

เวอร์ชัน 8.2.1.0

  • เปลี่ยนชื่ออะแดปเตอร์เป็น "DT Exchange"
  • ได้รับการยืนยันว่าเข้ากันได้กับ DT Exchange SDK 8.2.1
  • อัปเดตเวอร์ชันขั้นต่ำที่กำหนดของ Google Mobile Ads SDK เป็น 21.3.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 21.3.0
  • DT Exchange SDK เวอร์ชัน 8.2.1

เวอร์ชัน 8.2.0.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 8.2.0
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 21.1.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 21.1.0
  • Fyber SDK เวอร์ชัน 8.2.0

เวอร์ชัน 8.1.5.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 8.1.5

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 21.0.0
  • Fyber SDK เวอร์ชัน 8.1.5

เวอร์ชัน 8.1.4.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 8.1.4

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 21.0.0
  • Fyber SDK เวอร์ชัน 8.1.4

เวอร์ชัน 8.1.3.1

  • อัปเดต compileSdkVersion และ targetSdkVersion เป็น API 31
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 21.0.0
  • อัปเดตระดับ API ของ Android ขั้นต่ำที่จำเป็นเป็น 19

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 21.0.0
  • Fyber SDK เวอร์ชัน 8.1.3

เวอร์ชัน 8.1.3.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 8.1.3
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 20.6.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 20.6.0
  • Fyber SDK เวอร์ชัน 8.1.3

เวอร์ชัน 8.1.2.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 8.1.2
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 20.5.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 20.5.0
  • Fyber SDK เวอร์ชัน 8.1.2

เวอร์ชัน 8.1.0.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 8.1.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 20.4.0
  • Fyber SDK เวอร์ชัน 8.1.0

เวอร์ชัน 7.8.4.1

  • แก้ไขปัญหาที่ตัวดัดแปลงจะไม่เริ่มต้นหากมีการซ้ำกันหรือมีรหัสแอปที่ไม่ซ้ำกันมากกว่า 1 รายการจากการกำหนดค่าสื่อกลาง
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 20.4.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 20.4.0
  • Fyber SDK เวอร์ชัน 7.8.4

เวอร์ชัน 7.8.4.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.8.4
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 20.3.0
  • แก้ไขปัญหาเกี่ยวกับโฆษณา Display ที่มีรางวัลซึ่งไม่ได้เรียกใช้ onVideoComplete()
  • ตอนนี้ Fyber กำหนดให้ต้องมีบริบทของกิจกรรมเพื่อแสดงโฆษณา

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 20.3.0
  • Fyber SDK เวอร์ชัน 7.8.4

เวอร์ชัน 7.8.3.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.8.3
  • เพิ่มรหัสและข้อความแสดงข้อผิดพลาดของอะแดปเตอร์ที่เป็นมาตรฐาน
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 20.1.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 20.1.0
  • Fyber SDK เวอร์ชัน 7.8.3

เวอร์ชัน 7.8.2.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.8.2
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 20.0.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 20.0.0
  • Fyber SDK เวอร์ชัน 7.8.2

เวอร์ชัน 7.8.1.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.8.1

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.7.0
  • Fyber SDK เวอร์ชัน 7.8.1

เวอร์ชัน 7.8.0.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.8.0
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 19.7.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.7.0
  • Fyber SDK เวอร์ชัน 7.8.0

เวอร์ชัน 7.7.4.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.7.4
  • แก้ไขปัญหาที่ระบบส่งต่อ onUserEarnedReward() 2 ครั้งสำหรับโฆษณาที่มีการให้รางวัล

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.5.0
  • Fyber SDK เวอร์ชัน 7.7.4

เวอร์ชัน 7.7.3.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.7.3

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.5.0
  • Fyber SDK เวอร์ชัน 7.7.3

เวอร์ชัน 7.7.2.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.7.2
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 19.5.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.5.0
  • Fyber SDK เวอร์ชัน 7.7.2

เวอร์ชัน 7.7.1.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.7.1
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 19.4.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.4.0
  • Fyber SDK เวอร์ชัน 7.7.1

เวอร์ชัน 7.7.0.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.7.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.3.0
  • Fyber SDK เวอร์ชัน 7.7.0

เวอร์ชัน 7.6.1.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.6.1

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.3.0
  • Fyber SDK เวอร์ชัน 7.6.1

เวอร์ชัน 7.6.0.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.6.0
  • อัปเดตอแดปเตอร์เพื่อรองรับคำขอแบนเนอร์แบบปรับขนาดได้ในบรรทัด
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 19.3.0
  • แก้ไขข้อบกพร่องที่ไม่ได้เรียกใช้เมธอด onAdOpened()/onAdClosed() สำหรับโฆษณาแบนเนอร์

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.3.0
  • Fyber SDK เวอร์ชัน 7.6.0

เวอร์ชัน 7.5.4.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.5.4
  • อัปเดต Google Mobile Ads SDK เป็นเวอร์ชันขั้นต่ำที่กำหนดเป็น 19.1.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.1.0
  • Fyber SDK เวอร์ชัน 7.5.4

เวอร์ชัน 7.5.3.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.5.3

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.0.1
  • Fyber SDK เวอร์ชัน 7.5.3

เวอร์ชัน 7.5.2.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.5.2
  • อัปเดต Google Mobile Ads SDK เป็นเวอร์ชันขั้นต่ำที่กำหนดเป็น 19.0.1

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.0.1
  • Fyber SDK เวอร์ชัน 7.5.2

เวอร์ชัน 7.5.0.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.5.0
  • แก้ไขข้อขัดข้อง NullPointerException ระหว่างการโหลดโฆษณา Fyber

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 18.3.0
  • Fyber SDK เวอร์ชัน 7.5.0

เวอร์ชัน 7.4.1.0

  • ยืนยันความเข้ากันได้กับ Fyber SDK 7.4.1
  • อัปเดตเวอร์ชันขั้นต่ำที่กำหนดของ Google Mobile Ads SDK เป็น 18.3.0

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 18.3.0
  • Fyber SDK เวอร์ชัน 7.4.1

เวอร์ชัน 7.3.4.0

  • การเผยแพร่ครั้งแรก
  • รองรับโฆษณาแบนเนอร์ โฆษณาคั่นระหว่างหน้า และโฆษณาที่มีการให้รางวัล

สร้างขึ้นและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 18.2.0
  • Fyber SDK เวอร์ชัน 7.3.4