ผสานรวมแผนภูมิแผนภูมิกับสื่อกลาง

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

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

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

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

ข้อกำหนด

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

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

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

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

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

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

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

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

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

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

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

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

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

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

เปิดโหมดทดสอบ

คุณเปิดใช้โหมดทดสอบในแอปได้โดยไปที่แท็บการจัดการแอปจาก UI ของ Chartboost เลือกแอปจากรายการแล้วคลิก แก้ไขการตั้งค่าแอป

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

จากการตั้งค่าของแอป คุณสามารถเปิด/ปิดโหมดทดสอบในแอป

โหมดทดสอบ Chartboost

เมื่อเปิดใช้โหมดทดสอบแล้ว คุณจะขอโฆษณาโดยใช้รหัสหน่วยโฆษณาที่สร้างไว้ก่อนหน้านี้และรับโฆษณาทดสอบ Chartboost ได้

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

ขั้นตอนที่ 2: ตั้งค่าดีมานด์ Chartboost ใน Ad Manager UI

กำหนดการตั้งค่าสื่อกลางสำหรับหน่วยโฆษณา

ลงชื่อเข้าใช้บัญชี Ad Manager

ไปที่การแสดงโฆษณา > กลุ่มผลตอบแทน แล้วคลิกปุ่มกลุ่มผลตอบแทนใหม่

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

จากนั้น คลิกปุ่มเพิ่มพาร์ทเนอร์ผลตอบแทน

หากมีพาร์ทเนอร์ผลตอบแทนสำหรับChartboostอยู่แล้ว คุณก็เลือกได้ มิเช่นนั้น ให้เลือกสร้างพาร์ทเนอร์ผลตอบแทนใหม่

เลือก Chartboost เป็นเครือข่ายโฆษณา ป้อนชื่อที่ไม่ซ้ำ และเปิดใช้สื่อกลาง

เปิดการรวบรวมข้อมูลอัตโนมัติ แล้วป้อนUser ID and User Signature ที่ได้รับในส่วนก่อนหน้า

เมื่อเลือกพาร์ทเนอร์ผลตอบแทนแล้ว ให้เลือกสื่อกลาง SDK บนอุปกรณ์เคลื่อนที่เป็นประเภทการผสานรวม Android เป็นแพลตฟอร์ม และเลือกใช้งานอยู่เป็นสถานะ ป้อนApp ID, App Signature and Ad Location ที่ได้รับในส่วนก่อนหน้านี้ จากนั้นป้อนค่า CPM เริ่มต้น

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

ใน UI ของ Chartboost คุณจะแสดงตำแหน่งโฆษณาได้ในหน้าการตั้งค่าพื้นฐานโดยคลิกการตั้งค่าขั้นสูง โปรดดูรายละเอียดเพิ่มเติมในคำแนะนำตำแหน่งที่ตั้งชื่อของ Chartboost

คลิกบันทึกที่ด้านล่างของหน้าเมื่อทำเสร็จแล้ว

เพิ่ม Chartboost ลงในรายชื่อพาร์ทเนอร์โฆษณาเกี่ยวกับกฎระเบียบของรัฐในสหรัฐอเมริกาและ GDPR

ทำตามขั้นตอนใน การตั้งค่า GDPR และ การตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกา เพื่อเพิ่ม Chartboost ลงในรายชื่อพาร์ทเนอร์โฆษณาตามกฎระเบียบ GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกาใน Ad Manager

ขั้นตอนที่ 3: นำเข้า Chartboost SDK และอะแดปเตอร์

ในไฟล์ settings.gradle.kts ระดับโปรเจ็กต์ ให้เพิ่มที่เก็บต่อไปนี้

dependencyResolutionManagement {
  repositories {
    google()
    mavenCentral()
    maven {
      url = uri("https://cboost.jfrog.io/artifactory/chartboost-ads/")
    }
  }
}

