คู่มือนี้จะแสดงวิธีใช้ Google Mobile Ads Flutter Plugin เพื่อโหลดและแสดงโฆษณา Display จาก Moloco SDK โฆษณา โดยใช้สื่อกลาง ซึ่งครอบคลุมการผสานรวมการเสนอราคา โดยจะครอบคลุมวิธีเพิ่ม Moloco Ads SDK ลงในการกำหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม Moloco Ads SDK และอะแดปเตอร์เข้ากับแอป Flutter
การผสานรวมและรูปแบบโฆษณาที่รองรับ
อะแดปเตอร์สื่อกลาง Ad Manager สำหรับ Moloco SDK โฆษณา มีความสามารถดังต่อไปนี้
| การผสานรวม | |
|---|---|
| การเสนอราคา | |
| การแสดงวิดีโอตามลำดับขั้น | |
| รูปแบบ | |
| โฆษณาเปิดแอป | |
| แบนเนอร์ | |
| โฆษณาคั่นระหว่างหน้า | |
| ได้รับรางวัลแล้ว | |
| โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล | |
| เนทีฟ | |
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการต่อ โปรดตรวจสอบสิ่งต่อไปนี้
- Google Mobile Ads Flutter Plugin เวอร์ชันล่าสุด
- เฟรมเวิร์ก Flutter เวอร์ชัน 3.7.0 ขึ้นไป
- หากต้องการติดตั้งใช้งานใน Android
- Android API ระดับ 24 ขึ้นไป
- วิธีติดตั้งใช้งานใน iOS
- เป้าหมายการติดตั้งใช้งาน iOS 13.0 ขึ้นไป
- โปรเจ็กต์ Flutter ที่ใช้งานได้ซึ่งกำหนดค่าด้วย Google Mobile Ads Flutter Plugin ดูรายละเอียดได้ที่หัวข้อตั้งค่า Google Mobile Ads Flutter Plugin
ขั้นตอนที่ 1: ตั้งค่าใน UI ของ Moloco Ads SDK
เข้าสู่ระบบพอร์ทัลผู้เผยแพร่โฆษณา Moloco
ไปที่แท็บภาพรวม > แอป แล้วคลิกปุ่มเพิ่มแอปเพื่อ สร้างแอปใหม่
เลือกระบบปฏิบัติการและการตั้งค่าความเป็นส่วนตัวสําหรับแอป กรอกข้อมูลที่เหลือในแบบฟอร์ม แล้วคลิกสร้าง
Android
iOS
เมื่อสร้างแอปแล้ว ให้เลือกแอปจากแท็บแอปเพื่อดูรายละเอียด และจดคีย์แอปไว้
Android
iOS
ไปที่แท็บภาพรวม > หน่วยโฆษณา เลือกแอปจากเมนูแบบเลื่อนลง แล้วคลิกหน่วยโฆษณาใหม่
เลือกการเสนอราคาในแอปเป็นวิธีการประมูล แล้วกรอกข้อมูลที่เหลือใน แบบฟอร์ม จากนั้นคลิกสร้าง
ไปที่หน่วยโฆษณาที่สร้างขึ้นใหม่ในแท็บหน่วยโฆษณาเพื่อดูรายละเอียด จดรหัสหน่วยโฆษณา
ขั้นตอนที่ 2: ตั้งค่าดีมานด์ SDK โฆษณา Moloco ใน UI ของ Ad Manager
กำหนดการตั้งค่าสื่อกลางสำหรับหน่วยโฆษณา
Android
ดูวิธีการได้ที่ขั้นตอนที่ 2 ในคู่มือสำหรับ Android
iOS
ดูวิธีการได้ที่ขั้นตอนที่ 2 ในคู่มือสำหรับ iOS
เพิ่ม Moloco Ads ลงในรายชื่อพาร์ทเนอร์โฆษณาตาม GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกา
ทำตามขั้นตอนใน การตั้งค่ากฎระเบียบของยุโรป และ การตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกา เพื่อเพิ่ม Moloco Ads ลงใน รายชื่อพาร์ทเนอร์โฆษณาตามกฎระเบียบของยุโรปและรัฐในสหรัฐอเมริกาใน UI ของ Ad Manager
ขั้นตอนที่ 3: นำเข้า SDK โฆษณา Moloco และอะแดปเตอร์
การผสานรวมผ่าน pub.dev
เพิ่มทรัพยากร Dependency ต่อไปนี้พร้อม Moloco Ads SDK SDK โฆษณา และอะแดปเตอร์เวอร์ชันล่าสุดในไฟล์ pubspec.yaml ของแพ็กเกจ
dependencies:
gma_mediation_moloco: ^3.7.1
การผสานรวมด้วยตนเอง
ดาวน์โหลดปลั๊กอินสื่อกลาง Google Mobile Ads สำหรับ
Moloco Ads SDK โฆษณา เวอร์ชันล่าสุด
แตกไฟล์ที่ดาวน์โหลดมา แล้วเพิ่มโฟลเดอร์ปลั๊กอินที่แตกออกมา
(และเนื้อหาของโฟลเดอร์) ลงในโปรเจ็กต์ Flutter จากนั้นอ้างอิงปลั๊กอินในไฟล์
pubspec.yaml โดยเพิ่มทรัพยากร Dependency ต่อไปนี้
dependencies:
gma_mediation_moloco:
path: path/to/local/package
ขั้นตอนที่ 4: ใช้การตั้งค่าความเป็นส่วนตัวใน Moloco SDK
ความยินยอมจากผู้ใช้ในสหภาพยุโรปและ GDPR
เพื่อให้เป็นไปตามนโยบายความยินยอมของผู้ใช้ EU ของ Google คุณต้องเปิดเผยข้อมูลบางอย่างต่อผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA), สหราชอาณาจักร และสวิตเซอร์แลนด์ และได้รับความยินยอมในการใช้คุกกี้หรือพื้นที่เก็บข้อมูลอื่นในเครื่องในกรณีที่กฎหมายกำหนด รวมถึงการรวบรวม การแชร์ และการใช้ข้อมูลส่วนตัวสำหรับการปรับโฆษณาตามโปรไฟล์ของผู้ใช้ นโยบายนี้เป็นผลมาจากข้อกำหนดด้าน ePrivacy และกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ของสหภาพยุโรป คุณมีหน้าที่ ตรวจสอบว่ามีการส่งต่อความยินยอมไปยังแหล่งที่มาของโฆษณาแต่ละแห่งใน เชนสื่อกลาง (Mediation Chain)
Flutter Adapter ของ Moloco Ads SDK เวอร์ชัน
1.0.0
ขึ้นไปรองรับการส่งสัญญาณความยินยอมตาม GDPR จากแพลตฟอร์มการจัดการความยินยอม
ที่ผสานรวมกับกรอบความโปร่งใสและความยินยอม (TCF) ของ IAB
ไปยัง Moloco Ads SDK
ดูข้อมูลเพิ่มเติมได้ใน
MolocoPrivacy เอกสารประกอบ
สำหรับ Android และ
สตริงความยินยอมตาม TCF
สำหรับ iOS
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา กำหนดให้ผู้ใช้มีสิทธิ เลือกไม่รับ "การขาย" "ข้อมูลส่วนบุคคล" (ตามที่กฎหมายให้คำจำกัดความ ไว้) โดยเว็บไซต์จะต้องให้ตัวเลือกไม่รับการขายผ่านลิงก์ "ไม่อนุญาตให้ขายข้อมูลส่วนบุคคลของฉัน" ที่แสดงไว้อย่างชัดเจนบนหน้าแรกของฝ่ายที่ทำ "การขาย" คู่มือการปฏิบัติตามกฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกาให้ความสามารถในการเปิดใช้การประมวลผลข้อมูลแบบจำกัดสำหรับการแสดงโฆษณา Google แต่ Google ไม่สามารถใช้การตั้งค่านี้กับเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลาง (Mediation Chain) ของคุณได้ ดังนั้น คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่าย ในเชนสื่อกลางที่อาจเข้าร่วมในการขายข้อมูลส่วนบุคคล และปฏิบัติตามคำแนะนำจากแต่ละเครือข่ายเพื่อให้มั่นใจ ว่าเป็นไปตามข้อกำหนด
ปลั๊กอินสื่อกลาง Unity ของ Google Mobile Ads สำหรับ Moloco Ads SDK โฆษณา มีเมธอด Moloco.SetDoNotSell(bool) เพื่อส่งข้อมูลความยินยอมไปยัง Moloco Ads SDK โฆษณา โค้ดตัวอย่างต่อไปนี้
แสดงวิธีส่งข้อมูลความยินยอมนี้ไปยัง
Moloco Ads SDK SDK หากเลือกตั้งค่าแฟล็กเหล่านี้ เราขอแนะนำให้ตั้งค่าก่อนที่จะขอโฆษณาผ่าน Google Mobile Ads Flutter Plugin
import 'package:gma_mediation_moloco/gma_mediation_moloco.dart';
// ...
GmaMediationMoloco.setDoNotSell(true);
ดูรายละเอียดเพิ่มเติมได้ที่วิธีการติดตั้งใช้งานที่แนะนำของ Moloco Ads SDK โฆษณา สำหรับ Android และ iOS
ขั้นตอนที่ 5: เพิ่มโค้ดที่จำเป็น
ไม่จำเป็นต้องใช้โค้ดเพิ่มเติมสำหรับการผสานรวม Moloco Ads SDK
ขั้นตอนที่ 6: ทดสอบการติดตั้งใช้งาน
เปิดใช้โฆษณาทดสอบ
ตรวจสอบว่าคุณได้ลงทะเบียนอุปกรณ์ทดสอบ สำหรับ Ad Manager
ยืนยันโฆษณาทดสอบ
หากต้องการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก Moloco SDK โฆษณา ให้เปิดใช้การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียว ในเครื่องมือตรวจสอบโฆษณาโดยใช้แหล่งที่มาของโฆษณา Moloco (การเสนอราคา)
รหัสข้อผิดพลาด
หากอแดปเตอร์ไม่ได้รับโฆษณาจาก Moloco ผู้เผยแพร่โฆษณาสามารถตรวจสอบข้อผิดพลาดพื้นฐานจากการตอบกลับของโฆษณาโดยใช้ ResponseInfo ในคลาสต่อไปนี้
Android
com.moloco.sdk
com.google.ads.mediation.moloco.MolocoMediationAdapter
iOS
MolocoSDK.MolocoError
GADMediationAdapterMoloco
รหัสและข้อความที่มาพร้อมกันซึ่งอะแดปเตอร์ Moloco แสดงเมื่อโหลดโฆษณาไม่สำเร็จมีดังนี้
Android
| รหัสข้อผิดพลาด | โดเมน | เหตุผล |
|---|---|---|
| 101 | com.google.ads.mediation.moloco | ไม่มีคีย์แอป Moloco หรือคีย์แอป Moloco ไม่ถูกต้อง |
| 102 | com.google.ads.mediation.moloco | รหัสหน่วยโฆษณา Moloco ขาดหายไปหรือไม่ถูกต้อง |
| 103 | com.google.ads.mediation.moloco | ออบเจ็กต์โฆษณา Moloco ที่แสดงผลเป็น Null |
| -1 ถึง 5000 | com.moloco.sdk | Moloco SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบของ Moloco |
iOS
| รหัสข้อผิดพลาด | โดเมน | เหตุผล |
|---|---|---|
| 101 | com.google.ads.mediation.moloco | Moloco SDK ไม่รองรับการแสดงโฆษณาใน iOS 12 และเวอร์ชันที่ต่ำกว่า |
| 102 | com.google.ads.mediation.moloco | ไม่มีคีย์แอป Moloco หรือคีย์แอป Moloco ไม่ถูกต้อง |
| 103 | com.google.ads.mediation.moloco | รหัสหน่วยโฆษณา Moloco ขาดหายไปหรือไม่ถูกต้อง |
| 104 | com.google.ads.mediation.moloco | โฆษณายังไม่พร้อมแสดง |
| 105 | com.google.ads.mediation.moloco | แสดงโฆษณาไม่สำเร็จ |
| 106 | com.google.ads.mediation.moloco | ไม่มีข้อมูลการแสดงผลเพื่อแสดงโฆษณา |
| -1 ถึง 5000 | ส่งโดย Moloco SDK | Moloco SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบของ Moloco |
บันทึกการเปลี่ยนแปลงของอะแดปเตอร์สื่อกลาง Moloco Flutter
เวอร์ชัน 3.7.1
- รองรับอะแดปเตอร์ Android ของ Moloco เวอร์ชัน 4.12.0.1
- รองรับอะแดปเตอร์ Moloco iOS เวอร์ชัน 4.10.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 9.1.0
เวอร์ชัน 3.7.0
- รองรับอะแดปเตอร์ Moloco สำหรับ Android เวอร์ชัน 4.12.0.0
- รองรับอะแดปเตอร์ Moloco iOS เวอร์ชัน 4.10.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 9.1.0
เวอร์ชัน 3.6.1
- อัปเดตเพื่อรองรับปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 9.1.0
- เพิ่มการรองรับ Swift Package Manager
- รองรับอะแดปเตอร์ Android ของ Moloco เวอร์ชัน 4.11.1.0
- รองรับอะแดปเตอร์ Moloco สำหรับ iOS เวอร์ชัน 4.9.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 9.1.0
เวอร์ชัน 3.6.0
- รองรับอะแดปเตอร์ Moloco สำหรับ Android เวอร์ชัน 4.11.0.0
- รองรับอะแดปเตอร์ Moloco สำหรับ iOS เวอร์ชัน 4.9.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 9.0.0
เวอร์ชัน 3.5.1
- รองรับ Moloco Android Adapter เวอร์ชัน 4.10.1.0
- รองรับอะแดปเตอร์ Moloco สำหรับ iOS เวอร์ชัน 4.8.1.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 9.0.0
เวอร์ชัน 3.5.0
- รองรับ Moloco Android Adapter เวอร์ชัน 4.10.0.0
- รองรับอะแดปเตอร์ Moloco iOS เวอร์ชัน 4.8.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 9.0.0
เวอร์ชัน 3.4.0
- อัปเดตเวอร์ชัน Flutter ขั้นต่ำเป็น 3.38.1
- อัปเดตเพื่อรองรับปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 8.0.0
- รองรับ Moloco Android Adapter เวอร์ชัน 4.7.0.0
- รองรับอะแดปเตอร์ Moloco สำหรับ iOS เวอร์ชัน 4.5.1.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 8.0.0
เวอร์ชัน 3.3.0
- รองรับอะแดปเตอร์ Moloco สำหรับ Android เวอร์ชัน 4.5.0.0
- รองรับอะแดปเตอร์ Moloco เวอร์ชัน 4.3.0.2 สำหรับ iOS
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 7.0.0
เวอร์ชัน 3.2.0
- รองรับ Moloco Android Adapter เวอร์ชัน 4.4.0.0
- รองรับอะแดปเตอร์ Moloco iOS เวอร์ชัน 4.2.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 7.0.0
เวอร์ชัน 3.1.0
- อัปเดตเวอร์ชัน Flutter ขั้นต่ำเป็น 3.35.1
- รองรับอแดปเตอร์ Android ของ Moloco เวอร์ชัน 4.4.0.0
- รองรับอะแดปเตอร์ Moloco สำหรับ iOS เวอร์ชัน 4.1.2.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 7.0.0
เวอร์ชัน 3.0.0
- รองรับ Moloco Android Adapter เวอร์ชัน 4.3.1.0
- รองรับอะแดปเตอร์ Moloco สำหรับ iOS เวอร์ชัน 4.1.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 6.0.0
เวอร์ชัน 2.1.0
- รองรับอแดปเตอร์ Android ของ Moloco เวอร์ชัน 4.2.0.0
- รองรับอะแดปเตอร์ Moloco สำหรับ iOS เวอร์ชัน 3.13.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 6.0.0
เวอร์ชัน 2.0.0
- รองรับ Moloco Android Adapter เวอร์ชัน 4.0.0.0
- รองรับอะแดปเตอร์ Moloco สำหรับ iOS เวอร์ชัน 3.13.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 6.0.0
เวอร์ชัน 1.6.0
- รองรับ Moloco Android Adapter เวอร์ชัน 3.12.0.0
- รองรับอะแดปเตอร์ Moloco iOS เวอร์ชัน 3.12.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 6.0.0
เวอร์ชัน 1.5.0
- รองรับอะแดปเตอร์ Android ของ Moloco เวอร์ชัน 3.11.0.0
- รองรับอะแดปเตอร์ Moloco สำหรับ iOS เวอร์ชัน 3.11.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 6.0.0
เวอร์ชัน 1.4.0
- รองรับอะแดปเตอร์ Moloco สำหรับ Android เวอร์ชัน 3.10.0.0
- รองรับอะแดปเตอร์ Moloco iOS เวอร์ชัน 3.10.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 6.0.0
เวอร์ชัน 1.3.1
- รองรับอะแดปเตอร์ Moloco สำหรับ Android เวอร์ชัน 3.9.0.0
- รองรับอะแดปเตอร์ Moloco iOS เวอร์ชัน 3.9.1.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 6.0.0
เวอร์ชัน 1.3.0
- รองรับอะแดปเตอร์ Moloco สำหรับ Android เวอร์ชัน 3.9.0.0
- รองรับอะแดปเตอร์ Moloco สำหรับ iOS เวอร์ชัน 3.9.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 6.0.0
เวอร์ชัน 1.2.0
- รองรับอะแดปเตอร์ Moloco สำหรับ Android เวอร์ชัน 3.8.0.1
- รองรับอะแดปเตอร์ Moloco iOS เวอร์ชัน 3.8.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 6.0.0
เวอร์ชัน 1.1.0
- รองรับอะแดปเตอร์ Android ของ Moloco เวอร์ชัน 3.7.0.0
- รองรับอะแดปเตอร์ Moloco สำหรับ iOS เวอร์ชัน 3.6.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 5.3.1
เวอร์ชัน 1.0.0
- การเผยแพร่ครั้งแรก
- รองรับ Moloco Android Adapter เวอร์ชัน 3.6.1.0
- รองรับอะแดปเตอร์ Moloco iOS เวอร์ชัน 3.6.0.0
- สร้างและทดสอบด้วยปลั๊กอิน Flutter สำหรับ Google Mobile Ads เวอร์ชัน 5.3.1