← Week 1 / ✦ Day 3: Ad Network & Mediation
Week 1 · Day 3 of 35
Mediation Engine

Auction House Architecture

Ad Network & Mediation Setup
ติดตั้งตัวกลางประมูลค่าโฆษณา ดัน eCPM ให้พุ่งสูงสุด

ความผิดพลาดอันดับ 1 ของผู้พัฒนาเกมมือใหม่คือการต่อ SDK ของ Google AdMob เพียงเจ้าเดียว เพราะจะทำให้คุณถูกกดราคาค่าโฆษณา วันนี้เราจะสร้าง ระบบตลาดประมูลแบบเรียลไทม์ (In-App Bidding) ดึงค่ายยักษ์ใหญ่ (Meta, Mintegral, Unity, Liftoff) มารุมแย่งซื้อแบนเนอร์ในเกมคุณ!

🎯 เป้าหมาย: สมัคร AdMob และสร้าง Mediation Account พร้อมผูก Ad Source แรก
📈 ผลลัพธ์: ดันค่า eCPM ขึ้น +30% ถึง +70% เมื่อเทียบกับการใช้ค่ายเดียว
🛠️ แพลตฟอร์ม: AdMob, AppLovin MAX หรือ Unity LevelPlay

Core Philosophy

1. ทำไมห้ามใช้ AdMob เดี่ยวๆ? (The Power of Mediation)

❌

ติด AdMob เจ้าเดียว (Single Network)

เมื่อเกมส่งคำขอโฆษณา (Ad Request) ไปยัง AdMob เพียงเจ้าเดียว ถ้า Google ในตอนนั้นไม่มีผู้ลงโฆษณาที่ต้องการผู้เล่นในประเทศนั้น เกมจะเกิดภาวะ "No Fill" (โฆษณาไม่ขึ้น หน้าจอโบ๋)

ผลเสีย: โดนกดราคา eCPM เหลือต่ำเตี้ยเรี่ยดิน ($0.50 – $1.20) และหากบัญชี AdMob ถูกขึ้นสถานะจำกัดการแสดงโฆษณา (Ad Serving Limit) รายได้ทั้งเกมจะกลายเป็น 0 บาททันที!
✅

ใช้ระบบ Ad Mediation (ตลาดประมูลเสรี)

Mediation ทำหน้าที่เป็นกรรมการคนกลาง ทุกครั้งที่ผู้เล่นจะเห็นโฆษณา ระบบจะตะโกนถามเครือข่าย 10+ ค่ายพร้อมกันว่า "ใครจะให้ราคาสูงที่สุดในวินาทีนี้?"

ผลลัพธ์: ค่ายที่จ่าย $15 จะชนะค่ายที่จ่าย $2 เสมอ ช่วยเพิ่ม Fill Rate สูงถึง 98–100% และดันรายได้โดยรวมพุ่งขึ้นเกือบเท่าตัว

Auction Mechanics

2. วิวัฒนาการ: Waterfall แบบดั้งเดิม vs Real-Time Bidding ยุคใหม่

// 1. TRADITIONAL WATERFALL (ระบบน้ำตกแบบเก่า - เสียเวลา & ตกหล่น)
Step 1: ถาม Network A (Floor Price $20) → [ไม่มีโฆษณา / ปฏิเสธ]
Step 2: ไหลตกมา Network B (Floor Price $15) → [ช้า หน่วงเวลา 2.5 วินาที]
Step 3: ไหลตกมา Network C (Floor Price $8) → [ยอมรับ และแสดงผล]
⚠️ จุดบอด: Network D อาจมีโฆษณา $25 รออยู่ แต่ไม่มีสิทธิ์เสนอราคาเพราะอยู่นอกคิวน้ำตก!
// 2. IN-APP BIDDING (ระบบประมูลพร้อมเพรียงแบบยุคใหม่ - แนะนำ 100%)
[Ad Request เกิดขึ้น] ── ตะโกนเรียกทุกค่ายพร้อมกันในเวลา 100ms ──
├── Google Bidding: เสนอ $12.50
├── AppLovin Bidding: เสนอ $18.20 [👑 ชนะการประมูล (Highest Bidder)]
├── Unity Ads: เสนอ $9.40
└── Mintegral: เสนอ $14.10
✓ ผลลัพธ์: เกมดึงโฆษณาที่จ่ายเงินสูงสุดเสมอ ใช้เวลาน้อยกว่า ไม่กระตุก ไม่ต้องนั่งคุมราคา Floor เองทุกสัปดาห์!

Platform Showdown

3. เลือกค่ายตัวกลางไหนดี? (AppLovin MAX vs Unity LevelPlay vs AdMob Mediation)