จากนั้นในไฟล์ build.gradle.kts ระดับแอป ให้เพิ่มทรัพยากร Dependency และการกำหนดค่าต่อไปนี้ ใช้ Chartboost SDK และอะแดปเตอร์เวอร์ชันล่าสุด:

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.0.0")
    implementation("com.google.ads.mediation:chartboost:9.6.1.0")
}

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

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

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

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

ภายใต้นโยบายความยินยอมของผู้ใช้ EU ของ Google คุณต้องตรวจสอบว่าได้ให้การเปิดเผยบางอย่างแก่ผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) เกี่ยวกับการใช้ตัวระบุอุปกรณ์และข้อมูลส่วนตัว นโยบายนี้เป็นผลมาจากข้อกำหนดด้าน ePrivacy และกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ของสหภาพยุโรป เมื่อขอความยินยอม คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลาง ซึ่งอาจรวบรวม รับ หรือใช้ข้อมูลส่วนตัว และให้ข้อมูลเกี่ยวกับการใช้แต่ละเครือข่าย ขณะนี้ Google ไม่สามารถส่งตัวเลือกความยินยอมของผู้ใช้ไปยังเครือข่ายดังกล่าวโดยอัตโนมัติได้

ใน SDK เวอร์ชัน 8.1.0 Chartboost เพิ่มเมธอด addDataUseConsent() โค้ดตัวอย่างต่อไปนี้ชุดความยินยอมในการใช้ข้อมูลเป็น NON_BEHAVIORAL หากคุณเลือกเรียกใช้เมธอดนี้ ขอแนะนำให้คุณดำเนินการก่อนที่จะขอโฆษณาผ่าน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google

Java

DataUseConsent dataUseConsent = new GDPR(GDPR.GDPR_CONSENT.NON_BEHAVIORAL);
Chartboost.addDataUseConsent(context, dataUseConsent);

Kotlin

val dataUseConsent = GDPR(GDPR.GDPR_CONSENT.NON_BEHAVIORAL)
Chartboost.addDataUseConsent(context, dataUseConsent)

ดูบทความ GDPR ของ Chartboost และ วิธีการความเป็นส่วนตัวของ Android เพื่อดูรายละเอียดเพิ่มเติมและค่าที่ระบุในแต่ละเมธอด

กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา

กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา กําหนดให้ผู้ใช้มีสิทธิในการเลือกไม่รับ "การขาย" "ข้อมูลส่วนบุคคล" (ตามที่กฎหมายให้คำจำกัดความไว้) โดยให้เลือกไม่ใช้ผ่านลิงก์ "ห้ามขายข้อมูลส่วนบุคคลของฉัน" ที่เห็นชัดเจนในหน้าแรกของฝ่ายที่ทำ "การขาย" คู่มือการปฏิบัติตามกฎหมายความเป็นส่วนตัวของรัฐในสหรัฐอเมริกาช่วยให้คุณเปิดใช้การประมวลผลข้อมูลแบบจำกัดสำหรับการแสดงโฆษณา Google ได้ แต่ Google ใช้การตั้งค่านี้กับเครือข่ายโฆษณาแต่ละเครือข่ายในสายสื่อกลางไม่ได้ คุณจึงต้องระบุเครือข่ายโฆษณาแต่ละเครือข่ายในสายสื่อกลางที่อาจมีส่วนร่วมในการขายข้อมูลส่วนบุคคล และปฏิบัติตามคำแนะนำจากเครือข่ายเหล่านั้นแต่ละเครือข่ายเพื่อให้แน่ใจว่าปฏิบัติตามข้อกำหนดได้

ใน SDK เวอร์ชัน 8.1.0 Chartboost เพิ่มเมธอด addDataUseConsent() โค้ดตัวอย่างต่อไปนี้ชุดความยินยอมในการใช้ข้อมูลเป็น OPT_IN_SALE หากคุณเลือกเรียกใช้วิธีการนี้ ขอแนะนำให้คุณดำเนินการก่อนที่จะขอโฆษณาผ่าน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google

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 ของ Chartboost

ขั้นตอนที่ 5: เพิ่มโค้ดที่จำเป็น

