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

เลือกแพลตฟอร์ม: Android iOS Unity Flutter Android (เดิม)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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 หากเลือกเรียกใช้เมธอดนี้ เราขอแนะนำให้เรียกใช้ก่อนที่จะขอโฆษณาผ่าน 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 ยังไม่พร้อมแสดง

บันทึกการเปลี่ยนแปลงของอะแดปเตอร์สื่อกลาง Chartboost สำหรับ Android

เวอร์ชัน 9.14.1.0

  • ปักหมุดทรัพยากร Dependency ของ 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
  • 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

  • ยืนยันความเข้ากันได้กับ SDK ของ Chartboost เวอร์ชัน 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 ที่จะใช้เพื่อเริ่มต้น 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 แล้ว
  • อัปเดตอะแดปเตอร์ให้ใช้ 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

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