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

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

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

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

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

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

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

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

ขั้นตอนที่ 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

ใช้ 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)

อะแดปเตอร์ Chartboost สำหรับ iOS เวอร์ชัน 9.13.0.0 ขึ้นไปจะส่งต่อความยินยอมตาม GDPR ที่กำหนดโดย UMP SDK และแพลตฟอร์มการจัดการความยินยอมที่รองรับข้อกำหนดความยินยอมเพิ่มเติมของ 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 ของโปรเจ็กต์ทั้งสำหรับ Debug และ Release

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

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

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

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

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

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

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

GADMAdapterChartboost
GADMediationAdapterChartboost

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

รหัสข้อผิดพลาด เหตุผล
101 พารามิเตอร์เซิร์ฟเวอร์ Chartboost ที่กำหนดค่าใน UI ของ AdMob หายไป/ไม่ถูกต้อง
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

  • ยืนยันความเข้ากันได้กับ SDK ของ Chartboost เวอร์ชัน 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
  • อัปเดตเวอร์ชันขั้นต่ำของ iOS SDK สำหรับ Google Mobile Ads เป็น 13.3 เพื่อผ่อนปรนและอนุญาตเวอร์ชันย่อย
  • ยืนยันความเข้ากันได้กับ Chartboost SDK เวอร์ชัน 9.13.0 แล้ว

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

  • Google Mobile Ads SDK เวอร์ชัน 13.6.0
  • Chartboost SDK เวอร์ชัน 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
  • Chartboost SDK เวอร์ชัน 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
  • Chartboost SDK เวอร์ชัน 9.11.0

เวอร์ชัน 9.10.1.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 12.12.0
  • Chartboost SDK เวอร์ชัน 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
  • Chartboost SDK เวอร์ชัน 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
  • Chartboost SDK เวอร์ชัน 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
  • Chartboost SDK เวอร์ชัน 9.4.0

เวอร์ชัน 9.3.1.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 10.7.0
  • Chartboost SDK เวอร์ชัน 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
  • Chartboost SDK เวอร์ชัน 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
  • Chartboost SDK เวอร์ชัน 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
  • Chartboost SDK เวอร์ชัน 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
  • Chartboost SDK เวอร์ชัน 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
  • Chartboost SDK เวอร์ชัน 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 แล้ว
  • อัปเดตอะแดปเตอร์เพื่อใช้ API ที่ได้รับรางวัลใหม่
  • อัปเดตอะแดปเตอร์เพื่อจัดการคำขอโฆษณาคั่นระหว่างหน้าหลายรายการ
  • ตอนนี้ต้องใช้ Google Mobile Ads SDK เวอร์ชัน 7.42.2 ขึ้นไป

เวอร์ชัน 7.3.0.0

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

เวอร์ชัน 7.2.0.1

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

เวอร์ชัน 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 ในส่วน Build Settings ของเป้าหมายแล้ว

เวอร์ชัน 6.5.2.0

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

เวอร์ชัน 1.1.0

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

เวอร์ชัน 1.0.0

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