แก้ไขไฟล์ Manifest Android

องค์ประกอบอื่นๆ

เพิ่มแอตทริบิวต์ต่อไปนี้ในแต่ละกิจกรรมในไฟล์ AndroidManifest.xml ซึ่งจะแสดงโฆษณา Chartboost และรองรับการวางแนวที่แตกต่างกัน:

android:configChanges="keyboardHidden|orientation|screenSize"

เหตุการณ์ในวงจร

ตามคำแนะนำของ Chartboost เพิ่มโค้ดต่อไปนี้ลงในเหตุการณ์ในวงจรกิจกรรมทั้งหมดของคุณซึ่งจะแสดงโฆษณา Chartboost

Java

import com.chartboost.sdk.Chartboost;
// ...

@Override
public void onBackPressed() {
    // If an interstitial is on screen, close it.
    if (Chartboost.onBackPressed()) {
        return;
    } else {
        super.onBackPressed();
    }
}

Kotlin

import com.chartboost.sdk.Chartboost
// ...

@Override
fun onBackPressed() {
    // If an interstitial is on screen, close it.
    if (Chartboost.onBackPressed())
        return
    else
        super.onBackPressed()
}

ขั้นตอนที่ 6: ทดสอบการใช้งาน

เปิดใช้โฆษณาทดสอบ

อย่าลืม ลงทะเบียนอุปกรณ์ทดสอบ สำหรับ Ad Manager และเปิดใช้โหมดทดสอบใน Chartboost UI

ยืนยันโฆษณาทดสอบ

ในการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก Chartboost ให้เปิดใช้ การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียว ในเครื่องมือตรวจสอบโฆษณาโดยใช้ Chartboost (Waterfall) แหล่งที่มาของโฆษณา

ขั้นตอนที่ไม่บังคับ

สิทธิ์

เพื่อประสิทธิภาพที่ดีที่สุด Chartboost แนะนำให้เพิ่มสิทธิ์ที่ไม่บังคับต่อไปนี้ในไฟล์ AndroidManifest.xml ของแอป

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

รหัสข้อผิดพลาด

หากอะแดปเตอร์ไม่ได้รับโฆษณาจาก Chartboost คุณสามารถตรวจสอบข้อผิดพลาด เบื้องหลังการตอบกลับโฆษณาได้โดยใช้ ResponseInfo.getAdapterResponse() ในคลาสต่อไปนี้

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 ที่กำหนดค่าไว้ใน Ad Manager UI ขาดหายไป/ไม่ถูกต้อง
104 โฆษณาคั่นระหว่างหน้าหรือโฆษณาที่มีการให้รางวัลของ Chartboost ไม่พร้อมแสดง
101 พารามิเตอร์เซิร์ฟเวอร์ Chartboost ที่กำหนดค่าไว้ใน Ad Manager UI ขาดหายไป/ไม่ถูกต้อง
102 Chartboost SDK แสดงผลข้อผิดพลาดในการเริ่มต้น
103 โฆษณา Chartboost จะไม่แคชในเวลาที่แสดง
104 ขนาดโฆษณาที่ขอไม่ตรงกับขนาดแบนเนอร์ที่ Chartboost รองรับ
105 เวอร์ชันระบบปฏิบัติการของอุปกรณ์ต่ำกว่าเวอร์ชันระบบปฏิบัติการขั้นต่ำที่รองรับของ Chartboost SDK
200-299 ข้อผิดพลาดเกี่ยวกับแคช Chartboost SDK ดูรายละเอียดเพิ่มเติมได้ที่รหัส
300-399 Chartboost SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมได้ที่รหัส
400-499 ข้อผิดพลาดในการคลิก Chartboost SDK ดูรายละเอียดเพิ่มเติมได้ที่รหัส

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

เวอร์ชัน 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

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 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

  • ยืนยันความเข้ากันได้กับ 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 ใหม่แล้ว
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 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 แล้ว
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 21.5.0

สร้างและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 21.5.0
  • Chartboost SDK เวอร์ชัน 9.2.0.

