คู่มือนี้จะแสดงวิธีใช้ Google Mobile Ads Unity Plugin เพื่อโหลดและแสดงโฆษณาจาก Liftoff Monetize โดยใช้สื่อกลาง ซึ่งครอบคลุมทั้งการเสนอราคาและการผสานรวมแบบ Waterfall โดยจะครอบคลุมวิธีเพิ่ม Liftoff Monetize ลงในการกำหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม SDK และอะแดปเตอร์ของ Liftoff Monetize เข้ากับแอป Unity
การผสานรวมและรูปแบบโฆษณาที่รองรับ
| การผสานรวม | |
|---|---|
| การเสนอราคา | |
| การแสดงวิดีโอตามลำดับขั้น | |
| รูปแบบ | |
| โฆษณาเปิดแอป | |
| แบนเนอร์ | |
| โฆษณาคั่นระหว่างหน้า | |
| ได้รับรางวัลแล้ว | |
| โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล | |
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการต่อ ให้ตรวจสอบสิ่งต่อไปนี้
- Google Mobile Ads Unity Plugin เวอร์ชันล่าสุด
- Unity Editor เวอร์ชัน 4 ขึ้นไป
- [สำหรับการเสนอราคา]: หากต้องการผสานรวมรูปแบบโฆษณาที่รองรับทั้งหมดในการเสนอราคา ให้ใช้ ปลั๊กอินสื่อกลาง Google Mobile Ads สำหรับ Liftoff Monetize 5.1.0 ขึ้นไป (แนะนำให้ใช้เวอร์ชันล่าสุด)
- หากต้องการติดตั้งใช้งานใน Android
- Android API ระดับ 24 ขึ้นไป
- หากต้องการติดตั้งใช้งานใน iOS
- เป้าหมายการติดตั้งใช้งาน iOS 13.0 ขึ้นไป
- โปรเจ็กต์ Unity ที่ใช้งานได้ซึ่งกำหนดค่าด้วย Google Mobile Ads Unity Plugin ดูรายละเอียดได้ที่ ตั้งค่า Google Mobile Ads Unity Plugin
ขั้นตอนที่ 1: ตั้งค่าใน UI ของ Liftoff Monetize
ลงชื่อสมัครใช้หรือเข้าสู่ระบบบัญชี Liftoff Monetize
เพิ่มแอปของคุณลงในแดชบอร์ด Liftoff Monetize โดยคลิกปุ่มเพิ่มแอปพลิเคชัน

กรอกรายละเอียดที่จำเป็นทั้งหมดในแบบฟอร์ม
Android

iOS

เมื่อสร้างแอปแล้ว ให้เลือกแอปจากแดชบอร์ดแอปพลิเคชัน Liftoff Monetize
Android

iOS

จดรหัสแอป
Android

iOS

เพิ่มตําแหน่งโฆษณาใหม่
หากต้องการสร้างตําแหน่งโฆษณาใหม่เพื่อใช้กับการไกล่เกลี่ย ให้ไปที่ แดชบอร์ดตําแหน่ง Liftoff Monetize คลิกปุ่มเพิ่มตําแหน่งโฆษณา แล้วเลือกแอปจากรายการแบบเลื่อนลง

