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

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

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

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

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

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

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

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

  • เป้าหมายการติดตั้งใช้งาน iOS 13.0 ขึ้นไป

ขั้นตอนที่ 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 บนมือถือเป็นประเภทการผสานรวม เลือก iOS เป็นแพลตฟอร์ม และเลือกใช้งานอยู่เป็นสถานะ ป้อนรหัสแอป ลายเซ็นแอป และตำแหน่งโฆษณาที่ได้จากส่วนก่อนหน้า จากนั้นป้อนค่าCPM เริ่มต้น

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

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

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

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

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

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

ใช้ Swift Package Manager

ก่อนดำเนินการต่อ คุณต้องมีอะแดปเตอร์เวอร์ชันขั้นต่ำที่รองรับคือ 9.11.0.1

หากต้องการเพิ่มทรัพยากร Dependency ของแพ็กเกจลงในโปรเจ็กต์ ให้ทำตามขั้นตอนต่อไปนี้

  1. ใน Xcode ให้ไปที่ไฟล์ > เพิ่มทรัพยากร Dependency ของแพ็กเกจ...

  2. ในข้อความแจ้งที่ปรากฏขึ้น ให้ค้นหา URL ของแพ็กเกจต่อไปนี้

    https://github.com/googleads/googleads-mobile-ios-mediation-chartboost.git
    
  3. ในกฎการขึ้นต่อกัน ให้เลือกสาขา

  4. ป้อน main ในช่องข้อความ

ใช้ CocoaPods

  • เพิ่มบรรทัดต่อไปนี้ลงใน Podfile ของโปรเจ็กต์

    pod 'GoogleMobileAdsMediationChartboost'
    
  • เรียกใช้คำสั่งต่อไปนี้จากบรรทัดคำสั่ง

    pod install --repo-update

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

  • ดาวน์โหลด Chartboost SDK เวอร์ชันล่าสุด แล้วลิงก์ Chartboost.framework และ CHAMoatMobileAppKit.framework ในโปรเจ็กต์

  • ดาวน์โหลดอะแดปเตอร์ Chartboost เวอร์ชันล่าสุดจากลิงก์ดาวน์โหลดในบันทึกการเปลี่ยนแปลง และลิงก์ ChartboostAdapter.framework ในโปรเจ็กต์

  • เพิ่มเฟรมเวิร์กต่อไปนี้ลงในโปรเจ็กต์

    • StoreKit
    • Foundation
    • CoreGraphics
    • WebKit
    • AVFoundation
    • UIKit

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

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

อแดปเตอร์ iOS ของ Chartboost เวอร์ชัน 9.13.0.0 ขึ้นไปจะส่งต่อความยินยอมตาม GDPR ที่ตั้งค่าโดย UMP SDK และแพลตฟอร์มการจัดการความยินยอม (CMP) ที่รองรับ ข้อกําหนดความยินยอมเพิ่มเติมของ Google ไปยัง Chartboost SDK โดยอัตโนมัติ ดูข้อมูลเพิ่มเติมได้ที่วิธีการด้านความเป็นส่วนตัวของ SDK

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

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

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

Swift

let dataUseConsent = CHBDataUseConsent.CCPA(CHBDataUseConsent.CCPA.Consent.optInSale)
Chartboost.addDataUseConsent(dataUseConsent)

Objective-C

CHBCCPADataUseConsent *dataUseConsent = [CHBCCPADataUseConsent ccpaConsent:CHBCCPAConsentOptInSale];
[Chartboost addDataUseConsent:dataUseConsent];

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

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

ติดตั้งใช้งาน SKAdNetwork

ทําตามเอกสารประกอบของ Chartboost เพื่อเพิ่มตัวระบุ SKAdNetwork ลงในไฟล์ Info.plist ของโปรเจ็กต์

การตั้งค่าโปรเจ็กต์

ตั้งค่าอนุญาตการรวมที่ไม่ใช่โมดูลในโมดูลเฟรมเวิร์กเป็น YES ในส่วนการตั้งค่า การสร้างของเป้าหมาย

เพิ่มค่า -ObjC ใน Other Linker Flags ในส่วน Build Settings ของโปรเจ็กต์ทั้งสำหรับการแก้ไขข้อบกพร่องและการเผยแพร่

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

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

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

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

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

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

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

