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

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

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

เมื่อเลือกพาร์ทเนอร์ผลตอบแทนแล้ว ให้เลือกสื่อกลาง SDK บนอุปกรณ์เคลื่อนที่ เป็นประเภทการผสานรวม เลือก Android เป็นแพลตฟอร์ม และเลือกใช้งานอยู่เป็นสถานะ ป้อนรหัสแอป ลายเซ็นแอป และตำแหน่งโฆษณาที่ได้จากส่วนก่อนหน้า จากนั้นป้อนค่า CPM เริ่มต้น
ตำแหน่งโฆษณา Chartboost (ตำแหน่งที่ตั้งชื่อ) คือชื่อที่เข้าใจง่ายซึ่งแสดงถึงตำแหน่งในแอปที่คุณต้องการแสดงโฆษณา Ad Manager จะส่งคำขอไปยังตำแหน่งที่ระบุ ในการตั้งค่า เมื่อส่งคำขอแล้ว Chartboost จะเพิ่มตำแหน่งลงใน UI เพื่อวัตถุประสงค์ในการรายงาน
ใน UI ของ Chartboost คุณจะดูตำแหน่งโฆษณาได้ในหน้าการตั้งค่าพื้นฐานโดยคลิกการตั้งค่าขั้นสูง ดูรายละเอียดเพิ่มเติมได้ในคู่มือตำแหน่งที่ตั้งที่ตั้งชื่อไว้ของ Chartboost

