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

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

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

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

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

ข้อกำหนด

  • Android API ระดับ 19 ขึ้นไป

ขั้นตอนที่ 1: ตั้งการกำหนดค่าใน DT Exchange UI

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

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

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

จัดการแอป

เลือกแพลตฟอร์ม กรอกแบบฟอร์มที่เหลือ แล้วคลิกเพิ่มตำแหน่ง

ใส่ชื่อตำแหน่งใหม่ในช่องตั้งชื่อตำแหน่ง แล้วเลือกประเภทตำแหน่งที่ต้องการจากรายการแบบเลื่อนลง สุดท้าย คลิกบันทึกตำแหน่ง

ตั้งค่า

รหัสแอปและรหัสตำแหน่งโฆษณา

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

เมนู

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

รหัสแอป

เลือกแอปของคุณ ไปที่แท็บตำแหน่ง แล้วคลิกไอคอนคัดลอก ถัดจากชื่อตำแหน่ง โปรดจดรหัสตำแหน่งไว้

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

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

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

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

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

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

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

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

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

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

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

จากนั้น คลิกปุ่มเพิ่มพาร์ทเนอร์ผลตอบแทน

หากมีพาร์ทเนอร์ผลตอบแทนสำหรับDT Exchangeอยู่แล้ว คุณก็เลือกได้ มิเช่นนั้น ให้เลือกสร้างพาร์ทเนอร์ผลตอบแทนใหม่

เลือก DT Exchange เป็นเครือข่ายโฆษณา ป้อนชื่อที่ไม่ซ้ำ และเปิดใช้สื่อกลาง

เปิดการรวบรวมข้อมูลอัตโนมัติ แล้วป้อนPublisher ID, Consumer Secret and Consumer Key ที่ได้รับในส่วนก่อนหน้า

เมื่อเลือกพาร์ทเนอร์ผลตอบแทนแล้ว ให้เลือกสื่อกลาง SDK บนอุปกรณ์เคลื่อนที่เป็นประเภทการผสานรวม Android เป็นแพลตฟอร์ม และเลือกใช้งานอยู่เป็นสถานะ ป้อนApplication ID and Placement ID ที่ได้รับในส่วนก่อนหน้านี้ จากนั้นป้อนค่า CPM เริ่มต้น

คลิกบันทึกที่ด้านล่างของหน้าเมื่อทำเสร็จแล้ว

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

ทำตามขั้นตอนใน การตั้งค่า GDPR และ การตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกา เพื่อเพิ่ม Fyber ลงในรายชื่อพาร์ทเนอร์โฆษณาตามกฎระเบียบ GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกาใน Ad Manager

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

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

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

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

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

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

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

DT Exchange มี API ที่ช่วยให้คุณส่งต่อความยินยอมของผู้ใช้ไปยัง SDK ของผู้ใช้รายนั้นได้ โค้ดตัวอย่างต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมไปยัง SDK ของ DT Exchange ด้วยตนเอง หากคุณเลือกที่จะส่งข้อมูลความยินยอมไปยัง SDK ของ DT Exchange ด้วยตนเอง เราขอแนะนำให้เรียกใช้โค้ดนี้ก่อนส่งคำขอโฆษณาผ่าน 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 และ คู่มือการติดตั้งใช้งาน GDPR เพื่อดูรายละเอียดเพิ่มเติมและค่าที่อาจระบุไว้ในวิธีการนี้

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

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

DT Exchange มี API ที่ช่วยให้คุณส่งต่อความยินยอมของผู้ใช้ไปยัง SDK ของผู้ใช้รายนั้นได้ โค้ดตัวอย่างต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมไปยัง SDK ของ DT Exchange ด้วยตนเอง หากคุณเลือกที่จะส่งข้อมูลความยินยอมไปยัง SDK ของ DT Exchange ด้วยตนเอง เราขอแนะนำให้เรียกใช้โค้ดนี้ก่อนส่งคำขอโฆษณาผ่าน 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 และ คู่มือการติดตั้งใช้งาน CCPA เพื่อดูรายละเอียดเพิ่มเติมและค่าที่อาจระบุไว้ในวิธีการนี้

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

ไม่จำเป็นต้องใช้โค้ดเพิ่มเติมสำหรับการผสานรวม DT Exchange

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

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

อย่าลืม ลงทะเบียนอุปกรณ์ทดสอบ สำหรับ Ad Manager

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

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

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

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

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

พารามิเตอร์และค่าคําขอ
InneractiveMediationDefs.KEY_AGE Integer อายุของผู้ใช้
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

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

var adrequest = AdRequest.Builder()
       .addNetworkExtrasBundle(FyberMediationAdapter::class.java, extras)
       .build()

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

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

com.google.ads.mediation.fyber.FyberMediationAdapter

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

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

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

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

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

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

เวอร์ชัน 8.1.2.0

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

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

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

เวอร์ชัน 7.8.4.0

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

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

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

เวอร์ชัน 7.8.2.0

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

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

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

เวอร์ชัน 7.7.1.0

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