GADMAdapterChartboost
GADMediationAdapterChartboost

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

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

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

เวอร์ชัน 9.14.2.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.14.2 แล้ว

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

  • Google Mobile Ads SDK เวอร์ชัน 13.10.0
  • Chartboost SDK เวอร์ชัน 9.14.2

เวอร์ชัน 9.14.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.14.1

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

  • Google Mobile Ads SDK เวอร์ชัน 13.10.0
  • Chartboost SDK เวอร์ชัน 9.14.1

เวอร์ชัน 9.14.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.14.0 แล้ว
  • ย้ายข้อมูลชั้นเรียน GADMAdapterChartboostConstants และ GADMChartboostError ไปยัง Swift

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 13.9.0
  • Chartboost SDK เวอร์ชัน 9.14.0

เวอร์ชัน 9.13.0.0

  • ตอนนี้อะแดปเตอร์จะส่งต่อความยินยอมตาม GDPR ที่พบใน IABTCF_AddtlConsent ไปยัง Chartboost SDK โดยอัตโนมัติหากมีการใช้ GDPR
  • อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads iOS SDK เป็น 13.3 เพื่อผ่อนปรนและอนุญาตเวอร์ชันย่อย
  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.13.0

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 13.6.0
  • SDK ของ Chartboost เวอร์ชัน 9.13.0

เวอร์ชัน 9.12.0.1

  • ตอนนี้อะแดปเตอร์จะส่งต่อแฟล็ก ageRestrictedTreatment Google Mobile Ads SDK ไปยัง COPPA API ของ Chartboost SDK

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 13.4.0
  • Chartboost SDK เวอร์ชัน 9.12.0

เวอร์ชัน 9.12.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.12.0 แล้ว

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 13.3.0
  • Chartboost SDK เวอร์ชัน 9.12.0

เวอร์ชัน 9.11.0.3

  • อัปเดตทรัพยากร Dependency ของ Google Mobile Ads SDK เป็นเวอร์ชัน 13.0.0

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

  • Google Mobile Ads SDK เวอร์ชัน 13.0.0
  • SDK ของ Chartboost เวอร์ชัน 9.11.0

เวอร์ชัน 9.11.0.2

  • อัปเดตเวอร์ชัน iOS ขั้นต่ำของ CocoaPods เป็น 13.0

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

  • Google Mobile Ads SDK เวอร์ชัน 13.0.0
  • Chartboost SDK เวอร์ชัน 9.11.0

เวอร์ชัน 9.11.0.1

  • เพิ่มการรองรับการส่งต่อพารามิเตอร์ tagForChildDirectedTreatment และ tagForUnderAgeOfConsent ของ Google Mobile Ads SDK ไปยัง Chartboost SDK

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

  • Google Mobile Ads SDK เวอร์ชัน 12.14.0
  • Chartboost SDK เวอร์ชัน 9.11.0

เวอร์ชัน 9.11.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.11.0

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 12.14.0
  • SDK ของ Chartboost เวอร์ชัน 9.11.0

เวอร์ชัน 9.10.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.10.1 แล้ว

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 12.12.0
  • SDK ของ Chartboost เวอร์ชัน 9.10.1

เวอร์ชัน 9.10.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.10.0 แล้ว

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 12.11.0
  • Chartboost SDK เวอร์ชัน 9.10.0

เวอร์ชัน 9.9.3.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.9.3 แล้ว

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 12.11.0
  • Chartboost SDK เวอร์ชัน 9.9.3

เวอร์ชัน 9.9.2.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.9.2 แล้ว

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 12.8.0
  • SDK ของ Chartboost เวอร์ชัน 9.9.2

เวอร์ชัน 9.9.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.9.1

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

  • Google Mobile Ads SDK เวอร์ชัน 12.7.0
  • Chartboost SDK เวอร์ชัน 9.9.1

เวอร์ชัน 9.9.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.9.0 แล้ว

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 12.5.0
  • SDK ของ Chartboost เวอร์ชัน 9.9.0

เวอร์ชัน 9.8.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.8.1

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

  • Google Mobile Ads SDK เวอร์ชัน 12.0.0
  • Chartboost SDK เวอร์ชัน 9.8.1

เวอร์ชัน 9.8.0.1

  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 12.0.0 ขึ้นไป

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 12.0.0
  • Chartboost SDK เวอร์ชัน 9.8.0

