คู่มือนี้จะแสดงวิธีใช้ GMA Next-Gen SDK เพื่อโหลดและแสดงโฆษณาจาก Chartboost โดยใช้สื่อกลาง AdMob ซึ่งครอบคลุมการผสานรวม Waterfall โดยจะครอบคลุมวิธีเพิ่ม Chartboost ลงในการกำหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม Chartboost SDK และอะแดปเตอร์เข้ากับแอป Android
การผสานรวมและรูปแบบโฆษณาที่รองรับ
อะแดปเตอร์สื่อกลางสําหรับ Chartboost มีความสามารถดังต่อไปนี้
| การผสานรวม | |
|---|---|
| การเสนอราคา | |
| การแสดงวิดีโอตามลำดับขั้น | |
| รูปแบบ | |
| แบนเนอร์ | |
| โฆษณาคั่นระหว่างหน้า | |
| ได้รับรางวัลแล้ว | |
| เนทีฟ | |
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการต่อ ให้ตรวจสอบสิ่งต่อไปนี้
- Android API ระดับ 24 ขึ้นไป
GMA Next-Gen SDK เวอร์ชันล่าสุด
ขั้นตอนที่ 1: ตั้งค่าการกำหนดค่าใน UI ของ Chartboost
ลงชื่อสมัครใช้บัญชี Chartboost และเข้าสู่ระบบเมื่อบัญชีได้รับการยืนยันแล้ว จากนั้นไปที่แท็บการจัดการแอป
คลิกปุ่มเพิ่มแอปใหม่เพื่อสร้างแอป
กรอกข้อมูลที่เหลือในแบบฟอร์ม แล้วคลิกปุ่มเพิ่มแอปเพื่อสรุปข้อมูลแอป
หลังจากสร้างแอปแล้ว ระบบจะนำคุณไปยังแดชบอร์ดของแอป จดบันทึกรหัสแอปและลายเซ็นแอปของแอป
AdMob ต้องใช้รหัสผู้ใช้และลายเซ็นผู้ใช้ของ Chartboost เพื่อตั้งค่ารหัสหน่วยโฆษณา AdMob คุณสามารถค้นหาพารามิเตอร์เหล่านี้ได้โดยคลิกสื่อกลาง Chartboost ใน UI ของ Chartboost
ไปที่แท็บแหล่งข้อมูล > โปรแกรมสำรวจ API แล้วจดบันทึกรหัสผู้ใช้และลายเซ็นผู้ใช้ที่อยู่ในส่วนการตรวจสอบสิทธิ์
อัปเดต app-ads.txt
ผู้ขายที่ได้รับอนุญาตสำหรับแอป app-ads.txt เป็นความคิดริเริ่มของ IAB Tech Lab ที่ช่วยตรวจสอบว่าคุณจะขายพื้นที่โฆษณาในแอปผ่านช่องทางที่คุณได้รับอนุญาตเท่านั้น คุณจะต้องใช้ไฟล์ app-ads.txt เพื่อป้องกันไม่ให้เสียรายได้จากโฆษณาเป็นจำนวนมาก
หากยังไม่ได้ดำเนินการ ให้สร้างไฟล์ app-ads.txt สำหรับแอป
หากต้องการใช้ app-ads.txt สำหรับ Chartboost โปรดดู app-ads.txt
เปิดโหมดทดสอบ
คุณเปิดใช้โหมดทดสอบในแอปได้โดยไปที่แท็บการจัดการแอปจาก UI ของ Chartboost แล้วเลือกแอปจากรายการ แล้วคลิกแก้ไขการตั้งค่าแอป
คุณสลับโหมดทดสอบในแอปได้จากการตั้งค่าของแอป
เมื่อเปิดใช้โหมดทดสอบแล้ว คุณจะขอโฆษณาโดยใช้รหัสหน่วยโฆษณาที่สร้างไว้ก่อนหน้านี้และรับโฆษณาทดสอบของ Chartboost ได้
หลังจากที่คุณรับโฆษณาทดสอบของ Chartboost ได้แล้ว แอปของคุณจะอยู่ในการตรวจสอบแอปของผู้เผยแพร่โฆษณาของ Chartboost เพื่อให้การสร้างรายได้ใน Chartboost ทำงานได้ การตรวจสอบแอปของผู้เผยแพร่โฆษณาจะต้องได้รับอนุมัติจาก Chartboost
ขั้นตอนที่ 2: ตั้งค่าดีมานด์ของ Chartboost ใน UI ของ AdMob
กำหนดการตั้งค่าสื่อกลางสำหรับหน่วยโฆษณา
คุณต้องเพิ่ม Chartboost ลงในการกำหนดค่าสื่อกลางสำหรับหน่วยโฆษณา
ก่อนอื่น ให้ลงชื่อเข้าใช้บัญชี AdMob จากนั้นไปที่แท็บสื่อกลาง หากมีกลุ่มสื่อกลางอยู่แล้วและต้องการแก้ไข ให้คลิกชื่อกลุ่มสื่อกลางนั้นเพื่อแก้ไข แล้วข้ามไปที่หัวข้อเพิ่ม Chartboost เป็นแหล่งที่มาของโฆษณา
หากต้องการสร้างกลุ่มสื่อกลางใหม่ ให้เลือกสร้างกลุ่มสื่อกลาง

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

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

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

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

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

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