เวอร์ชัน 9.1.1.0

  • เพิ่มเมธอด ChartboostMediationAdapter.setAppParams(String, String) เป็นวิธีทางเลือกในการฮาร์ดโค้ดรหัสแอปและลายเซ็นแอปที่จะใช้เพื่อเริ่มต้น Chartboost SDK
  • ตรวจสอบความเข้ากันได้กับ Chartboost SDK 9.1.1
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 21.3.0

สร้างและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 21.3.0
  • Chartboost SDK เวอร์ชัน 9.1.1.

เวอร์ชัน 8.4.3.1

  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 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 แล้ว
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 20.6.0

สร้างและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 20.6.0
  • Chartboost SDK เวอร์ชัน 8.4.2

เวอร์ชัน 8.4.1.0

  • ตรวจสอบความเข้ากันได้กับ Chartboost SDK 8.4.1
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 20.6.0

สร้างและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 20.6.0
  • Chartboost SDK เวอร์ชัน 8.4.1

เวอร์ชัน 8.3.1.0

  • ตรวจสอบความเข้ากันได้กับ Chartboost SDK 8.3.1
  • อัปเดตอะแดปเตอร์ให้ใช้ AdError API ใหม่

สร้างและทดสอบกับ

  • 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
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 20.1.0

สร้างและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 20.1.0
  • Chartboost SDK เวอร์ชัน 8.2.1

เวอร์ชัน 8.2.0.1

  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 20.0.0

สร้างและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 20.0.0
  • Chartboost SDK เวอร์ชัน 8.2.0.

เวอร์ชัน 8.2.0.0

  • ตรวจสอบความเข้ากันได้กับ Chartboost SDK 8.2.0 แล้ว
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 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

  • เพิ่มรหัสข้อผิดพลาดที่สื่อความหมายและเหตุผลที่โหลด/แสดงอะแดปเตอร์ไม่สำเร็จ
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 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
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 19.1.0

สร้างและทดสอบกับ

  • Google Mobile Ads SDK เวอร์ชัน 19.1.0
  • Chartboost SDK เวอร์ชัน 8.0.3

เวอร์ชัน 8.0.2.0

  • ตรวจสอบความเข้ากันได้กับ Chartboost SDK 8.0.2
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่กําหนดเป็น 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 เรียกใช้เหตุการณ์โฆษณาไม่สำเร็จ
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่กำหนดเป็น 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 แล้ว
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่จําเป็นเป็น 18.1.1

เวอร์ชัน 7.3.1.1

  • อัปเดตอะแดปเตอร์ให้รองรับ Rewarded API รุ่นเบต้าแบบเปิดใหม่แล้ว
  • อัปเดตเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ขั้นต่ำที่กำหนดเป็น 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 ใหม่
  • อัปเดตโปรเจ็กต์อะแดปเตอร์สำหรับ 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

  • เปลี่ยนระบบการตั้งชื่อเวอร์ชันเป็น [เวอร์ชัน Chartboost SDK][เวอร์ชันแพตช์อะแดปเตอร์]
  • ตอนนี้คุณเพิ่มอะแดปเตอร์เป็นทรัพยากร Dependency ของคอมไพล์ได้แล้วโดยการเพิ่มข้อมูลต่อไปนี้ ลงในแท็กทรัพยากร Dependency ของไฟล์ create.gradle compile 'com.google.ads.mediation:chartboost:6.6.0.0'
  • ย้ายไปแจกจ่ายอะแดปเตอร์เป็น Aar แทนไฟล์ Jar (ดูคำแนะนำเพิ่มเติมใน README)

เวอร์ชัน 1.1.0

  • นำตำแหน่งโฆษณา Chartboost ออกจากส่วนเสริม Chartboost แล้ว ปัจจุบันคุณได้ระบุตำแหน่งโฆษณาในคอนโซล AdMob แล้วเมื่อกำหนดค่า Chartboost สำหรับสื่อกลาง

เวอร์ชัน 1.0.0

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