เวอร์ชัน 9.8.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.8.0

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

  • Google Mobile Ads SDK เวอร์ชัน 11.11.0
  • Chartboost SDK เวอร์ชัน 9.8.0

เวอร์ชัน 9.7.0.1

  • อัปเดต CFBundleShortVersionString ให้มี 3 องค์ประกอบแทน 4 องค์ประกอบ

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

  • Google Mobile Ads SDK เวอร์ชัน 11.10.0
  • Chartboost SDK เวอร์ชัน 9.7.0

เวอร์ชัน 9.7.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.7.0

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 11.2.0
  • Chartboost SDK เวอร์ชัน 9.7.0

เวอร์ชัน 9.6.0.1

  • ตอนนี้ต้องใช้ iOS เวอร์ชัน 12.0 ขึ้นไป
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 11.0 ขึ้นไป
  • รวม Info.plist ไว้ในเฟรมเวิร์กภายใน ChartboostAdapter.xcframework

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 11.0.1
  • Chartboost SDK เวอร์ชัน 9.6.0

เวอร์ชัน 9.6.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.6.0 แล้ว
  • แทนที่เมธอด GADMobileAds.sharedInstance.sdkVersion ที่เลิกใช้งานแล้วด้วย GADMobileAds.sharedInstance.versionNumber
  • เพิ่มการใช้งาน GADMediationInterstitialAd แล้ว

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

  • Google Mobile Ads SDK เวอร์ชัน 10.14.0
  • Chartboost SDK เวอร์ชัน 9.6.0

เวอร์ชัน 9.5.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.5.1

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

  • Google Mobile Ads SDK เวอร์ชัน 10.12.0
  • Chartboost SDK เวอร์ชัน 9.5.1

เวอร์ชัน 9.4.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.4.0

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.7.0
  • SDK ของ Chartboost เวอร์ชัน 9.4.0

เวอร์ชัน 9.3.1.0

  • ยืนยันความเข้ากันได้กับ SDK ของ Chartboost เวอร์ชัน 9.3.1 แล้ว

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.7.0
  • SDK ของ Chartboost เวอร์ชัน 9.3.1

เวอร์ชัน 9.3.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.3.0 แล้ว
  • ตอนนี้ต้องใช้ iOS เวอร์ชัน 11.0 ขึ้นไป
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 10.4.0 ขึ้นไป

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.4.0
  • SDK ของ Chartboost เวอร์ชัน 9.3.0

เวอร์ชัน 9.2.0.0

  • นำเข้า GADMChartboostExtras ที่นำออกแล้วในไฟล์ส่วนหัว ChartboostAdapter
  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.2.0
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 10.0.0 ขึ้นไป
  • นำการรองรับสถาปัตยกรรม armv7 ออกแล้ว
  • ตอนนี้ต้องใช้ iOS เวอร์ชัน 11.0 เป็นอย่างน้อย

สร้างและทดสอบด้วย:

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

เวอร์ชัน 9.1.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.1.0 แล้ว

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

  • Google Mobile Ads SDK เวอร์ชัน 9.11.0
  • Chartboost SDK เวอร์ชัน 9.1.0

เวอร์ชัน 9.0.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.0.0 แล้ว
  • ยืนยันความเข้ากันได้กับ Google Mobile Ads SDK เวอร์ชัน 9.10.0 แล้ว
  • อัปเดตอะแดปเตอร์ให้ใช้ didRewardUser API
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 9.8.0 ขึ้นไป

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

  • Google Mobile Ads SDK เวอร์ชัน 9.10.0
  • Chartboost SDK เวอร์ชัน 9.0.0

เวอร์ชัน 8.5.0.2

  • ได้รับการยืนยันว่าเข้ากันได้กับ Google Mobile Ads SDK เวอร์ชัน 9.0.0
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 9.0.0 ขึ้นไป

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

  • Google Mobile Ads SDK เวอร์ชัน 9.0.0
  • Chartboost SDK เวอร์ชัน 8.5.0

เวอร์ชัน 8.5.0.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 8.5.0 ซึ่งหมายถึงเวอร์ชัน 8.5.0.1 ใน CocoaPods