คลิกบันทึกที่ด้านล่างของหน้าเมื่อดำเนินการเสร็จ
เพิ่ม Chartboost ลงในรายชื่อพาร์ทเนอร์โฆษณาตาม GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกา
ทำตามขั้นตอนในการตั้งค่ากฎระเบียบของยุโรปและการตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกาเพื่อเพิ่ม Chartboost ลงในรายชื่อพาร์ทเนอร์โฆษณาตามกฎระเบียบของยุโรปและรัฐในสหรัฐอเมริกาใน UI ของ Ad Manager
ขั้นตอนที่ 3: นำเข้า Chartboost SDK และอแดปเตอร์
การผสานรวม 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.gms:play-services-ads:25.5.0") implementation("com.google.ads.mediation:chartboost:9.14.1.0") }
ดึงดูด
dependencies { implementation 'com.google.android.gms:play-services-ads:25.5.0' implementation 'com.google.ads.mediation:chartboost:9.14.1.0' }
การผสานรวมด้วยตนเอง
ดาวน์โหลดไฟล์
.aarของ Chartboost SDK เวอร์ชันล่าสุดจาก Maven Central แล้วเพิ่มลงในโปรเจ็กต์ไปที่อาร์ติแฟกต์อะแดปเตอร์ Chartboost ในที่เก็บ Maven ของ Google เลือกเวอร์ชันล่าสุด ดาวน์โหลดไฟล์
.aarของอแดปเตอร์ Chartboost แล้วเพิ่มลงในโปรเจ็กต์
ขั้นตอนที่ 4: ใช้การตั้งค่าความเป็นส่วนตัวใน Chartboost SDK
ความยินยอมจากผู้ใช้ในสหภาพยุโรปและ GDPR
เพื่อให้เป็นไปตามนโยบายความยินยอมของผู้ใช้ EU ของ Google คุณต้องเปิดเผยข้อมูลบางอย่างต่อผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA), สหราชอาณาจักร และสวิตเซอร์แลนด์ และได้รับความยินยอมในการใช้คุกกี้หรือพื้นที่เก็บข้อมูลอื่นในเครื่องในกรณีที่กฎหมายกำหนด รวมถึงการรวบรวม การแชร์ และการใช้ข้อมูลส่วนตัวสำหรับการปรับโฆษณาตามโปรไฟล์ของผู้ใช้ นโยบายนี้เป็นผลมาจากข้อกำหนดด้าน ePrivacy และกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ของสหภาพยุโรป คุณมีหน้าที่ ตรวจสอบว่ามีการส่งต่อความยินยอมไปยังแหล่งที่มาของโฆษณาแต่ละแห่งใน เชนสื่อกลาง (Mediation Chain)
อแดปเตอร์ Android ของ Chartboost เวอร์ชัน 9.13.0.0 ขึ้นไปจะส่งต่อความยินยอมตาม GDPR ที่ตั้งค่าโดย UMP SDK และแพลตฟอร์มการจัดการความยินยอม (CMP) ที่รองรับ ข้อกำหนดความยินยอมเพิ่มเติมของ Google ไปยัง Chartboost SDK โดยอัตโนมัติ ดูข้อมูลเพิ่มเติมได้ที่ วิธีการด้านความเป็นส่วนตัวของ SDK
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกากำหนดให้ผู้ใช้มีสิทธิเลือกไม่ให้ความยินยอมใน "การขาย" "ข้อมูลส่วนบุคคล" ของตน (ตามที่กฎหมายให้คำจำกัดความไว้) โดยเว็บไซต์จะต้องให้ตัวเลือกผู้ใช้สำหรับไม่ให้ความยินยอมในการขายผ่านลิงก์ "ห้ามขายข้อมูลส่วนบุคคลของฉัน" ที่แสดงไว้อย่างชัดเจนบนหน้าแรกของฝ่ายที่ทำ "การขาย" คู่มือการปฏิบัติตามกฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกาให้ความสามารถในการเปิดใช้การประมวลผลข้อมูลแบบจำกัดสำหรับการแสดงโฆษณา Google แต่ Google ไม่สามารถใช้การตั้งค่านี้กับเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลาง (Mediation Chain) ของคุณได้ ดังนั้น คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลาง (Mediation Chain) ที่อาจมีส่วนร่วมในการขายข้อมูลส่วนบุคคล และปฏิบัติตามคำแนะนำจากเครือข่ายแต่ละเครือข่ายเพื่อให้เป็นไปตามข้อกำหนด
ใน SDK เวอร์ชัน 8.1.0 Chartboost ได้เพิ่มเมธอด addDataUseConsent() โค้ดตัวอย่างต่อไปนี้จะตั้งค่าความยินยอมให้ใช้ข้อมูลเป็น OPT_IN_SALE หากเลือกเรียกใช้เมธอดนี้ เราขอแนะนำให้เรียกใช้ก่อนที่จะขอโฆษณาผ่าน Google Mobile Ads SDK (Legacy)
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: ทดสอบการติดตั้งใช้งาน
เปิดใช้โฆษณาทดสอบ
ตรวจสอบว่าคุณได้ลงทะเบียนอุปกรณ์ทดสอบสำหรับ Ad Manager และเปิดใช้โหมดทดสอบใน UI ของ Chartboost แล้ว
ยืนยันโฆษณาทดสอบ
หากต้องการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก Chartboost ให้เปิดใช้การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียว ในเครื่องมือตรวจสอบโฆษณาโดยใช้แหล่งที่มาของโฆษณา Chartboost (Waterfall)
ขั้นตอนที่ไม่บังคับ
สิทธิ์
Chartboost ขอแนะนำให้เพิ่มสิทธิ์ต่อไปนี้ (ไม่บังคับ)
ลงในไฟล์ AndroidManifest.xml ของแอปเพื่อให้ได้ประสิทธิภาพสูงสุด
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
รหัสข้อผิดพลาด
หากอแดปเตอร์ไม่ได้รับโฆษณาจาก Chartboost คุณสามารถตรวจสอบ
ข้อผิดพลาดพื้นฐานจากคำตอบของโฆษณาได้โดยใช้
ResponseInfo.getAdapterResponses()
ภายใต้คลาสต่อไปนี้
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 ของ Ad Manager ขาดหายไป/ไม่ถูกต้อง |
| 104 | โฆษณาคั่นระหว่างหน้าหรือโฆษณาที่มีการให้รางวัลของ Chartboost ยังไม่พร้อมแสดง |
บันทึกการเปลี่ยนแปลงของตัวกลาง Android ของ Chartboost
เวอร์ชัน 9.14.1.0
- ปักหมุดการอ้างอิง Kotlin ของอแดปเตอร์เป็น 1.9.0 (เวอร์ชัน Kotlin ขั้นต่ำที่ GMA NextGen SDK รองรับ)
- ยืนยันความเข้ากันได้กับ SDK ของ Chartboost เวอร์ชัน 9.14.1 แล้ว
สร้างขึ้นและทดสอบกับ
- Google Mobile Ads SDK เวอร์ชัน 25.4.0
- Google Mobile Ads Next-Gen SDK เวอร์ชัน 1.4.0
- SDK ของ Chartboost เวอร์ชัน 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
- SDK ของ Chartboost เวอร์ชัน 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
- SDK ของ Chartboost เวอร์ชัน 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
- นำการอ้างอิงบริบทระดับชั้นเรียนออก ช่วยลดปัญหาหน่วยความจำรั่วไหลได้
สร้างและทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.7.0
- SDK ของ Chartboost เวอร์ชัน 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
- SDK ของ Chartboost เวอร์ชัน 9.9.3
เวอร์ชัน 9.9.2.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.9.2
สร้างและทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 24.5.0
- SDK ของ Chartboost เวอร์ชัน 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
- SDK ของ Chartboost เวอร์ชัน 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
- ยืนยันความเข้ากันได้กับ SDK ของ Chartboost เวอร์ชัน 9.6.1 แล้ว
สร้างและทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 22.6.0
- SDK ของ Chartboost เวอร์ชัน 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
- SDK ของ Chartboost เวอร์ชัน 9.5.0
เวอร์ชัน 9.4.1.0
- ยืนยันความเข้ากันได้กับ SDK ของ Chartboost เวอร์ชัน 9.4.1 แล้ว
สร้างขึ้นและทดสอบกับ
- Google Mobile Ads SDK เวอร์ชัน 22.2.0
- SDK ของ Chartboost เวอร์ชัน 9.4.1
เวอร์ชัน 9.4.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.4.0 แล้ว
สร้างขึ้นและทดสอบกับ
- Google Mobile Ads SDK เวอร์ชัน 22.1.0
- SDK ของ Chartboost เวอร์ชัน 9.4.0
เวอร์ชัน 9.3.1.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 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
- SDK ของ Chartboost เวอร์ชัน 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 ที่จะใช้เพื่อเริ่มต้น Chartboost SDK - ยืนยันความเข้ากันได้กับ 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
- อัปเดตอแดปเตอร์ให้ใช้
AdErrorAPI ใหม่
สร้างและทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 20.5.0
- Chartboost SDK เวอร์ชัน 8.3.1
เวอร์ชัน 8.3.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 8.3.0
- อัปเดต SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชันขั้นต่ำที่กำหนดเป็น 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
- SDK ของ Chartboost เวอร์ชัน 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
- SDK ของ Chartboost เวอร์ชัน 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
- SDK ของ Chartboost เวอร์ชัน 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
- SDK ของ Chartboost เวอร์ชัน 7.5.0
เวอร์ชัน 7.5.0.0
- ยืนยันความเข้ากันได้กับ Chartboost SDK 7.5.0 แล้ว
- ย้ายข้อมูลอะแดปเตอร์ให้ใช้การอ้างอิง AndroidX
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 18.1.1
เวอร์ชัน 7.3.1.1
- อัปเดตอะแดปเตอร์เพื่อรองรับ Rewarded 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
- การเผยแพร่ครั้งแรก รองรับโฆษณาวิดีโอที่มีการให้รางวัลและโฆษณาคั่นระหว่างหน้า