ตัวชี้วัด AppLovin MAX (แนะนำสูงสุด) Unity LevelPlay (ironSource) Google AdMob Mediation
จุดเด่นสำคัญ Bidding ไวมาก, ฟีเจอร์ Test Mode เสถียร, นิยมสุดในสายเกมไฮเปอร์/แคชชวล เชื่อมกับ Unity Engine แนบแน่น, ปรับแต่งหน้า Dashboard ง่าย จัดการทุกอย่างจบในหน้า Google เดียว, เริ่มต้นง่ายสุดสำหรับมือใหม่
การแข่งขันราคา ดึง Google + Meta + ทุกค่ายมาแข่งกันได้เต็มประสิทธิภาพ รองรับ Bidding ครอบคลุมค่ายเกมใหญ่ๆ เช่นกัน มีแนวโน้มเอื้อให้ Google Ads ชนะค่อนข้างบ่อย
เครื่องมือทดสอบ (Test Mode) มี MAX Test Mode บังคับเทสต์โฆษณาเฉพาะเครื่องได้ง่ายมาก มีเครื่องมือ Testing Suite สแกนเช็ค Adapter ในแอปได้ ใช้ Test Device ID ผูกในหน้าคอนโซล
คำแนะนำสำหรับผู้สร้างเกม ★ เหมาะที่สุดสำหรับเกมที่ต้องการ eCPM สูงสุดระดับสากล เหมาะกับโปรเจกต์ที่ใช้ Unity Ads เป็นหลักอยู่เดิม เหมาะกับผู้ที่ไม่อยากเปิดหลายแดชบอร์ด

Step-by-Step Action Plan

4. 5 ขั้นตอนเซ็ตอัป AdMob + Mediation ให้พร้อมรับเงิน

1

สมัครบัญชี Google AdMob

เข้าไปที่ admob.google.com ล็อกอินด้วยบัญชี Google หลัก กดสร้างแอปใหม่ (Add App) เลือกว่าเป็น Android หรือ iOS (เลือกตัวเลือก "No, the app is not listed on a supported app store yet" หากเกมยังไม่ได้เผยแพร่)

2

จดบันทึก Google App ID ประจำเกม

เมื่อสร้างแอปใน AdMob เสร็จ คุณจะได้รับรหัสที่มีรูปแบบดังนี้:

ca-app-pub-XXXXXXXXXXXXXXXX~YYYYYYYYYY

*สำคัญมาก: เครื่องหมาย ~ หมายถึง App ID ห้ามสับสนกับรหัส Ad Unit ที่ใช้เครื่องหมาย /

3

สมัครบัญชี AppLovin (MAX Dashboard)

เข้าเว็บ dash.applovin.com สมัครเปิดใช้งาน เลือกแถบ MAX → Mediation → Ad Units เพื่อเตรียมสร้างหน่วยโฆษณาแบบ Bidding

4

เชื่อมต่อ Google Bidding เข้ากับ Mediation Dashboard

ในหน้า MAX หรือ LevelPlay ไปที่หัวข้อ Network / Ad Sources เลือกเปิดใช้งาน Google AdMob จากนั้นทำการ Sign in with Google เพื่ออนุญาตให้ตัวกลางสามารถดึงราคาประมูลและสถิติรายได้มารวมในที่เดียว

5

สร้าง Ad Units ตัวแรกเพื่อทดสอบระบบ

สร้าง Ad Units ใน Mediation อย่างละ 1 รายการ: Banner (320x50), Interstitial, และ Rewarded Video โดยเปิดใช้งานสถานะ Real-time Bidding สำหรับ Ad Sources ทั้งหมด

🚨

3 ข้อควรระวังสูงสุด ป้องกัน AdMob สั่งระงับบัญชีถาวร

1. ห้ามคลิกโฆษณาตัวเองเด็ดขาด!

ระบบของ Google ตรวจจับพิกัด IP และลายนิ้วมือเครื่อง (Device Fingerprint) ได้แม่นยำมาก หากกดเล่นหรือดูโฆษณาในเครื่องตัวเองขณะยังไม่ได้เปิด Test Mode บัญชีจะถูกแบนข้อหา Invalid Traffic ทันที

2. ต้องเพิ่ม Test Device เสมอ

ก่อนลงมือบิลด์เกมลงเครื่องจริง ให้เข้าไปเพิ่ม Advertising ID ของสมาร์ทโฟนตัวเองในแถบ Settings → Test Devices ของ AdMob หรือใช้ Test Mode ของ MAX เพื่อความปลอดภัย 100%

3. แยกบัญชี Store กับ AdMob

เพื่อความปลอดภัยในการจัดการทีมและจำกัดความเสี่ยง ควรใช้อีเมลทางการของสตูดิโอที่มีระบบ 2-Step Verification ป้องกันบัญชีหลุดหรือโดนแฮก

Deliverables of Day 3

Checklist สิ่งที่ต้องลงมือทำวันนี้

Progress
0 / 6