สร้างขึ้นและผ่านการทดสอบร่วมกับ

  • Google Mobile Ads SDK เวอร์ชัน 8.13.0
  • Chartboost SDK เวอร์ชัน 8.5.0

เวอร์ชัน 8.5.0.0

  • ได้รับการยืนยันว่าใช้งานร่วมกับ Chartboost SDK 8.5.0 ได้

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 8.12.0
  • Chartboost SDK เวอร์ชัน 8.5.0

เวอร์ชัน 8.4.2.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 8.4.2

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 8.6.0
  • SDK ของ Chartboost เวอร์ชัน 8.4.2

เวอร์ชัน 8.4.1.1

  • ลดการพึ่งพา Google Mobile Ads SDK เวอร์ชัน 8.0.0 ขึ้นไป

สร้างขึ้นและผ่านการทดสอบร่วมกับ

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

เวอร์ชัน 8.4.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 8.4.1 แล้ว
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 8.1.0 ขึ้นไป

สร้างขึ้นและผ่านการทดสอบร่วมกับ

  • Google Mobile Ads SDK เวอร์ชัน 8.1.0
  • SDK ของ Chartboost เวอร์ชัน 8.4.1

เวอร์ชัน 8.4.0.1

  • เพิ่มรหัสและข้อความแสดงข้อผิดพลาดของอะแดปเตอร์ที่ได้มาตรฐาน
  • อัปเดตอแดปเตอร์เพื่อใช้รูปแบบ .xcframework
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 8.0.0 ขึ้นไป

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 8.0.0
  • Chartboost SDK เวอร์ชัน 8.4.0

เวอร์ชัน 8.4.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 8.4.0 แล้ว
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 7.68.0 ขึ้นไป

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 7.68.0
  • Chartboost SDK เวอร์ชัน 8.4.0

เวอร์ชัน 8.3.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 8.3.1 แล้ว
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 7.66.0 ขึ้นไป
  • ตอนนี้ต้องใช้ iOS เวอร์ชัน 10.0 ขึ้นไป
  • อัปเดตอะแดปเตอร์เพื่อรองรับคำขอแบนเนอร์แบบปรับขนาดได้

สร้างขึ้นและผ่านการทดสอบร่วมกับ

  • Google Mobile Ads SDK เวอร์ชัน 7.66.0
  • Chartboost SDK เวอร์ชัน 8.3.1

เวอร์ชัน 8.2.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 8.2.1
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 7.64.0 ขึ้นไป
  • ตอนนี้ต้องใช้ iOS เวอร์ชัน 9.0 ขึ้นไป

สร้างขึ้นและผ่านการทดสอบร่วมกับ

  • Google Mobile Ads SDK เวอร์ชัน 7.64.0
  • SDK ของ Chartboost เวอร์ชัน 8.2.1

เวอร์ชัน 8.2.0.0

  • ได้รับการยืนยันว่าเข้ากันได้กับ Chartboost SDK 8.2.0
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 7.61.0 ขึ้นไป

สร้างขึ้นและผ่านการทดสอบร่วมกับ

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

เวอร์ชัน 8.1.0.1

  • อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK ที่จำเป็นเป็น 7.60.0
  • อัปเดตอะแดปเตอร์ให้ใช้ API ใหม่ของ Chartboost และนำ API ที่เลิกใช้งานแล้วออก
  • ตอนนี้อแดปเตอร์รองรับการโหลดโฆษณาหลายรายการในรูปแบบเดียวกันโดยใช้ตำแหน่ง Chartboost เดียวกันแล้ว
  • หากไม่ได้ลบล้างรางวัลใน UI ของ AdMob หรือ Ad Manager มูลค่ารางวัลสำหรับโฆษณาที่มีการให้รางวัลจะเป็นมูลค่าที่ระบุใน UI ของ Chartboost แทน 0

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 7.60.0
  • Chartboost SDK เวอร์ชัน 8.1.0

เวอร์ชัน 8.1.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 8.1.0 แล้ว
  • อัปเดตเวอร์ชัน Google Mobile Ads SDK ขั้นต่ำที่จำเป็นเป็น 7.59.0
  • นำการรองรับสถาปัตยกรรม i386 ออก

สร้างขึ้นและผ่านการทดสอบร่วมกับ

  • Google Mobile Ads SDK เวอร์ชัน 7.59.0
  • SDK ของ Chartboost เวอร์ชัน 8.1.0

