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

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

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

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

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

1 การผสานรวมการเสนอราคาอยู่ในโปรแกรมเบต้าแบบปิด โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อ ขอสิทธิ์เข้าถึง

2 รองรับเฉพาะโฆษณาที่มีการให้รางวัลใน การแสดงโฆษณาสื่อกลางตามลำดับขั้น (Waterfall Mediation)

ข้อกำหนด

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

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

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

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

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

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

จัดการแอป

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

ป้อนชื่อและเลือกประเภทของตําแหน่ง จากนั้นคลิกบันทึกตําแหน่ง

ตั้งค่า

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

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

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

เลือกแอปแล้วไปที่แท็บตำแหน่ง จดรหัสตําแหน่ง

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

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

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

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

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

อัปเดต app-ads.txt

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

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

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

กำหนดค่าการตั้งค่าสื่อกลางสำหรับหน่วยโฆษณา

คุณต้องเพิ่ม DT Exchange ลงในการกำหนดค่าสื่อกลางสำหรับหน่วยโฆษณา

ก่อนอื่น ให้ลงชื่อเข้าใช้บัญชี AdMob จากนั้นไปที่แท็บสื่อกลาง หากมีกลุ่มสื่อกลางอยู่แล้วที่ต้องการแก้ไข ให้คลิกชื่อกลุ่มสื่อกลางนั้นเพื่อแก้ไข แล้วข้ามไปที่ส่วนเพิ่ม DT Exchange เป็นแหล่งที่มาของโฆษณา

หากต้องการสร้างกลุ่มสื่อกลางใหม่ ให้เลือกสร้างกลุ่มสื่อกลาง

ป้อนรูปแบบโฆษณาและแพลตฟอร์ม แล้วคลิกต่อไป

ตั้งชื่อกลุ่มสื่อกลาง แล้วเลือกสถานที่ตั้งที่จะกำหนดเป้าหมาย จากนั้นตั้งค่าสถานะกลุ่มสื่อกลางเป็นเปิดใช้ แล้วคลิกเพิ่มหน่วยโฆษณา

เชื่อมโยงกลุ่มสื่อกลางนี้กับหน่วยโฆษณา AdMob ที่มีอยู่ อย่างน้อย 1 หน่วย จากนั้นคลิกเสร็จสิ้น

ตอนนี้คุณควรเห็นการ์ดหน่วยโฆษณาที่แสดงหน่วยโฆษณาที่คุณเลือก

เพิ่ม DT Exchange เป็นแหล่งที่มาของโฆษณา

การเสนอราคา

ในส่วนแหล่งที่มาของโฆษณา ภายใต้การ์ดการเสนอราคา ให้เลือกเพิ่ม แหล่งที่มาของโฆษณา จากนั้นเลือก DT Exchange

คลิกวิธีลงนามในข้อตกลงสำหรับพาร์ทเนอร์และ ตั้งค่าการเป็นพาร์ทเนอร์การเสนอราคากับ DT Exchange



คลิกรับทราบและยอมรับ แล้วคลิกต่อไป



หากมีการแมปสำหรับ DT Exchange อยู่แล้ว คุณสามารถเลือกการแมปนั้นได้ หากไม่ ให้คลิกเพิ่มการแมป



จากนั้น ป้อน รหัสแอปพลิเคชันและรหัสตําแหน่ง ที่ได้รับในส่วนก่อนหน้า จากนั้นคลิกเสร็จสิ้น



น้ำตก


ในการ์ด Waterfall ในส่วนแหล่งที่มาของโฆษณา ให้เลือกเพิ่มแหล่งที่มาของโฆษณา

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



หากมีการแมปสำหรับ DT Exchange อยู่แล้ว คุณสามารถเลือกการแมปนั้นได้ หากไม่ ให้คลิกเพิ่มการแมป

จากนั้นป้อน รหัสแอปพลิเคชันและรหัสตําแหน่ง ที่ได้รับในส่วนก่อนหน้า จากนั้นคลิกเสร็จสิ้น


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

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

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

ในไฟล์ build.gradle.kts ระดับแอป ให้เพิ่มการติดตั้งใช้งาน การกำหนดค่าและการขึ้นต่อกันต่อไปนี้ ใช้ DT SDK และอะแดปเตอร์เวอร์ชันล่าสุด

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

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

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

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

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

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

Java

import com.fyber.inneractive.sdk.external.InneractiveAdManager;
// ...

InneractiveAdManager.setGdprConsent(true);
InneractiveAdManager.setGdprConsentString("myGdprConsentString");

Kotlin

import com.fyber.inneractive.sdk.external.InneractiveAdManager
// ...

InneractiveAdManager.setGdprConsent(true)
InneractiveAdManager.setGdprConsentString("myGdprConsentString")

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

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

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

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

Java

import com.fyber.inneractive.sdk.external.InneractiveAdManager;
// ...

InneractiveAdManager.setUSPrivacyString("myUSPrivacyString");

Kotlin

import com.fyber.inneractive.sdk.external.InneractiveAdManager
// ...

InneractiveAdManager.setUSPrivacyString("myUSPrivacyString")

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

var 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 ของ AdMob ขาดหายไป/ไม่ถูกต้อง
103 ขนาดโฆษณาที่ขอไม่ตรงกับขนาดแบนเนอร์ที่ DT Exchange รองรับ
105 SDK ของ DT โหลดโฆษณาแล้ว แต่แสดงผลตัวควบคุมที่ไม่คาดคิด
106 โฆษณาไม่พร้อมแสดง
107 บริบทไม่ใช่อินสแตนซ์กิจกรรม
200-399 DT SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมได้ที่โค้ด

บันทึกการเปลี่ยนแปลงของอะแดปเตอร์สื่อกลาง Android ของ DT Exchange

เวอร์ชัน 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
  • DT Exchange SDK เวอร์ชัน 8.3.7

เวอร์ชัน 8.3.6.1

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

สร้างและทดสอบด้วย

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

เวอร์ชัน 8.3.6.0

  • ได้รับการยืนยันว่าใช้ได้กับ DT Exchange SDK 8.3.6

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 23.6.0
  • DT Exchange SDK เวอร์ชัน 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
  • DT Exchange SDK เวอร์ชัน 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
  • DT Exchange SDK เวอร์ชัน 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
  • DT Exchange SDK เวอร์ชัน 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
  • DT Exchange SDK เวอร์ชัน 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
  • DT Exchange SDK เวอร์ชัน 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
  • DT Exchange SDK เวอร์ชัน 8.2.2

เวอร์ชัน 8.2.1.0

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

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 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

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 21.1.0
  • Fyber SDK เวอร์ชัน 8.2.0

เวอร์ชัน 8.1.5.0

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

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 21.0.0
  • Fyber SDK เวอร์ชัน 8.1.5

เวอร์ชัน 8.1.4.0

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

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 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

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 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

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 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 กำหนดให้ต้องมีบริบทของกิจกรรมเพื่อแสดงโฆษณา

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 20.3.0
  • Fyber SDK เวอร์ชัน 7.8.4

เวอร์ชัน 7.8.3.0

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

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 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
  • SDK ของ Fyber เวอร์ชัน 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