คู่มือนี้จะแสดงวิธีใช้ 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 เป็นเครือข่ายโฆษณา ป้อนชื่อที่ไม่ซ้ำกัน และเปิดใช้สื่อกลาง
เปิดการเก็บรวบรวมข้อมูลอัตโนมัติ แล้วป้อนรหัสผู้เผยแพร่โฆษณา รหัสลับของผู้บริโภค และ Consumer Key ที่ได้จากส่วนก่อนหน้า
เมื่อเลือกพาร์ทเนอร์ผลตอบแทนแล้ว ให้เลือกสื่อกลาง SDK บนอุปกรณ์เคลื่อนที่เป็นประเภทการผสานรวม เลือก Android เป็นแพลตฟอร์ม และเลือกใช้งานอยู่เป็นสถานะ ป้อนรหัสแอปพลิเคชันและรหัสตําแหน่งที่ได้ในส่วนก่อนหน้า จากนั้นป้อนค่า 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