เวอร์ชัน 8.0.4.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 8.0.4 แล้ว

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 7.52.0
  • Chartboost SDK เวอร์ชัน 8.0.4

เวอร์ชัน 8.0.1.1

  • แก้ไขปัญหาที่การขอโฆษณาแบนเนอร์ไม่แสดงโฆษณา

เวอร์ชัน 8.0.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 8.0.1 แล้ว
  • เพิ่มการรองรับการขอโฆษณาแบนเนอร์

เวอร์ชัน 7.5.0.1

  • เพิ่มโค้ดเพื่อเริ่มต้นใช้งาน Chartboost SDK อย่างถูกต้อง

เวอร์ชัน 7.5.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 7.5.0 แล้ว
  • อัปเดตอะแดปเตอร์ให้ใช้ Rewarded API ใหม่
  • อัปเดตอแดปเตอร์เพื่อจัดการคำขอโฆษณาคั่นระหว่างหน้าหลายรายการ
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 7.42.2 ขึ้นไป

เวอร์ชัน 7.3.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 7.3.0 แล้ว

เวอร์ชัน 7.2.0.1

  • เพิ่ม adapterDidCompletePlayingRewardBasedVideoAd: Callback ลงในอะแดปเตอร์

เวอร์ชัน 7.2.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 7.2.0 แล้ว

เวอร์ชัน 7.1.2.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 7.1.2 แล้ว

เวอร์ชัน 7.1.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 7.1.1

เวอร์ชัน 7.1.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 7.1.0

เวอร์ชัน 7.0.4.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 7.0.4 แล้ว

เวอร์ชัน 7.0.3.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 7.0.3 แล้ว

เวอร์ชัน 7.0.2.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 7.0.2
  • เพิ่มการรองรับรหัสข้อผิดพลาดใหม่ 2 รายการของ Chartboost

เวอร์ชัน 7.0.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 7.0.1

เวอร์ชัน 7.0.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 7.0.0 แล้ว

เวอร์ชัน 6.6.3.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 6.6.3 แล้ว
  • นำการรองรับสถาปัตยกรรม "armv7s" ออกแล้ว
  • แก้ไขข้อบกพร่องที่ผู้เผยแพร่โฆษณาพบปัญหาการคอมไพล์ใน Swift เมื่อนำเข้า ChartboostAdapter.framework เป็นโมดูลที่นำเข้า Chartboost SDK ที่ไม่ใช่โมดูล

เวอร์ชัน 6.6.2.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 6.6.2

เวอร์ชัน 6.6.1.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 6.6.1 แล้ว

เวอร์ชัน 6.6.0.0

  • ยืนยันความเข้ากันได้กับ Chartboost SDK 6.6.0 แล้ว

เวอร์ชัน 6.5.2.1

  • เปิดใช้การรองรับบิตโค้ดแล้ว
  • ตอนนี้เราจัดจำหน่ายอแดปเตอร์ Chartboost เป็นเฟรมเวิร์กแล้ว
  • หากต้องการนำเข้า ChartboostAdapter.framework ในโปรเจ็กต์ ให้ตรวจสอบว่าได้ตั้งค่า Allow Non-modular Includes in Framework Modules เป็น YES ในส่วนการตั้งค่าบิลด์ของเป้าหมายแล้ว

เวอร์ชัน 6.5.2.0

  • เปลี่ยนระบบการตั้งชื่อเวอร์ชันเป็น [เวอร์ชัน SDK ของ Chartboost].[เวอร์ชันแพตช์ของอแดปเตอร์]
  • อัปเดต Chartboost SDK ขั้นต่ำที่จำเป็นเป็น v6.5.1
  • อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น v7.10.1
  • แก้ไขข้อบกพร่องเพื่อรองรับตำแหน่งโฆษณา Chartboost หลายตำแหน่ง
  • ตอนนี้แอปจะได้รับ Callback interstitialWillDismissScreen: เมื่อโฆษณาคั่นระหว่างหน้ากำลังจะปิดลง
  • ตอนนี้แอปจะได้รับ Callback ของ rewardBasedVideoAdDidOpen: เมื่อเปิดโฆษณาวิดีโอที่มีการให้รางวัล

เวอร์ชัน 1.1.0

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

เวอร์ชัน 1.0.0

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