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

คู่มือนี้จะแสดงวิธีใช้ GMA Next-Gen SDK เพื่อโหลดและแสดงโฆษณาจาก Chartboost โดยใช้สื่อกลาง AdMob ซึ่งครอบคลุมการผสานรวม Waterfall โดยจะครอบคลุมวิธีเพิ่ม Chartboost ลงในการกำหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม Chartboost SDK และอะแดปเตอร์เข้ากับแอป Android

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

อะแดปเตอร์สื่อกลางสําหรับ Chartboost มีความสามารถดังต่อไปนี้

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

ข้อกำหนดเบื้องต้น

ก่อนดำเนินการต่อ ให้ตรวจสอบสิ่งต่อไปนี้

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

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

ลงชื่อสมัครใช้บัญชี Chartboost และเข้าสู่ระบบเมื่อบัญชีได้รับการยืนยันแล้ว จากนั้นไปที่แท็บการจัดการแอป

แดชบอร์ดแอป Chartboost

คลิกปุ่มเพิ่มแอปใหม่เพื่อสร้างแอป

การจัดการแอป

กรอกข้อมูลที่เหลือในแบบฟอร์ม แล้วคลิกปุ่มเพิ่มแอปเพื่อสรุปข้อมูลแอป

แบบฟอร์มแอปใหม่

หลังจากสร้างแอปแล้ว ระบบจะนำคุณไปยังแดชบอร์ดของแอป จดบันทึกรหัสแอปและลายเซ็นแอปของแอป

การตั้งค่าแอป

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

แดชบอร์ดสื่อกลาง Chartboost

ไปที่แท็บแหล่งข้อมูล > โปรแกรมสำรวจ API แล้วจดบันทึกรหัสผู้ใช้และลายเซ็นผู้ใช้ที่อยู่ในส่วนการตรวจสอบสิทธิ์

โปรแกรมสำรวจ API ของ Chartboost

อัปเดต 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 ทำงานได้ การตรวจสอบแอปของผู้เผยแพร่โฆษณาจะต้องได้รับอนุมัติจาก 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

ในไฟล์ 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'
}

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

  1. ดาวน์โหลดไฟล์ .aar ของ Chartboost SDK เวอร์ชันล่าสุดจาก Maven Central แล้วเพิ่มลงในโปรเจ็กต์

  2. ไปที่อาร์ติแฟกต์อะแดปเตอร์ Chartboost ในที่เก็บ Maven ของ Google เลือกเวอร์ชันล่าสุด ดาวน์โหลดไฟล์ .aar ของอะแดปเตอร์ Chartboost แล้วเพิ่มลงในโปรเจ็กต์

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

ในการปฏิบัติตามนโยบายความยินยอมของผู้ใช้ 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

  • เพิ่มการรองรับการส่งต่อพารามิเตอร์ tagForUnderAgeOfConsent Google 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

  • การเผยแพร่ครั้งแรก รองรับโฆษณาวิดีโอที่มีการให้รางวัลและโฆษณาคั่นระหว่างหน้า