คู่มือนี้จะแสดงวิธีใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เพื่อโหลดและแสดงโฆษณาจาก DT Exchange โดยใช้ สื่อกลาง ซึ่งครอบคลุมการผสานรวม Waterfall ซึ่งจะอธิบายวิธีเพิ่ม DT Exchange ลงในการกำหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม SDK และอะแดปเตอร์ DT Exchange ลงใน Android แอป
การผสานรวมและรูปแบบโฆษณาที่รองรับ
อะแดปเตอร์สื่อกลางสําหรับ DT Exchange มีความสามารถดังต่อไปนี้
การผสานรวม | |
---|---|
การเสนอราคา | |
น้ำตก | |
รูปแบบ | |
แบนเนอร์ | |
โฆษณาคั่นระหว่างหน้า | |
ได้รับรางวัลแล้ว | |
เนทีฟ |
ข้อกำหนด
- Android API ระดับ 21 ขึ้นไป
Google Mobile Ads SDK เวอร์ชันล่าสุด
สื่อกลางเสร็จสมบูรณ์ คู่มือเริ่มต้นใช้งาน
ขั้นตอนที่ 1: ตั้งค่าการกําหนดค่าใน UI ของ DT Exchange
เพิ่มแอปและตําแหน่งโฆษณาใหม่
ลงชื่อสมัครใช้หรือเข้าสู่ระบบคอนโซล DT Exchange
คลิกปุ่มเพิ่มแอปเพื่อเพิ่มแอป
เลือกแพลตฟอร์ม กรอกข้อมูลที่เหลือในแบบฟอร์ม แล้วคลิกเพิ่มตําแหน่งโฆษณา
ป้อนชื่อตําแหน่งใหม่ในช่องที่มีป้ายกํากับว่าตั้งชื่อตําแหน่ง และเลือกประเภทตําแหน่งที่ต้องการจากรายการแบบเลื่อนลง สุดท้าย ให้คลิกบันทึกตําแหน่ง
รหัสแอปและรหัสตำแหน่งโฆษณา
เปิดแถบนําทางด้านซ้ายโดยวางเมาส์เหนือแถบ จากนั้นคลิกแอปจากเมนูด้านซ้าย
ในหน้าการจัดการแอป ให้จดรหัสแอปข้างแอปไว้
เลือกแอป ไปที่แท็บตําแหน่ง แล้วคลิกไอคอนคัดลอกข้างชื่อตําแหน่ง จดรหัสตําแหน่งโฆษณาไว้
รหัสผู้เผยแพร่โฆษณา รหัสผู้ใช้ และข้อมูลลับของผู้ใช้ในการเข้าถึง
คลิกชื่อผู้ใช้จากเมนูด้านซ้าย แล้วเลือกโปรไฟล์ผู้ใช้
จดรหัสผู้เผยแพร่โฆษณา คีย์ผู้ใช้ และรหัสลับผู้ใช้ไว้ เนื่องจากจะต้องใช้ในขั้นตอนถัดไป
ขั้นตอนที่ 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 เริ่มต้น
คลิกบันทึกที่ด้านล่างของหน้าเมื่อดำเนินการเสร็จ
เพิ่ม DT Exchange (Fyber Monetization) ลงในรายการพาร์ทเนอร์โฆษณาตาม GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกา
ทําตามขั้นตอนในการตั้งค่า GDPR และการตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกาเพื่อเพิ่ม DT Exchange (Fyber Monetization) ลงในรายการพาร์ทเนอร์โฆษณา GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกาใน UI ของ Ad Manager
ขั้นตอนที่ 3: นําเข้า SDK และอะแดปเตอร์ DT Exchange
การผสานรวม Android Studio (แนะนำ)
ในไฟล์ build.gradle.kts
ระดับแอป ให้เพิ่มข้อกําหนดในการนําไปใช้และการกำหนดค่าต่อไปนี้ ใช้ DT Exchange SDK และอะแดปเตอร์เวอร์ชันล่าสุด
dependencies {
implementation("com.google.android.gms:play-services-ads:23.5.0")
implementation("com.google.ads.mediation:fyber:8.3.3.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 และ GDPR
ภายใต้นโยบายความยินยอมของผู้ใช้ EU ของ Google คุณต้องเปิดเผยข้อมูลบางอย่างแก่ผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) และต้องได้รับความยินยอมจากผู้ใช้เกี่ยวกับการใช้ตัวระบุอุปกรณ์และข้อมูลส่วนตัว นโยบายนี้เป็นผลมาจากข้อกำหนดด้าน ePrivacy และกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ของสหภาพยุโรป เมื่อขอความยินยอม คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลางที่อาจรวบรวม รับ หรือใช้ข้อมูลส่วนตัว และให้ข้อมูลเกี่ยวกับการใช้ของแต่ละเครือข่าย ปัจจุบัน Google ไม่สามารถส่งตัวเลือกความยินยอมของผู้ใช้ไปยังเครือข่ายดังกล่าวโดยอัตโนมัติ
DT Exchange มี API ที่ช่วยให้คุณส่งต่อความยินยอมของผู้ใช้ไปยัง SDK ของ DT Exchange ได้ ตัวอย่างโค้ดต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมไปยัง DT Exchange SDK ด้วยตนเอง หากเลือกที่จะส่งข้อมูลความยินยอมไปยัง DT Exchange SDK ด้วยตนเอง เราขอแนะนําให้เรียกใช้โค้ดนี้ก่อนขอโฆษณาผ่าน Google Mobile Ads SDK
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 และ คู่มือการใช้งาน GDPR ของ DT Exchange เพื่อดูรายละเอียดเพิ่มเติมและค่าที่อาจระบุไว้ในเมธอด
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา
กฎหมายว่าด้วยความเป็นส่วนตัวของรัฐในสหรัฐอเมริกากำหนดให้ผู้ใช้มีสิทธิ์เลือกไม่รับ "การขาย" "ข้อมูลส่วนบุคคล" (ตามที่กฎหมายให้คำจำกัดความไว้) โดยเว็บไซต์จะต้องให้ตัวเลือกไม่รับการขายผ่านลิงก์ "ไม่อนุญาตให้ขายข้อมูลส่วนบุคคลของฉัน" ที่แสดงไว้อย่างชัดเจนบนหน้าแรกของฝ่ายที่ทำ "การขาย" คู่มือการปฏิบัติตามกฎหมายความเป็นส่วนตัวของรัฐในสหรัฐอเมริกาช่วยให้คุณเปิดใช้การประมวลผลข้อมูลแบบจำกัดสําหรับการแสดงโฆษณาของ Google ได้ แต่ Google ไม่สามารถใช้การตั้งค่านี้กับเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลางได้ ดังนั้น คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลางที่อาจมีส่วนร่วมในการขายข้อมูลส่วนบุคคล และทำตามคำแนะนำจากเครือข่ายแต่ละเครือข่ายเพื่อให้เป็นไปตามข้อกําหนด
DT Exchange มี API ที่ช่วยให้คุณส่งต่อความยินยอมของผู้ใช้ไปยัง SDK ของ DT Exchange ได้ ตัวอย่างโค้ดต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมไปยัง DT Exchange SDK ด้วยตนเอง หากเลือกที่จะส่งข้อมูลความยินยอมไปยัง DT Exchange SDK ด้วยตนเอง เราขอแนะนําให้เรียกใช้โค้ดนี้ก่อนขอโฆษณาผ่าน Google Mobile Ads SDK
Java
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
// ...
InneractiveAdManager.setUSPrivacyString("myUSPrivacyString");
Kotlin
import com.fyber.inneractive.sdk.external.InneractiveAdManager
// ...
InneractiveAdManager.setUSPrivacyString("myUSPrivacyString")
โปรดไปที่หน้าแหล่งข้อมูล CCPA และคู่มือการใช้งาน 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)
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 ที่กําหนดค่าใน Ad Manager UI ขาดหายไป/ไม่ถูกต้อง |
103 | ขนาดโฆษณาที่ขอไม่ตรงกับขนาดแบนเนอร์ที่ DT Exchange รองรับ |
105 | DT Exchange SDK โหลดโฆษณาแต่แสดงผลตัวควบคุมที่ไม่คาดคิด |
106 | โฆษณาไม่พร้อมแสดง |
200-399 | DT Exchange SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมที่ code |
บันทึกการเปลี่ยนแปลงของอะแดปเตอร์สื่อกลาง DT Exchange สำหรับ Android
เวอร์ชัน 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
สร้างขึ้นและทดสอบด้วย
- 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