จากนั้นป้อน App ID, App Signature และ Ad Location ที่ได้จากส่วนก่อนหน้า จากนั้นคลิกเสร็จสิ้น

ตำแหน่งโฆษณา Chartboost (ตำแหน่งที่ตั้งชื่อ) คือชื่อที่เข้าใจง่ายซึ่งแสดงถึงตำแหน่งในแอปที่คุณต้องการแสดงโฆษณา AdMob จะส่งคำขอไปยังตำแหน่งที่ระบุในการตั้งค่า เมื่อส่งคำขอแล้ว Chartboost จะเพิ่มสถานที่ตั้งลงในแพลตฟอร์มเพื่อวัตถุประสงค์ในการรายงาน นอกจากนี้ ผู้ใช้ยังสามารถสร้างตำแหน่งโฆษณาใหม่ได้โดยตรงในแพลตฟอร์ม Chartboost ก่อนที่จะเรียกใช้ในเกม
ใน UI ของ Chartboost คุณจะเห็นตำแหน่งโฆษณาในหน้าการตั้งค่าพื้นฐานโดยคลิกการตั้งค่าขั้นสูง ดูรายละเอียดเพิ่มเติมได้ในคู่มือ [Named Locations](//docs.chartboost.com/en/monetization/publishing/ad-locations/) ของ Chartboost
สุดท้าย ให้คลิกเสร็จสิ้นเพื่อเพิ่ม Chartboost เป็นแหล่งที่มาของโฆษณา แล้วคลิกบันทึก
เพิ่ม Chartboost ลงในรายชื่อพาร์ทเนอร์โฆษณาตาม GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกา
ทำตามขั้นตอนใน การตั้งค่ากฎระเบียบของยุโรป และ การตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกา เพื่อเพิ่ม Chartboost ลงในรายชื่อพาร์ทเนอร์โฆษณาตามกฎระเบียบของยุโรปและรัฐในสหรัฐอเมริกาใน UI ของ AdMob
ขั้นตอนที่ 3: นำเข้า SDK และอะแดปเตอร์ Chartboost
การผสานรวม Android Studio (แนะนำ)
ในไฟล์ settings.gradle.kts ระดับโปรเจ็กต์ ให้เพิ่มที่เก็บต่อไปนี้
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://cboost.jfrog.io/artifactory/chartboost-ads/")
}
}
}
ในไฟล์ Gradle ระดับแอป ให้เพิ่มทรัพยากร Dependency และการกำหนดค่าการติดตั้งใช้งานต่อไปนี้
Kotlin
dependencies { implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.6.0") implementation("com.google.ads.mediation:chartboost:9.14.1.0") } configurations.configureEach { exclude(group = "com.google.android.gms", module = "play-services-ads") exclude(group = "com.google.android.gms", module = "play-services-ads-lite") }
ดึงดูด
dependencies { implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.6.0' implementation 'com.google.ads.mediation:chartboost:9.14.1.0' } configurations.configureEach { exclude group: 'com.google.android.gms', module: 'play-services-ads' exclude group: 'com.google.android.gms', module: 'play-services-ads-lite' }
การผสานรวมด้วยตนเอง
ดาวน์โหลดไฟล์
.aarของ Chartboost SDK เวอร์ชันล่าสุดจาก Maven Central แล้วเพิ่มลงในโปรเจ็กต์ไปที่อาร์ติแฟกต์อะแดปเตอร์ Chartboost ในที่เก็บ Maven ของ Google เลือกเวอร์ชันล่าสุด ดาวน์โหลดไฟล์
.aarของอะแดปเตอร์ Chartboost แล้วเพิ่มลงในโปรเจ็กต์
ขั้นตอนที่ 4: ใช้การตั้งค่าความเป็นส่วนตัวใน Chartboost SDK
ความยินยอมจากผู้ใช้ในสหภาพยุโรปและ GDPR
ในการปฏิบัติตามนโยบายความยินยอมของผู้ใช้ EU ของ Google คุณต้องเปิดเผยข้อมูลบางอย่างต่อผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA), สหราชอาณาจักร และสวิตเซอร์แลนด์ และได้รับความยินยอมในการใช้คุกกี้หรือพื้นที่เก็บข้อมูลอื่นในเครื่องในกรณีที่กฎหมายกำหนด รวมถึงการรวบรวม การแชร์ และการใช้ข้อมูลส่วนตัวสำหรับการปรับโฆษณาตามโปรไฟล์ของผู้ใช้ นโยบายนี้เป็นผลมาจากข้อกำหนดด้าน ePrivacy และกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ของสหภาพยุโรป คุณมีหน้าที่ ตรวจสอบว่ามีการส่งต่อความยินยอมไปยังแหล่งที่มาของโฆษณาแต่ละแห่งใน เชนสื่อกลาง (Mediation Chain)
อะแดปเตอร์ Chartboost สำหรับ Android เวอร์ชัน 9.13.0.0 ขึ้นไปจะส่งต่อความยินยอมตาม GDPR ที่กำหนดโดย UMP SDK และแพลตฟอร์มการจัดการความยินยอมที่รองรับข้อกำหนดความยินยอมเพิ่มเติมของ Google ไปยัง SDK ของ Chartboost โดยอัตโนมัติ ดูข้อมูลเพิ่มเติมได้ที่วิธีการด้านความเป็นส่วนตัวของ SDK
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกากำหนดให้ผู้ใช้มีสิทธิ์เลือกไม่รับ "การขาย" "ข้อมูลส่วนบุคคล" (ตามที่กฎหมายให้คำจำกัดความไว้) โดยเว็บไซต์จะต้องให้ตัวเลือกการเลือกไม่รับผ่านลิงก์ "ไม่อนุญาตให้ขายข้อมูลส่วนบุคคลของฉัน" ที่แสดงไว้อย่างชัดเจนบนหน้าแรกของฝ่ายที่ทำ "การขาย" คู่มือการปฏิบัติตามกฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกาให้ความสามารถในการเปิดใช้การประมวลผลข้อมูลแบบจำกัดสำหรับการแสดงโฆษณา Google แต่ Google ไม่สามารถใช้การตั้งค่านี้กับเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลาง (Mediation Chain) ของคุณได้ ดังนั้น คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลาง (Mediation Chain) ที่อาจมีส่วนร่วมในการขายข้อมูลส่วนบุคคล และปฏิบัติตามคำแนะนำจากเครือข่ายแต่ละเครือข่ายเพื่อให้เป็นไปตามข้อกำหนด
ใน SDK เวอร์ชัน 8.1.0 ทาง Chartboost ได้เพิ่มเมธอด addDataUseConsent() โค้ดตัวอย่างต่อไปนี้จะตั้งค่าความยินยอมให้ใช้ข้อมูลเป็น OPT_IN_SALE หากเลือกเรียกใช้เมธอดนี้ เราขอแนะนำให้เรียกใช้ก่อนที่จะขอโฆษณาผ่าน GMA Next-Gen SDK
Java
DataUseConsent dataUseConsent = new CCPA(CCPA.CCPA_CONSENT.OPT_IN_SALE);
Chartboost.addDataUseConsent(context, dataUseConsent);
Kotlin
val dataUseConsent = CCPA(CCPA.CCPA_CONSENT.OPT_IN_SALE)
Chartboost.addDataUseConsent(context, dataUseConsent)
ดูรายละเอียดเพิ่มเติมและค่าที่ระบุได้ในแต่ละเมธอดได้ที่บทความ CCPA และเมธอดความเป็นส่วนตัวของ Android ของ Chartboost
ขั้นตอนที่ 5: เพิ่มโค้ดที่จำเป็น
การเปลี่ยนแปลงการกำหนดค่ากิจกรรมการอัปเดต
เพิ่มแอตทริบิวต์ต่อไปนี้ลงในแต่ละกิจกรรมในไฟล์ AndroidManifest.xml ที่แสดงโฆษณา Chartboost และรองรับการวางแนวที่แตกต่างกัน
android:configChanges="keyboardHidden|orientation|screenSize"
ขั้นตอนที่ 6: ทดสอบการติดตั้งใช้งาน
เปิดใช้โฆษณาทดสอบ
อย่าลืมลงทะเบียนอุปกรณ์ทดสอบสำหรับ AdMob และเปิดใช้โหมดทดสอบใน UI ของ Chartboost
ยืนยันโฆษณาทดสอบ
หากต้องการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก Chartboost ให้เปิดใช้การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียว ในเครื่องมือตรวจสอบโฆษณาโดยใช้แหล่งที่มาของโฆษณา Chartboost (Waterfall)
ขั้นตอนที่ไม่บังคับ
สิทธิ์
Chartboost ขอแนะนำให้เพิ่มสิทธิ์ที่ไม่บังคับต่อไปนี้ลงในไฟล์ AndroidManifest.xml ของแอปเพื่อให้ได้ประสิทธิภาพสูงสุด
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
รหัสข้อผิดพลาด
หากอะแดปเตอร์ไม่ได้รับโฆษณาจาก Chartboost คุณสามารถตรวจสอบข้อผิดพลาดที่สำคัญจากการตอบกลับโฆษณาโดยใช้
ResponseInfo.getAdSourceResponses()
ในคลาสต่อไปนี้
com.google.ads.mediation.chartboost.ChartboostAdapter
com.google.ads.mediation.chartboost.ChartboostMediationAdapter
ต่อไปนี้คือรหัสและข้อความที่แสดงโดยอะแดปเตอร์ Chartboost เมื่อโหลดโฆษณาไม่สำเร็จ
| รหัสข้อผิดพลาด | เหตุผล |
|---|---|
| 0-99 | Chartboost SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบของ Chartboost |
| 101 | ขนาดโฆษณาที่ขอไม่ตรงกับขนาดแบนเนอร์ที่ Chartboost รองรับ |
| 102 | Chartboost โหลดโฆษณาได้ครั้งละ 1 รายการต่อตำแหน่งเท่านั้น |
| 103 | พารามิเตอร์เซิร์ฟเวอร์ Chartboost ที่กำหนดค่าใน UI ของ AdMob หายไป/ไม่ถูกต้อง |
| 104 | โฆษณาคั่นระหว่างหน้าหรือโฆษณาที่มีการให้รางวัลของ Chartboost ยังไม่พร้อมแสดง |
บันทึกการเปลี่ยนแปลงของอะแดปเตอร์สื่อกลาง Chartboost สำหรับ Android
เวอร์ชันถัดไป
- อัปเดตอะแดปเตอร์ให้ใช้
InitializationCompleteCallback.onInitializationFailed(AdError)API - อัปเดตระดับ API ขั้นต่ำของ Android ที่จำเป็นเป็น 24
เวอร์ชัน 9.14.1.0
- ปักหมุดทรัพยากร Dependency ของ Kotlin ของอะแดปเตอร์เป็น 1.9.0 (เวอร์ชัน Kotlin ขั้นต่ำที่ GMA NextGen SDK รองรับ)
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.14.1 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 25.4.0
- Google Mobile Ads Next-Gen SDK เวอร์ชัน 1.4.0
- Chartboost SDK เวอร์ชัน 9.14.1
เวอร์ชัน 9.14.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.14.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 25.4.0
- Google Mobile Ads Next-Gen SDK เวอร์ชัน 1.4.0
- Chartboost SDK เวอร์ชัน 9.14.0
เวอร์ชัน 9.13.0.0
- ตอนนี้อะแดปเตอร์จะส่งต่อความยินยอมตาม GDPR ที่พบใน
IABTCF_AddtlConsentไปยัง Chartboost SDK โดยอัตโนมัติหากมีการใช้ GDPR - ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.13.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 25.4.0
- Google Mobile Ads Next-Gen SDK เวอร์ชัน 1.2.1
- Chartboost SDK เวอร์ชัน 9.13.0
เวอร์ชัน 9.12.1.1
- แมป
AgeRestrictedTreatmentกับ COPPA API ของ Chartboost
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 25.4.0
- Google Mobile Ads Next-Gen SDK เวอร์ชัน 1.2.1
- Chartboost SDK เวอร์ชัน 9.12.1
เวอร์ชัน 9.12.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.12.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 25.2.0
- Google Mobile Ads Next-Gen SDK เวอร์ชัน 1.1.0
- Chartboost SDK เวอร์ชัน 9.12.0
เวอร์ชัน 9.11.1.1
- เพิ่มพร็อพเพอร์ตี้เพื่อสร้างอะแดปเตอร์ที่มีทรัพยากร Dependency ของ GMA Next-Gen SDK
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 25.1.0
- Google Mobile Ads Next-Gen SDK เวอร์ชัน 1.1.0
- Chartboost SDK เวอร์ชัน 9.11.1
เวอร์ชัน 9.11.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.11.1 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.9.0
- Chartboost SDK เวอร์ชัน 9.11.1
เวอร์ชัน 9.11.0.1
- เพิ่มการรองรับการส่งต่อพารามิเตอร์
tagForUnderAgeOfConsentGoogle Mobile Ads SDK ไปยัง Chartboost SDK
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.9.0
- Chartboost SDK เวอร์ชัน 9.11.0
เวอร์ชัน 9.11.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.11.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.9.0
- Chartboost SDK เวอร์ชัน 9.11.0
เวอร์ชัน 9.10.2.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.10.2 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.7.0
- Chartboost SDK เวอร์ชัน 9.10.2
เวอร์ชัน 9.10.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.10.1 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.7.0
- Chartboost SDK เวอร์ชัน 9.10.1
เวอร์ชัน 9.10.0.1
- นำการอ้างอิงระดับคลาสไปยัง Context ออก ช่วยลดปัญหาหน่วยความจำรั่วไหลได้
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.7.0
- Chartboost SDK เวอร์ชัน 9.10.0
เวอร์ชัน 9.10.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.10.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.6.0
- Chartboost SDK เวอร์ชัน 9.10.0
เวอร์ชัน 9.9.3.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.9.3 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.5.0
- Chartboost SDK เวอร์ชัน 9.9.3
เวอร์ชัน 9.9.2.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.9.2 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.5.0
- Chartboost SDK เวอร์ชัน 9.9.2
เวอร์ชัน 9.9.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.9.1 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.4.0
- Chartboost SDK เวอร์ชัน 9.9.1
เวอร์ชัน 9.9.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.9.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.4.0
- Chartboost SDK เวอร์ชัน 9.9.0
เวอร์ชัน 9.8.3.1
- อัปเดตระดับ API ขั้นต่ำของ Android ที่จำเป็นเป็นระดับ 23
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 24.0.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.0.0
- Chartboost SDK เวอร์ชัน 9.8.3
เวอร์ชัน 9.8.3.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.8.3 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 23.6.0
- Chartboost SDK เวอร์ชัน 9.8.3
เวอร์ชัน 9.8.2.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.8.2 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 23.6.0
- Chartboost SDK เวอร์ชัน 9.8.2
เวอร์ชัน 9.8.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.8.1 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 23.5.0
- Chartboost SDK เวอร์ชัน 9.8.1
เวอร์ชัน 9.8.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.8.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 23.4.0
- Chartboost SDK เวอร์ชัน 9.8.0
เวอร์ชัน 9.7.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.7.0 แล้ว
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 23.0.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 23.0.0
- Chartboost SDK เวอร์ชัน 9.7.0
เวอร์ชัน 9.6.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.6.1 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 22.6.0
- Chartboost SDK เวอร์ชัน 9.6.1
เวอร์ชัน 9.6.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.6.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 22.5.0
- Chartboost SDK เวอร์ชัน 9.6.0
เวอร์ชัน 9.5.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.5.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 22.3.0
- Chartboost SDK เวอร์ชัน 9.5.0
เวอร์ชัน 9.4.1.0
- ยืนยันความเข้ากันได้กับ SDK ของ Chartboost เวอร์ชัน 9.4.1 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 22.2.0
- Chartboost SDK เวอร์ชัน 9.4.1
เวอร์ชัน 9.4.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.4.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 22.1.0
- Chartboost SDK เวอร์ชัน 9.4.0
เวอร์ชัน 9.3.1.0
- ยืนยันความเข้ากันได้กับ SDK ของ Chartboost เวอร์ชัน 9.3.1 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 22.1.0
- Chartboost SDK เวอร์ชัน 9.3.1
เวอร์ชัน 9.3.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.3.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 22.0.0
- Chartboost SDK เวอร์ชัน 9.3.0
เวอร์ชัน 9.2.1.1
- อัปเดตอะแดปเตอร์ให้ใช้คลาส
VersionInfoใหม่ - อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 22.0.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 22.0.0
- Chartboost SDK เวอร์ชัน 9.2.1
เวอร์ชัน 9.2.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 9.2.1 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 21.5.0
- Chartboost SDK เวอร์ชัน 9.2.1
เวอร์ชัน 9.2.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 9.2.0 แล้ว
- อัปเดตเวอร์ชัน Google Mobile Ads SDK ขั้นต่ำที่จำเป็นเป็น 21.5.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 21.5.0
- Chartboost SDK เวอร์ชัน 9.2.0
เวอร์ชัน 9.1.1.0
- เพิ่มเมธอด
ChartboostMediationAdapter.setAppParams(String, String)เป็นวิธีที่ไม่บังคับในการฮาร์ดโค้ดรหัสแอปและ App Signing ที่จะใช้เพื่อเริ่มต้น SDK ของ Chartboost - ยืนยันความเข้ากันได้กับ Chartboost SDK 9.1.1 แล้ว
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 21.3.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 21.3.0
- Chartboost SDK เวอร์ชัน 9.1.1
เวอร์ชัน 8.4.3.1
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 21.0.0
- อัปเดตระดับ API ขั้นต่ำของ Android ที่จำเป็นเป็น 19
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 21.0.0
- Chartboost SDK เวอร์ชัน 8.4.3
เวอร์ชัน 8.4.3.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.4.3 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 20.6.0
- Chartboost SDK เวอร์ชัน 8.4.3
เวอร์ชัน 8.4.2.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.4.2 แล้ว
- อัปเดต
compileSdkVersionและtargetSdkVersionเป็น API 31 แล้ว - อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 20.6.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 20.6.0
- Chartboost SDK เวอร์ชัน 8.4.2
เวอร์ชัน 8.4.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.4.1 แล้ว
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 20.6.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 20.6.0
- Chartboost SDK เวอร์ชัน 8.4.1
เวอร์ชัน 8.3.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.3.1 แล้ว
- อัปเดตอะแดปเตอร์ให้ใช้ API
AdErrorใหม่
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 20.5.0
- Chartboost SDK เวอร์ชัน 8.3.1
เวอร์ชัน 8.3.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.3.0 แล้ว
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 20.5.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 20.5.0
- Chartboost SDK เวอร์ชัน 8.3.0
เวอร์ชัน 8.2.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.2.1 แล้ว
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 20.1.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 20.1.0
- Chartboost SDK เวอร์ชัน 8.2.1
เวอร์ชัน 8.2.0.1
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 20.0.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 20.0.0
- Chartboost SDK เวอร์ชัน 8.2.0
เวอร์ชัน 8.2.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.2.0 แล้ว
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 19.5.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 19.5.0
- Chartboost SDK เวอร์ชัน 8.2.0
เวอร์ชัน 8.1.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.1.0 แล้ว
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 19.2.0
- Chartboost SDK เวอร์ชัน 8.1.0
เวอร์ชัน 8.0.3.2
- เพิ่มรหัสข้อผิดพลาดและสาเหตุที่อธิบายได้สำหรับการโหลด/แสดงอะแดปเตอร์ไม่สำเร็จ
- อัปเดตเวอร์ชัน Google Mobile Ads SDK ขั้นต่ำที่จำเป็นเป็น 19.2.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 19.2.0
- Chartboost SDK เวอร์ชัน 8.0.3
เวอร์ชัน 8.0.3.1
- เพิ่มการรองรับโฆษณาแบนเนอร์ Chartboost
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 19.1.0
- Chartboost SDK เวอร์ชัน 8.0.3
เวอร์ชัน 8.0.3.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.0.3 แล้ว
- อัปเดตเวอร์ชัน Google Mobile Ads SDK ขั้นต่ำที่จำเป็นเป็น 19.1.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 19.1.0
- Chartboost SDK เวอร์ชัน 8.0.3
เวอร์ชัน 8.0.2.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.0.2 แล้ว
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 19.0.1
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 19.0.1
- Chartboost SDK เวอร์ชัน 8.0.2
เวอร์ชัน 8.0.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.0.1 แล้ว
- ต้องใช้ Chartboost SDK เวอร์ชัน 8.0.1 ขึ้นไป
- ไม่จำเป็นต้องใช้บริบทกิจกรรมเพื่อโหลดโฆษณาอีกต่อไป
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 18.3.0
- Chartboost SDK เวอร์ชัน 8.0.1
เวอร์ชัน 7.5.0.1
- แก้ไขข้อบกพร่องที่อะแดปเตอร์ Chartboost เรียกใช้เหตุการณ์โฆษณาไม่สําเร็จ
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 18.3.0
สร้างขึ้นและผ่านการทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 18.3.0
- Chartboost SDK เวอร์ชัน 7.5.0
เวอร์ชัน 7.5.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 7.5.0 แล้ว
- ย้ายข้อมูลอะแดปเตอร์เพื่อใช้ทรัพยากร Dependency ของ AndroidX
- อัปเดตเวอร์ชัน Google Mobile Ads SDK ขั้นต่ำที่จำเป็นเป็น 18.1.1
เวอร์ชัน 7.3.1.1
- อัปเดตอะแดปเตอร์เพื่อรองรับ API ที่มีให้รางวัลเวอร์ชันเบต้าแบบเปิดใหม่
- อัปเดตเวอร์ชัน Google Mobile Ads SDK ขั้นต่ำที่จำเป็นเป็น 17.2.0
เวอร์ชัน 7.3.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 7.3.1 แล้ว
เวอร์ชัน 7.3.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 7.3.0
เวอร์ชัน 7.2.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 7.2.1 แล้ว
เวอร์ชัน 7.2.0.1
- อัปเดตอะแดปเตอร์เพื่อเรียกใช้เหตุการณ์โฆษณา
onRewardedVideoComplete()
เวอร์ชัน 7.2.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 7.2.0 แล้ว
เวอร์ชัน 7.1.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 7.1.0 แล้ว
เวอร์ชัน 7.0.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 7.0.1 แล้ว
- เพิ่มการรองรับรหัสข้อผิดพลาดใหม่ของ Chartboost
- อัปเดตโปรเจ็กต์ Adapter สำหรับ Android Studio 3.0
เวอร์ชัน 7.0.0.0
- อัปเดตอะแดปเตอร์เพื่อให้เข้ากันได้กับ Chartboost SDK 7.0.0
เวอร์ชัน 6.6.3.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 6.6.3 แล้ว
เวอร์ชัน 6.6.2.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 6.6.2 แล้ว
เวอร์ชัน 6.6.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 6.6.1 แล้ว
เวอร์ชัน 6.6.0.0
- เปลี่ยนระบบการตั้งชื่อเวอร์ชันเป็น [เวอร์ชัน SDK ของ Chartboost].[เวอร์ชันแพตช์ของอะแดปเตอร์]
- ตอนนี้คุณสามารถเพิ่มอะแดปเตอร์เป็นทรัพยากร Dependency ของการคอมไพล์ได้โดยเพิ่มโค้ดต่อไปนี้ลงในแท็กทรัพยากร Dependency ของไฟล์ build.gradle
compile 'com.google.ads.mediation:chartboost:6.6.0.0' - เปลี่ยนไปเผยแพร่อะแดปเตอร์เป็นไฟล์ aar แทนไฟล์ jar (ดูวิธีการเพิ่มเติมได้ใน README)
เวอร์ชัน 1.1.0
- นำตำแหน่งโฆษณา Chartboost ออกจากส่วนเสริมของ Chartboost ตอนนี้คุณสามารถระบุตำแหน่งโฆษณาในคอนโซล AdMob ได้แล้วเมื่อกำหนดค่า Chartboost สำหรับสื่อกลาง
เวอร์ชัน 1.0.0
- การเผยแพร่ครั้งแรก รองรับโฆษณาวิดีโอที่มีการให้รางวัลและโฆษณาคั่นระหว่างหน้า