รายละเอียดการเพิ่มตําแหน่งโฆษณาใหม่มีดังนี้
แบนเนอร์
เลือกแบนเนอร์ ป้อนชื่อตําแหน่งโฆษณา และกรอกข้อมูลในแบบฟอร์มส่วนที่เหลือ [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอป เป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้า เพื่อสร้างตําแหน่งโฆษณา

แบนเนอร์ขนาด 300x250
เลือก MREC ป้อนชื่อตําแหน่งโฆษณา แล้วกรอกข้อมูลในแบบฟอร์มส่วนที่เหลือ [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอป เป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้า เพื่อสร้างตําแหน่งโฆษณา

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

ได้รับรางวัลแล้ว
เลือกมีรางวัล ป้อนชื่อตําแหน่งโฆษณา แล้วกรอกข้อมูลที่เหลือใน แบบฟอร์ม [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอป เป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้า เพื่อสร้างตําแหน่งโฆษณา

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

เนทีฟ
เลือกเนทีฟ ป้อนชื่อตําแหน่งโฆษณา และกรอกข้อมูลที่เหลือใน แบบฟอร์ม [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอป เป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้า เพื่อสร้างตําแหน่งโฆษณา

จดรหัสอ้างอิง แล้วคลิกตกลง
แบนเนอร์

แบนเนอร์ขนาด 300x250

โฆษณาคั่นระหว่างหน้า

ได้รับรางวัลแล้ว

โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล

เนทีฟ

ค้นหาคีย์ Reporting API
การเสนอราคา
ขั้นตอนนี้ไม่จำเป็นสำหรับการผสานรวมการเสนอราคา
การแสดงวิดีโอตามลำดับขั้น
นอกจากรหัสแอปและรหัสอ้างอิงแล้ว คุณยังต้องใช้คีย์ Reporting API ของ Liftoff Monetize เพื่อตั้งค่ารหัสหน่วยโฆษณา Ad Manager ด้วย ไปที่แดชบอร์ดรายงาน Liftoff Monetize แล้วคลิกปุ่มคีย์ Reporting API เพื่อดูคีย์ Reporting API

อัปเดต app-ads.txt
ผู้ขายที่ได้รับอนุญาตสำหรับแอป app-ads.txt เป็นความคิดริเริ่มของ IAB Tech Lab ที่ช่วยตรวจสอบว่าคุณจะขายพื้นที่โฆษณาในแอปผ่านช่องทางที่คุณได้รับอนุญาตเท่านั้น คุณจะต้องใช้ไฟล์ app-ads.txt เพื่อป้องกันไม่ให้เสียรายได้จากโฆษณาเป็นจำนวนมาก
หากยังไม่ได้ดำเนินการ ให้สร้างไฟล์ app-ads.txt สำหรับ Ad Manager
หากต้องการใช้ app-ads.txt สำหรับ Liftoff Monetize ให้ดาวน์โหลดและต่อท้ายรายการ app-ads.txt ของ Liftoff Monetize
ในไฟล์ app-ads.txt ที่มีอยู่ ดูข้อมูลเพิ่มเติมได้ที่ app-ads.txt
เปิดโหมดทดสอบ
หากต้องการเปิดใช้โฆษณาทดสอบ ให้ไปที่แดชบอร์ด Liftoff Monetize แล้วไปที่แอปพลิเคชัน
เลือกแอปที่ต้องการเปิดใช้โฆษณาทดสอบในส่วนรหัสอ้างอิงตําแหน่งของแอป คุณเปิดใช้โฆษณาทดสอบได้โดยเลือกโหมดทดสอบเป็นแสดงเฉพาะโฆษณาทดสอบในส่วนสถานะ
Android

iOS

ขั้นตอนที่ 2: ตั้งค่าดีมานด์ Liftoff Monetize ใน UI ของ Ad Manager
กำหนดการตั้งค่าสื่อกลางสำหรับหน่วยโฆษณา
Android
ดูวิธีการได้ที่ขั้นตอนที่ 2 ในคู่มือสำหรับ Android
iOS
ดูวิธีการได้ที่ขั้นตอนที่ 2 ในคู่มือสำหรับ iOS
เพิ่ม Liftoff ลงในรายชื่อพาร์ทเนอร์โฆษณาตาม GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกา
ทำตามขั้นตอนใน การตั้งค่ากฎระเบียบของยุโรป และ การตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกา เพื่อเพิ่ม Liftoff ลงใน รายชื่อพาร์ทเนอร์โฆษณาตามกฎระเบียบของยุโรปและรัฐในสหรัฐอเมริกาใน UI ของ Ad Manager
ขั้นตอนที่ 3: นำเข้า SDK และอะแดปเตอร์ของ Liftoff Monetize
OpenUPM-CLI
หากติดตั้ง OpenUPM-CLI ไว้ คุณสามารถติดตั้งปลั๊กอินสื่อกลาง Liftoff Monetize ของ Google Mobile Ads สำหรับ Unity ลงในโปรเจ็กต์ได้โดยเรียกใช้คำสั่งต่อไปนี้จากไดเรกทอรีรากของโปรเจ็กต์
openupm add com.google.ads.mobile.mediation.liftoffmonetizeOpenUPM
ในโปรแกรมแก้ไขโปรเจ็กต์ Unity ให้เลือกแก้ไข > การตั้งค่าโปรเจ็กต์ > Package Manager เพื่อเปิด การตั้งค่า Unity Package Manager
ในแท็บ Scoped Registries ให้เพิ่ม OpenUPM เป็น Scoped Registry โดยระบุรายละเอียดต่อไปนี้
- ชื่อ:
OpenUPM - URL:
https://package.openupm.com - ขอบเขต:
com.google
จากนั้นไปที่ Window > Package Manager เพื่อเปิดเครื่องมือจัดการแพ็กเกจ Unity แล้วเลือกMy Registries จากเมนูแบบเลื่อนลง
เลือกแพ็กเกจ Google Mobile Ads LiftoffMonetize Mediation แล้วคลิกติดตั้ง
แพ็กเกจ Unity
ดาวน์โหลดปลั๊กอินสื่อกลาง Google Mobile Ads สำหรับ Liftoff Monetize เวอร์ชันล่าสุดจากลิงก์ดาวน์โหลดในบันทึกการเปลี่ยนแปลง แล้วแตกไฟล์ GoogleMobileAdsLiftoffMonetizeMediation.unitypackage จากไฟล์ ZIP
ในโปรแกรมแก้ไขโปรเจ็กต์ Unity ให้เลือก Assets > Import Package >
Custom Package แล้วค้นหา
GoogleMobileAdsLiftoffMonetizeMediation.unitypackage
ไฟล์ที่คุณดาวน์โหลด ตรวจสอบว่าได้เลือกไฟล์ทั้งหมดแล้ว แล้วคลิกนำเข้า
จากนั้นเลือก Assets > External Dependency Manager > Android Resolver > Force Resolve ไลบรารี External Dependency Manager
จะทำการแก้ปัญหา Dependency ตั้งแต่ต้นและคัดลอก
Dependency ที่ประกาศไว้ไปยังไดเรกทอรี Assets/Plugins/Android ของแอป Unity
ขั้นตอนที่ 4: ใช้การตั้งค่าความเป็นส่วนตัวใน Liftoff Monetize SDK
ความยินยอมจากผู้ใช้ในสหภาพยุโรปและ GDPR
เพื่อให้เป็นไปตามนโยบายความยินยอมของผู้ใช้ EU ของ Google คุณต้องเปิดเผยข้อมูลบางอย่างต่อผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA), สหราชอาณาจักร และสวิตเซอร์แลนด์ และได้รับความยินยอมในการใช้คุกกี้หรือพื้นที่เก็บข้อมูลอื่นในเครื่องในกรณีที่กฎหมายกำหนด รวมถึงการรวบรวม การแชร์ และการใช้ข้อมูลส่วนตัวสำหรับการปรับโฆษณาตามโปรไฟล์ของผู้ใช้ นโยบายนี้เป็นผลมาจากข้อกำหนดด้าน ePrivacy และกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ของสหภาพยุโรป คุณมีหน้าที่ ตรวจสอบว่ามีการส่งต่อความยินยอมไปยังแหล่งที่มาของโฆษณาแต่ละแห่งใน เชนสื่อกลาง (Mediation Chain)
ตั้งแต่ปลั๊กอิน Unity เวอร์ชัน 5.2.2 ใน Liftoff Monetize Liftoff Monetize จะอ่านความยินยอมตาม GDPR ที่ตั้งค่าโดยแพลตฟอร์มการจัดการความยินยอม ที่รองรับ ข้อกำหนดความยินยอมเพิ่มเติมของ Google โดยอัตโนมัติ ซึ่งรวมถึง UMP SDK ดูข้อมูลเพิ่มเติมได้ที่วิธีการติดตั้งใช้งานที่แนะนำตาม GDPR สำหรับ Android และ iOS
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกากำหนดให้ผู้ใช้มีสิทธิเลือกไม่ให้ความยินยอมใน "การขาย" "ข้อมูลส่วนบุคคล" ของตน (ตามที่กฎหมายให้คำจำกัดความไว้) โดยเว็บไซต์จะต้องให้ตัวเลือกผู้ใช้สำหรับไม่ให้ความยินยอมในการขายผ่านลิงก์ "ห้ามขายข้อมูลส่วนบุคคลของฉัน" ที่แสดงไว้อย่างชัดเจนบนหน้าแรกของฝ่ายที่ทำ "การขาย" คู่มือการปฏิบัติตามกฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกาให้ความสามารถในการเปิดใช้การประมวลผลข้อมูลแบบจำกัดสำหรับการแสดงโฆษณา Google แต่ Google ไม่สามารถใช้การตั้งค่านี้กับเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลาง (Mediation Chain) ของคุณได้ ดังนั้น คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่าย ในเชนสื่อกลางที่อาจเข้าร่วมในการขายข้อมูลส่วนบุคคล และปฏิบัติตามคำแนะนำจากแต่ละเครือข่ายเพื่อให้มั่นใจ ว่าเป็นไปตามข้อกำหนด
ปลั๊กอินสื่อกลาง Google Mobile Ads สำหรับ Liftoff Monetize มีเมธอดในการส่งข้อมูลความยินยอมไปยัง SDK ของ Liftoff Monetize โค้ดตัวอย่างต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมไปยัง Liftoff Monetize SDK หากเลือกเรียกใช้เมธอดนี้ เราขอแนะนำให้เรียกใช้ก่อนที่จะขอโฆษณาผ่าน Google Mobile Ads Unity Plugin
using GoogleMobileAds.Mediation.LiftoffMonetize.Api;
// ...
LiftoffMonetize.SetCCPAStatus(true);
ดูรายละเอียดเพิ่มเติมและค่าที่ระบุได้ในเมธอดได้ที่วิธีการใช้งานที่แนะนำของ CCPA สำหรับ Android และ iOS
ขั้นตอนที่ 5: เพิ่มโค้ดที่จำเป็น
Android
ไม่จำเป็นต้องใช้โค้ดเพิ่มเติมสำหรับการผสานรวม Liftoff Monetize
iOS
การผสานรวม SKAdNetwork
ทําตามเอกสารประกอบของ Liftoff Monetize
เพื่อเพิ่มตัวระบุ SKAdNetwork ลงในไฟล์ Info.plist ของโปรเจ็กต์
ขั้นตอนที่ 6: ทดสอบการติดตั้งใช้งาน
เปิดใช้โฆษณาทดสอบ
ตรวจสอบว่าคุณได้ ลงทะเบียนอุปกรณ์ทดสอบ สำหรับ Ad Manager และเปิดใช้โหมดทดสอบใน UI ของ Liftoff Monetize
ยืนยันโฆษณาทดสอบ
หากต้องการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก Liftoff Monetize ให้เปิดใช้การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียว ในเครื่องมือตรวจสอบโฆษณาโดยใช้แหล่งที่มาของโฆษณา Liftoff Monetize (การเสนอราคา) และ Liftoff Monetize (การแสดงวิดีโอตามลำดับขั้น)
ขั้นตอนที่ไม่บังคับ
พารามิเตอร์เฉพาะเครือข่าย
อะแดปเตอร์ Liftoff Monetize รองรับพารามิเตอร์คำขอเพิ่มเติมต่อไปนี้ที่สามารถส่งไปยังอะแดปเตอร์ได้
SetBackButtonImmediatelyEnabled(bool)- บูลีนเพื่อเปิดหรือปิดใช้ปุ่มย้อนกลับในโฆษณาเปิดแอปทันที
ตั้งค่าเป็น
trueเพื่อเปิดใช้ปุ่มย้อนกลับทันที หรือfalseในกรณีอื่นๆ ค่าเริ่มต้นคือfalseดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีผสานรวมโฆษณาเปิดแอปได้ในเอกสารประกอบของ Liftoff Monetize
ตัวอย่างโค้ดต่อไปนี้จะสร้างคำขอโฆษณาที่ตั้งค่าพารามิเตอร์เหล่านี้
using GoogleMobileAds.Api;
using GoogleMobileAds.Mediation.LiftoffMonetize.Api;
// ...
var adRequest = new AdRequest();
var liftoffExtras = new LiftoffMonetizeMediationExtras();
liftoffExtras.SetBackButtonImmediatelyEnabled(true);
adRequest.MediationExtras.Add(liftoffExtras);
รหัสข้อผิดพลาด
หากอะแดปเตอร์ไม่ได้รับโฆษณาจาก Liftoff Monetize ผู้เผยแพร่โฆษณาสามารถตรวจสอบข้อผิดพลาดที่สำคัญจากการตอบกลับของโฆษณาได้โดยใช้ ResponseInfo ในคลาสต่อไปนี้
Android
| รูปแบบ | ชื่อประเภท |
|---|---|
| โฆษณาเปิดแอป (การเสนอราคา) | com.google.ads.mediation.vungle.VungleMediationAdapter |
| โฆษณาเปิดแอป (การแสดงวิดีโอตามลำดับขั้น) | com.google.ads.mediation.vungle.VungleMediationAdapter |
| แบนเนอร์ (การเสนอราคา) | com.google.ads.mediation.vungle.VungleMediationAdapter |
| แบนเนอร์ (การแสดงวิดีโอตามลำดับขั้น) | com.vungle.mediation.VungleInterstitialAdapter |
| โฆษณาคั่นระหว่างหน้า (การเสนอราคา) | com.google.ads.mediation.vungle.VungleMediationAdapter |
| โฆษณาคั่นระหว่างหน้า (การแสดงวิดีโอตามลำดับขั้น) | com.vungle.mediation.VungleInterstitialAdapter |
| มีการให้รางวัล (การเสนอราคา) | com.google.ads.mediation.vungle.VungleMediationAdapter |
| มีการให้รางวัล (การแสดงวิดีโอตามลำดับขั้น) | com.vungle.mediation.VungleAdapter |
| โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล (การเสนอราคา) | com.google.ads.mediation.vungle.VungleMediationAdapter |
| โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล (การแสดงวิดีโอตามลำดับขั้น) | com.google.ads.mediation.vungle.VungleMediationAdapter |
iOS
| รูปแบบ | ชื่อประเภท |
|---|---|
| โฆษณาเปิดแอป (การเสนอราคา) | GADMediationAdapterVungle |
| โฆษณาเปิดแอป (การแสดงวิดีโอตามลำดับขั้น) | GADMediationAdapterVungle |
| แบนเนอร์ (การเสนอราคา) | GADMediationAdapterVungle |
| แบนเนอร์ (การแสดงวิดีโอตามลำดับขั้น) | GADMAdapterVungleInterstitial |
| โฆษณาคั่นระหว่างหน้า (การเสนอราคา) | GADMediationAdapterVungle |
| โฆษณาคั่นระหว่างหน้า (การแสดงวิดีโอตามลำดับขั้น) | GADMAdapterVungleInterstitial |
| ที่มีการให้รางวัล (การเสนอราคา) | GADMediationAdapterVungle |
| มีการให้รางวัล (การแสดงวิดีโอตามลำดับขั้น) | GADMAdapterVungleRewardBasedVideoAd |
| โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล (การเสนอราคา) | GADMediationAdapterVungle |
| โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล (การแสดงวิดีโอตามลำดับขั้น) | GADMediationAdapterVungle |
รหัสและข้อความที่มาพร้อมกันซึ่งอะแดปเตอร์ Liftoff Monetize จะแสดงเมื่อโหลดโฆษณาไม่สำเร็จมีดังนี้
Android
| รหัสข้อผิดพลาด | เหตุผล |
|---|---|
| 101 | พารามิเตอร์เซิร์ฟเวอร์ไม่ถูกต้อง (เช่น รหัสแอปหรือรหัสตำแหน่งโฆษณา) |
| 102 | ขนาดแบนเนอร์ที่ขอไม่ตรงกับขนาดโฆษณา Liftoff Monetize ที่ถูกต้อง |
| 103 | Liftoff Monetize ต้องมีบริบท Activity เพื่อขอ
โฆษณา |
| 104 | Vungle SDK ไม่สามารถโหลดโฆษณาหลายรายการสำหรับรหัสตำแหน่งโฆษณาเดียวกัน ได้ |
| 105 | เริ่มต้นใช้งาน Vungle SDK ไม่สำเร็จ |
| 106 | Vungle SDK แสดงผลการเรียกกลับการโหลดที่สำเร็จ แต่ Banners.getBanner() หรือ Vungle.getNativeAd() แสดงผลเป็น null |
| 107 | Vungle SDK ยังไม่พร้อมเล่นโฆษณา |
| 108 | Vungle SDK แสดงโทเค็นการเสนอราคาที่ไม่ถูกต้อง |
iOS
| รหัสข้อผิดพลาด | เหตุผล |
|---|---|
| 101 | พารามิเตอร์เซิร์ฟเวอร์ไม่ถูกต้อง (เช่น รหัสแอปหรือรหัสตำแหน่งโฆษณา) |
| 102 | มีการโหลดโฆษณาสำหรับการกำหนดค่าเครือข่ายนี้แล้ว Vungle SDK ไม่สามารถโหลดโฆษณารายการที่ 2 สำหรับรหัสตำแหน่งโฆษณาเดียวกันได้ |
| 103 | ขนาดโฆษณาที่ขอไม่ตรงกับขนาดแบนเนอร์ที่ Liftoff Monetize รองรับ |
| 104 | Vungle SDK แสดงผลโฆษณาแบนเนอร์ไม่ได้ |
| 105 | Vungle SDK รองรับการโหลดโฆษณาแบนเนอร์ครั้งละ 1 รายการเท่านั้น ไม่ว่าจะเป็นรหัสตำแหน่งโฆษณาใดก็ตาม |
| 106 | Vungle SDK ส่ง Callback ที่ระบุว่าโฆษณาเล่นไม่ได้ |
| 107 | Vungle SDK ยังไม่พร้อมที่จะเล่นโฆษณา |
สำหรับข้อผิดพลาดที่มาจาก Vungle SDK โปรดดูรหัสข้อผิดพลาด: Vungle SDK สำหรับ iOS และ Android
บันทึกการเปลี่ยนแปลงของปลั๊กอินสื่อกลาง Unity ของ Liftoff Monetize
เวอร์ชัน 5.7.9
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ Android เวอร์ชัน 7.7.8.1
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.7.7.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 11.5.0
เวอร์ชัน 5.7.8
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.7.8.0
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.7.7.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 11.5.0
เวอร์ชัน 5.7.7
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.7.7.0
- รองรับ Liftoff Monetize iOS Adapter เวอร์ชัน 7.7.6.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 11.4.0
เวอร์ชัน 5.7.6
- แก้ไขปัญหาที่ระบบไม่ได้ส่งต่อพารามิเตอร์เพิ่มเติมของสื่อกลางไปยังอะแดปเตอร์ Liftoff Monetize อย่างถูกต้อง
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.7.7.0
- รองรับ Liftoff Monetize iOS Adapter เวอร์ชัน 7.7.5.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 11.3.0
เวอร์ชัน 5.7.5
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ Android เวอร์ชัน 7.7.4.2
- รองรับอะแดปเตอร์ iOS ของ Liftoff Monetize เวอร์ชัน 7.7.4.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 11.1.0
เวอร์ชัน 5.7.4
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ Android เวอร์ชัน 7.7.4.0
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.7.2.1
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 11.1.0
เวอร์ชัน 5.7.3
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.7.2.0
- รองรับอะแดปเตอร์ iOS ของ Liftoff Monetize เวอร์ชัน 7.7.2.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 11.0.0
เวอร์ชัน 5.7.2
- เพิ่ม
SetBackButtonImmediatelyEnabled(bool)ไปยังLiftoffMonetizeMediationExtrasแล้ว ตั้งค่านี้เป็นtrueเพื่อเปิดใช้ปุ่มย้อนกลับทันทีสำหรับโฆษณาเปิดแอป ฟีเจอร์นี้ใช้ได้ใน Android เท่านั้น - รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.7.2.0
- รองรับ Liftoff Monetize iOS Adapter เวอร์ชัน 7.7.1.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 11.0.0
เวอร์ชัน 5.7.1
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.7.1.0
- รองรับ Liftoff Monetize iOS Adapter เวอร์ชัน 7.7.1.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 11.0.0
เวอร์ชัน 5.7.0
- รองรับอะแดปเตอร์ Android ของ Liftoff Monetize เวอร์ชัน 7.7.0.1
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.7.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 11.0.0
เวอร์ชัน 5.6.0
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ Android เวอร์ชัน 7.7.0.0
- รองรับ Liftoff Monetize iOS Adapter เวอร์ชัน 7.6.3.2
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.7.0
เวอร์ชัน 5.5.3
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.6.3.1
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.6.3.1
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.7.0
เวอร์ชัน 5.5.2
- รองรับอะแดปเตอร์ Android ของ Liftoff Monetize เวอร์ชัน 7.6.2.0
- รองรับอะแดปเตอร์ iOS ของ Liftoff Monetize เวอร์ชัน 7.6.3.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.6.0
เวอร์ชัน 5.5.1
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.6.1.0
- รองรับ Liftoff Monetize iOS Adapter เวอร์ชัน 7.6.2.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.6.0
เวอร์ชัน 5.5.0
- รองรับอแดปเตอร์ Android ของ Liftoff Monetize เวอร์ชัน 7.6.0.0
- รองรับตัวดัดแปลง iOS ของ Liftoff Monetize เวอร์ชัน 7.6.1.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.6.0
เวอร์ชัน 5.4.1
- รองรับอะแดปเตอร์ Android ของ Liftoff Monetize เวอร์ชัน 7.5.1.1
- รองรับ Liftoff Monetize iOS Adapter เวอร์ชัน 7.6.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.5.0
เวอร์ชัน 5.4.0
- รองรับอะแดปเตอร์ Android ของ Liftoff Monetize เวอร์ชัน 7.5.1.0
- รองรับอะแดปเตอร์ iOS ของ Liftoff Monetize เวอร์ชัน 7.6.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.5.0
เวอร์ชัน 5.3.5
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.5.1.0
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.5.3.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.4.2
เวอร์ชัน 5.3.4
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.5.0.1
- รองรับอะแดปเตอร์ iOS ของ Liftoff Monetize เวอร์ชัน 7.5.2.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.3.0
เวอร์ชัน 5.3.3
- แก้ไขปัญหาที่การติดตั้งผ่าน OpenUPM ทำให้ปลั๊กอินไม่นำเข้าแพ็กเกจอย่างถูกต้อง
เวอร์ชัน 5.3.2
- แก้ไขปัญหาที่การติดตั้งผ่าน OpenUPM ทำให้ปลั๊กอินไม่นำเข้าแพ็กเกจอย่างถูกต้อง
เวอร์ชัน 5.3.1
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.5.0.0
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.5.1.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.1.0
เวอร์ชัน 5.3.0
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ Android เวอร์ชัน 7.5.0.0
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.5.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.0.0
เวอร์ชัน 5.2.6
- รองรับอะแดปเตอร์ Android ของ Liftoff Monetize เวอร์ชัน 7.4.3.1
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.4.5.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.0.0
เวอร์ชัน 5.2.5
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.4.3.1
- รองรับ Liftoff Monetize iOS Adapter เวอร์ชัน 7.4.4.1
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 10.0.0
เวอร์ชัน 5.2.4
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ Android เวอร์ชัน 7.4.3.0
- รองรับอะแดปเตอร์ iOS ของ Liftoff Monetize เวอร์ชัน 7.4.4.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 9.5.0
เวอร์ชัน 5.2.3
- รองรับอะแดปเตอร์ Android ของ Liftoff Monetize เวอร์ชัน 7.4.2.0
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.4.3.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 9.5.0
เวอร์ชัน 5.2.2
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.4.2.0
- รองรับ Liftoff Monetize iOS Adapter เวอร์ชัน 7.4.2.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 9.4.0
เวอร์ชัน 5.2.1
- เปลี่ยนชื่อ
DummyClientเป็นPlaceholderClientแล้ว - รองรับอะแดปเตอร์ Android ของ Liftoff Monetize เวอร์ชัน 7.4.0.1
- รองรับ Liftoff Monetize iOS Adapter เวอร์ชัน 7.4.0.1
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 9.2.0
เวอร์ชัน 5.2.0
- รองรับอะแดปเตอร์ Android ของ Liftoff Monetize เวอร์ชัน 7.4.0.0
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.4.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 9.1.1
เวอร์ชัน 5.1.1
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.3.2.0
- รองรับอะแดปเตอร์ Liftoff Monetize สำหรับ iOS เวอร์ชัน 7.3.2.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 9.1.0
เวอร์ชัน 5.1.0
- แก้ไข
NullPointerExceptionที่ทำให้บิลด์ไม่สำเร็จเมื่อส่งออกเป็นโปรเจ็กต์ Android - อัปเดต Privacy API ดังนี้
- นำวิธีการ
UpdateConsentStatus()และUpdateCCPAStatus()ออก - นำ enum
VungleConsentStatusและVungleCCPAStatusออก - อัปเดตวิธีการ
SetGDPRStatus(bool)เป็นSetGDPRStatus(bool, String)
- นำวิธีการ
- นำวิธีการต่อไปนี้ออกจากคลาส
LiftoffMonetizeMediationExtrasSetAllPlacements(String[])SetSoundEnabled(bool)
- รองรับ Liftoff Monetize Android Adapter เวอร์ชัน 7.3.1.0
- รองรับอะแดปเตอร์ iOS ของ Liftoff Monetize เวอร์ชัน 7.3.1.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 9.1.0
เวอร์ชัน 5.0.0
- แก้ไขคำเตือนเกี่ยวกับคำจำกัดความที่ซ้ำกันสำหรับ
MediationExtras - รองรับอะแดปเตอร์ Android ของ Liftoff Monetize เวอร์ชัน 7.1.0.0
- รองรับตัวดัดแปลง iOS ของ Liftoff Monetize เวอร์ชัน 7.2.1.1
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 8.7.0
เวอร์ชัน 4.0.0
- เปลี่ยนชื่อปลั๊กอินสื่อกลาง Unity จาก Vungle เป็น Liftoff Monetize
- ย้ายเนื้อหาของอะแดปเตอร์ไปยัง
GoogleMobileAds/Mediation/LiftoffMonetize/แล้ว - ปรับโครงสร้างเนมสเปซของอะแดปเตอร์เพื่อใช้
GoogleMobileAds.Mediation.LiftoffMonetize - เพิ่มเมธอดต่อไปนี้ลงในคลาส
LiftoffMonetizeSetGDPRStatus(bool)SetGDPRMessageVersion(String)SetCCPAStatus(bool)
- รองรับอะแดปเตอร์ Android ของ Liftoff Monetize เวอร์ชัน 6.12.1.1
- รองรับอแดปเตอร์ iOS ของ Liftoff Monetize เวอร์ชัน 7.0.1.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 8.4.1
เวอร์ชัน 3.9.2
- อัปเดตชั้นเรียน
Vungle- เพิ่ม
UpdateCCPAStatus(VungleCCPAStatus)วิธีการ - นำวิธีการ
GetCurrentConsentStatus()ออกแล้ว - นำวิธีการ
GetCurrentConsentMessageVersion()ออกแล้ว
- เพิ่ม
- รองรับอแดปเตอร์ Android ของ Vungle เวอร์ชัน 6.12.1.0
- รองรับอะแดปเตอร์ Vungle iOS เวอร์ชัน 6.12.2.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับโฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.4.1
เวอร์ชัน 3.9.1
- รองรับ Vungle Android Adapter เวอร์ชัน 6.12.1.0
- รองรับ Vungle iOS Adapter เวอร์ชัน 6.12.1.1
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 7.4.0
เวอร์ชัน 3.9.0
- รองรับ Vungle Android Adapter เวอร์ชัน 6.12.0.0
- รองรับอะแดปเตอร์ Vungle iOS เวอร์ชัน 6.12.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 7.2.0
เวอร์ชัน 3.8.2
- รองรับ Vungle Android Adapter เวอร์ชัน 6.11.0.2
- รองรับ Vungle iOS Adapter เวอร์ชัน 6.11.0.1
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 7.1.0
เวอร์ชัน 3.8.1
- รองรับ Vungle Android Adapter เวอร์ชัน 6.11.0.1
- รองรับอะแดปเตอร์ Vungle iOS เวอร์ชัน 6.11.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 7.0.2
เวอร์ชัน 3.8.0
- รองรับอะแดปเตอร์ Android ของ Vungle เวอร์ชัน 6.11.0.0
- รองรับอะแดปเตอร์ iOS ของ Vungle เวอร์ชัน 6.11.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 7.0.0
เวอร์ชัน 3.7.5
- รองรับ Vungle Android Adapter เวอร์ชัน 6.10.5.0
- รองรับ Vungle iOS Adapter เวอร์ชัน 6.10.6.1
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 7.0.0
เวอร์ชัน 3.7.4
- รองรับ Vungle Android Adapter เวอร์ชัน 6.10.4.0
- รองรับอะแดปเตอร์ Vungle iOS เวอร์ชัน 6.10.6.1
- สร้างและทดสอบด้วยปลั๊กอิน Unity สำหรับ Google Mobile Ads เวอร์ชัน 7.0.0
เวอร์ชัน 3.7.3
เวอร์ชัน 3.7.2
เวอร์ชัน 3.7.1
เวอร์ชัน 3.7.0
เวอร์ชัน 3.6.0
เวอร์ชัน 3.5.1
เวอร์ชัน 3.5.0
เวอร์ชัน 3.4.1
เวอร์ชัน 3.4.0
เวอร์ชัน 3.3.1
vungle-extras-library.jarที่แพ็กเกจใหม่เป็นvungle-unity-android-library.aarโดยใช้บิลด์.aarเพื่อรองรับ Unity 2020- เมื่ออัปเกรดเป็นเวอร์ชันนี้ โปรดนำ
vungle-extras-library.jarออกจากโปรเจ็กต์
- เมื่ออัปเกรดเป็นเวอร์ชันนี้ โปรดนำ
- รองรับอะแดปเตอร์ Android ของ Vungle เวอร์ชัน 6.5.3.0
- รองรับอะแดปเตอร์ Vungle iOS เวอร์ชัน 6.5.3.0
เวอร์ชัน 3.3.0
เวอร์ชัน 3.2.0
เวอร์ชัน 3.1.4
- รองรับอะแดปเตอร์ Android เวอร์ชัน 6.3.24.1
- รองรับอะแดปเตอร์ iOS เวอร์ชัน 6.3.2.3
เวอร์ชัน 3.1.3
- รองรับอะแดปเตอร์ Android เวอร์ชัน 6.3.24.1
- รองรับอแดปเตอร์ iOS เวอร์ชัน 6.3.2.2
เวอร์ชัน 3.1.2
- อัปเดตปลั๊กอินเพื่อรองรับ Rewarded API เวอร์ชันเบต้าแบบเปิดใหม่
- รองรับอะแดปเตอร์ Android เวอร์ชัน 6.3.24.1
- รองรับอะแดปเตอร์ iOS เวอร์ชัน 6.3.2.1
เวอร์ชัน 3.1.1
- รองรับอะแดปเตอร์ Android เวอร์ชัน 6.3.24.0
- รองรับอะแดปเตอร์ iOS เวอร์ชัน 6.3.2.0
- อัปเดต
Vungle.UpdateConsentStatus()เมธอดเพื่อให้พารามิเตอร์consentMessageVersionเป็นแบบไม่บังคับ ตอนนี้ระบบจะไม่สนใจค่าของconsentMessageVersionสำหรับ iOS - เลิกใช้งาน
Vungle.GetCurrentConsentMessageVersion()สำหรับ iOS แล้ว
เวอร์ชัน 3.1.0
- รองรับอะแดปเตอร์ Android เวอร์ชัน 6.3.17.0
- รองรับอแดปเตอร์ iOS เวอร์ชัน 6.3.0.0
- อัปเดตเมธอด
Vungle.UpdateConsentStatus()เพื่อใช้พารามิเตอร์Stringเพิ่มเติมสำหรับเวอร์ชันข้อความขอความยินยอมที่ผู้เผยแพร่โฆษณาจัดเตรียมไว้ - เพิ่มเมธอด
Vungle.GetCurrentConsentMessageVersion()เพื่อรับเวอร์ชันข้อความขอความยินยอมที่ผู้เผยแพร่โฆษณาให้ไว้
เวอร์ชัน 3.0.1
- รองรับ Android Adapter เวอร์ชัน 6.2.5.1
- รองรับอะแดปเตอร์ iOS เวอร์ชัน 6.2.0.3
เวอร์ชัน 3.0.0
- รองรับอะแดปเตอร์ Android เวอร์ชัน 6.2.5.0
- รองรับอะแดปเตอร์ iOS เวอร์ชัน 6.2.0.2
- เพิ่มวิธีการต่อไปนี้
- เมธอด
Vungle.UpdateConsentStatus()เพื่อตั้งค่าสถานะความยินยอมที่จะบันทึกไว้ใน Vungle SDK Vungle.GetCurrentConsentStatus()เพื่อรับสถานะความยินยอมปัจจุบันของผู้ใช้
- เมธอด
เวอร์ชัน 2.0.0
- รองรับอะแดปเตอร์ Android เวอร์ชัน 5.3.2.1
- รองรับอแดปเตอร์ iOS เวอร์ชัน 6.2.0.0
เวอร์ชัน 1.1.0
- รองรับ Android Adapter เวอร์ชัน 5.3.2.1
- รองรับอะแดปเตอร์ iOS เวอร์ชัน 5.4.0.0
เวอร์ชัน 1.0.0
- รุ่นแรก
- รองรับอะแดปเตอร์ Android เวอร์ชัน 5.3.0.0
- รองรับอะแดปเตอร์ iOS เวอร์ชัน 5.3.0.0