คู่มือนี้จะแสดงวิธีใช้ Google Mobile Ads SDK เพื่อโหลดและแสดงโฆษณาจาก Chartboost โดยใช้สื่อกลาง AdMob ซึ่งครอบคลุมการผสานรวม Waterfall โดยจะครอบคลุมวิธีเพิ่ม Chartboost ลงในการกำหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม Chartboost SDK และอะแดปเตอร์เข้ากับแอป iOS
การผสานรวมและรูปแบบโฆษณาที่รองรับ
อะแดปเตอร์สื่อกลางสําหรับ Chartboost มีความสามารถดังต่อไปนี้
| การผสานรวม | |
|---|---|
| การเสนอราคา | |
| การแสดงวิดีโอตามลำดับขั้น | |
| รูปแบบ | |
| แบนเนอร์ | |
| โฆษณาคั่นระหว่างหน้า | |
| ได้รับรางวัลแล้ว | |
| เนทีฟ | |
ข้อกำหนดเบื้องต้น
โปรดตรวจสอบสิ่งต่อไปนี้ก่อนดำเนินการต่อ
- เป้าหมายการติดตั้งใช้งาน iOS เวอร์ชัน 13.0 ขึ้นไป
Google Mobile Ads SDK เวอร์ชันล่าสุด
ขั้นตอนที่ 1: ตั้งค่าการกำหนดค่าใน UI ของ Chartboost
ลงชื่อสมัครใช้บัญชี Chartboost และเข้าสู่ระบบเมื่อบัญชีได้รับการยืนยันแล้ว จากนั้นไปที่แท็บการจัดการแอป
คลิกปุ่มเพิ่มแอปใหม่เพื่อสร้างแอป
กรอกข้อมูลที่เหลือในแบบฟอร์ม แล้วคลิกปุ่มเพิ่มแอปเพื่อสรุปข้อมูลแอป
หลังจากสร้างแอปแล้ว ระบบจะนำคุณไปยังแดชบอร์ดของแอป จดบันทึกรหัสแอปและลายเซ็นแอปของแอป
AdMob ต้องใช้รหัสผู้ใช้และลายเซ็นผู้ใช้ของ Chartboost เพื่อตั้งค่ารหัสหน่วยโฆษณา AdMob คุณสามารถค้นหาพารามิเตอร์เหล่านี้ได้โดยคลิกสื่อกลาง Chartboost ใน UI ของ Chartboost
ไปที่แท็บแหล่งข้อมูล > โปรแกรมสำรวจ API แล้วจดบันทึกรหัสผู้ใช้และลายเซ็นผู้ใช้ที่อยู่ในส่วนการตรวจสอบสิทธิ์
อัปเดต 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
ขั้นตอนที่ 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 ของแพ็กเกจลงในโปรเจ็กต์ ให้ทำตามขั้นตอนต่อไปนี้
ใน Xcode ให้ไปที่ไฟล์ > เพิ่มทรัพยากร Dependency ของแพ็กเกจ...
ในข้อความแจ้งที่ปรากฏขึ้น ให้ค้นหา URL ของแพ็กเกจต่อไปนี้
https://github.com/googleads/googleads-mobile-ios-mediation-chartboost.gitในกฎการขึ้นต่อกัน ให้เลือกสาขา
ป้อน
mainในช่องข้อความ
ใช้ CocoaPods
เพิ่มบรรทัดต่อไปนี้ลงใน Podfile ของโปรเจ็กต์
pod 'GoogleMobileAdsMediationChartboost'เรียกใช้คำสั่งต่อไปนี้จากบรรทัดคำสั่ง
pod install --repo-update
การผสานรวมด้วยตนเอง
ดาวน์โหลด Chartboost SDK เวอร์ชันล่าสุด แล้วลิงก์ Chartboost.framework และ CHAMoatMobileAppKit.framework ในโปรเจ็กต์
ดาวน์โหลดอะแดปเตอร์ Chartboost เวอร์ชันล่าสุดจากลิงก์ดาวน์โหลดในบันทึกการเปลี่ยนแปลง และลิงก์ ChartboostAdapter.framework ในโปรเจ็กต์
เพิ่มเฟรมเวิร์กต่อไปนี้ลงในโปรเจ็กต์
StoreKitFoundationCoreGraphicsWebKitAVFoundationUIKit
ขั้นตอนที่ 4: ใช้การตั้งค่าความเป็นส่วนตัวใน Chartboost SDK
ความยินยอมจากผู้ใช้ในสหภาพยุโรปและ GDPR
ในการปฏิบัติตามนโยบายความยินยอมของผู้ใช้ 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
- ตอนนี้อะแดปเตอร์จะส่งต่อแฟล็ก
ageRestrictedTreatmentGoogle 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 แล้ว
- อัปเดตอะแดปเตอร์ให้ใช้
didRewardUserAPI - ตอนนี้ต้องใช้ 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
- การเผยแพร่ครั้งแรก รองรับโฆษณาวิดีโอที่มีการให้รางวัลและโฆษณาคั่นระหว่างหน้า