Unity Ads: พื้นฐาน ความสามารถ และการสร้างรายได้จากแอป

ผู้แต่ง: IT Sectr เผยแพร่เมื่อ: 2026-04-24 เวลาอ่าน: 10 นาที

Unity Ads เป็นแพลตฟอร์มโฆษณาของ Unity Technologies ที่ปรับให้เหมาะสมสำหรับการสร้างรายได้จากเกมและแอปบนมือถือ ตามข้อมูลจาก Unity Ads Documentation (2025) แพลตฟอร์มนี้ถูกใช้ในแอปมากกว่า 500,000 รายการทั่วโลกและให้การเข้าถึงผู้โฆษณาระดับพรีเมียม การปรับให้เหมาะสมสำหรับเกม ทำให้เป็นตัวเลือกที่นักพัฒนาที่ใช้ Unity และเอนจินอื่นๆ นิยมเลือกใช้

ประเด็นสำคัญ

  • Unity Ads — แพลตฟอร์มโฆษณาของ Unity Technologies ปรับให้เหมาะสมสำหรับแอปพลิเคชันเกม
  • Rewarded Video — รูปแบบหลักของ Unity Ads ที่มี eCPM สูงถึง 25 USD สำหรับปริมาณการใช้งานเกม
  • การรวมกับ Unity — การรวมแบบเนทีฟกับ Unity Editor และ Asset Store ผ่าน Package Manager
  • Playable Creatives — รองรับตัวอย่างเกมแบบโต้ตอบในรูปแบบโฆษณา
  • การวิเคราะห์ — การวิเคราะห์ในตัวของ Unity Ads พร้อมเมตริก Retention, LTV และ ARPDAU

Unity Ads คืออะไร?

Unity Ads เป็นแพลตฟอร์มโฆษณาที่พัฒนาโดย Unity Technologies เพื่อสร้างรายได้จากแอปพลิเคชันบนมือถือโดยเฉพาะ โดยเน้นที่กลุ่มเกม แพลตฟอร์มนี้เปิดตัวในปี 2014 หลังจากการเข้าซื้อ Applifier และตั้งแต่นั้นมาก็กลายเป็นหนึ่งในเครือข่ายโฆษณาชั้นนำสำหรับเกมบนมือถือ

แตกต่างจากแพลตฟอร์มทั่วไป (AdMob) Unity Ads ได้รับการออกแบบมาสำหรับสถานการณ์ของเกมตั้งแต่แรก: รองรับ playable creatives, ปรับให้เหมาะสมสำหรับ Rewarded Video, การรวมกับ Unity Runtime กลุ่มเป้าหมายหลัก คือนักพัฒนาเกม Unity แต่ SDK ยังพร้อมใช้งานสำหรับโปรเจกต์ Android ดั้งเดิม (Kotlin/Java) และ iOS (Swift/Objective-C)

ตามข้อมูลจาก Sensor Tower (2025) Unity Ads อยู่ใน 5 อันดับแรกของเครือข่ายโฆษณาตามปริมาณการจ่ายเงินให้นักพัฒนาเกมบนมือถือ eCPM เฉลี่ยสำหรับแอปเกมบน Unity Ads อยู่ที่ 12–25 USD ซึ่งสูงกว่าค่าเฉลี่ยของตลาดสำหรับกลุ่มนี้ 15–20%

Unity Ads ในระบบนิเวศของ Unity

Unity Ads เป็นส่วนหนึ่งของ Unity Gaming Services — ระบบนิเวศของเครื่องมือสำหรับการพัฒนาและสร้างรายได้จากเกม การรวมเป็นหนึ่งเดียว ผ่าน Unity Package Manager ช่วยให้คุณเชื่อมต่อโฆษณา การวิเคราะห์ การบันทึกบนคลาวด์ และผู้เล่นหลายคนในเฟรมเวิร์กเดียว สำหรับนักพัฒนา Unity นี่หมายถึงเวลาในการตั้งค่าขั้นต่ำ — ตั้งแต่การเปิดโปรเจกต์จนถึงการแสดงโฆษณาครั้งแรกอาจใช้เวลาไม่ถึงหนึ่งชั่วโมง

Unity Ads ทำงานอย่างไร?

กลไกของ Unity Ads ใช้รูปแบบการประมูลแบบเรียลไทม์ที่คล้ายกับแพลตฟอร์มโฆษณาอื่นๆ แต่มีคุณสมบัติหลายอย่างที่ปรับให้เหมาะสมสำหรับบริบทของเกม แพลตฟอร์มนี้รองรับทั้งการประมูลมาตรฐานและการซื้อแบบโปรแกรมเมติกผ่าน in-app bidding

เมื่อมีการร้องขอโฆษณา Unity Ads จะส่งข้อมูลเกี่ยวกับแอป ผู้ใช้ และบริบทการแสดงผลไปยังเครือข่ายของตน ผู้โฆษณาจะเสนอราคาแบบเรียลไทม์และโฆษณาที่ชนะจะถูกส่งไปยังอุปกรณ์ คุณสมบัติที่ไม่เหมือนใคร ของ Unity Ads คือการให้ความสำคัญกับวิดีโอและ playable creatives ซึ่งคิดเป็นสัดส่วนมากกว่า 70% ของสินค้าคงคลังของแพลตฟอร์ม ทำให้ Unity Ads เป็นตัวเลือกที่เหมาะสำหรับรูปแบบ Rewarded Video

Unity Ads Audience Pinpointer

เครื่องมือกำหนดเป้าหมายขั้นสูงที่ใช้การเรียนรู้ของเครื่องเพื่อแสดงโฆษณาแก่ผู้ใช้ที่เกี่ยวข้องมากที่สุด Audience Pinpointer วิเคราะห์รูปแบบพฤติกรรม: ประเภทของเกมที่ติดตั้ง ระยะเวลาเซสชันโดยเฉลี่ย แนวโน้มการดูโฆษณาและการซื้อ IAP นักพัฒนาสามารถกำหนดพารามิเตอร์การกำหนดเป้าหมาย: ตัวอย่างเช่น แสดง Rewarded Video เฉพาะผู้ใช้ที่ทำการซื้ออย่างน้อยหนึ่งครั้ง หรือในทางกลับกัน — เฉพาะผู้ใช้แบบ free-to-play

csharp
using UnityEngine;
using UnityEngine.Advertisements;

public class UnityAdsManager : MonoBehaviour, IUnityAdsInitializationListener
{
    private string gameId = "1234567";
    private bool testMode = true;

    public void InitializeAds()
    {
        Advertisement.Initialize(gameId, testMode, this);
    }

    public void OnInitializationComplete()
    {
        Debug.Log("Unity Ads initialized");
    }

    public void OnInitializationFailed(UnityAdsInitializationError error)
    {
        Debug.LogError("Init failed: " + error);
    }
}

รูปแบบโฆษณาของ Unity Ads

Unity Ads รองรับ รูปแบบโฆษณาหลักสามรูปแบบ แต่ละรูปแบบปรับให้เหมาะสมสำหรับสถานการณ์ของเกม ความสนใจเป็นพิเศษจะถูกให้กับรูปแบบวิดีโอ — ซึ่งเป็นกระดูกสันหลังของสินค้าคงคลังของแพลตฟอร์ม

Rewarded Video (Unity Ads)

รูปแบบหลักของ Unity Ads ซึ่งคิดเป็นสัดส่วนมากกว่า 60% ของรายได้ของแพลตฟอร์ม Unity Rewarded Video รองรับการตรวจสอบฝั่งเซิร์ฟเวอร์ที่กำหนดเอง (SSV) สกุลเงินหลายสกุลในการดูครั้งเดียว และการจำกัดความถี่ขั้นสูง eCPM เฉลี่ยสำหรับปริมาณการใช้งานเกมอยู่ที่ 15–25 USD โดยมีอัตราการดูจบ 75–85% Unity Ads ถือเป็นมาตรฐานสำหรับ Rewarded Video ในกลุ่มเกม

Interstitial Ad (Unity Ads)

โฆษณาแบบเต็มจอที่รองรับวิดีโอและเนื้อหาคงที่ Unity Ads Interstitial ถูกปรับให้เหมาะสมสำหรับช่วงพักในเกม — ระหว่างด่าน ระหว่างโหลดเนื้อหา เมื่อออกจากเมนู eCPM ของ Interstitial อยู่ที่ 8–18 USD CTR อยู่ที่ 2–5% Unity Ads รองรับการแสดง Interstitial อัตโนมัติในช่วงพักตามธรรมชาติโดยไม่ต้องเขียนโค้ดเพิ่มเติมสำหรับการกำหนดเวลา

Banner Ads (Unity Ads)

แบนเนอร์แบบปรับขนาดมาตรฐานที่รองรับขนาดทั่วไปทั้งหมด: 320×50, 320×100, 728×90 และแบบปรับขนาดได้ Unity Banner มี eCPM ต่ำกว่า (1–3 USD) แต่ให้รายได้เพิ่มเติมที่มั่นคงโดยไม่กระทบต่อประสบการณ์ผู้ใช้ แบนเนอร์จะถูกวางไว้ที่ด้านบนหรือด้านล่างของหน้าจอ

รูปแบบeCPM (USD)CR/CTRคำแนะนำ
Rewarded Video15–2575–85% (CR)สำหรับเกมทั้งหมด
Interstitial8–182–5% (CTR)เพิ่มเติมจาก Rewarded
Banner1–30.1–0.3% (CTR)สำหรับรายได้เชิงรับ

Unity Ads Mediation

Unity Ads ไม่ใช่แค่เครือข่ายโฆษณา — แต่ยังมีแพลตฟอร์มตัวกลางของตัวเอง นั่นคือ Unity LevelPlay (เดิมคือ ironSource หลังการเข้าซื้อ) LevelPlay ช่วยให้รวม Unity Ads เข้ากับเครือข่ายโฆษณาอื่นๆ ในระบบเดียวที่มีการวิเคราะห์ขั้นสูง

หลังจากการเข้าซื้อ ironSource ในปี 2022 Unity ได้รวมเทคโนโลยีของทั้งสองบริษัท Unity LevelPlay รองรับ in-app bidding สำหรับเครือข่ายโฆษณาหลักทั้งหมด: AdMob, Meta Audience Network, AppLovin, AdColony, Chartboost และอื่นๆ แพลตฟอร์มจะปรับ waterfall ให้เหมาะสมโดยอัตโนมัติตามข้อมูลในอดีต โดยกระจายปริมาณการใช้งานระหว่างเครือข่ายเพื่อ eCPM สูงสุด

Waterfall vs In-app Bidding ใน LevelPlay

LevelPlay รองรับแนวทางการเป็นตัวกลางทั้งสองวิธี Waterfall คือการสอบถามเครือข่ายตามลำดับแบบดั้งเดิม โดยลำดับจะถูกกำหนดโดย eCPM ในอดีต In-app bidding หมายถึงเครือข่ายทั้งหมดแข่งขันพร้อมกันสำหรับการแสดงผลแต่ละครั้ง ซึ่งรับประกันราคาสูงสุด Unity แนะนำให้ใช้ in-app bidding สำหรับรูปแบบหลักและ waterfall เป็นทางสำรองสำหรับเครือข่ายที่ไม่รองรับการเสนอราคา

kotlin
class UnityLevelPlaySetup {
    fun configureLevelPlay() {
        val config = IronSourceConfig.getInstance()
        config.setClientSideCallbacks(true)
        config.setUserId("user123")

        IronSource.setMetaData("is_test_suite", "enable")
        IronSource.init(
            context,
            "your_app_key",
            IronSource.AD_UNIT_REWARDED_VIDEO
        )
    }
}

การรวม SDK ของ Unity Ads

การรวม Unity Ads แตกต่างกันไปตามแพลตฟอร์มการพัฒนา สำหรับโปรเจกต์ Unity Engine กระบวนการทำได้ง่าย — ผ่าน Package Manager สำหรับโปรเจกต์ดั้งเดิม จำเป็นต้องรวม SDK ด้วยตนเองผ่าน Gradle หรือ CocoaPods

การรวมผ่าน Unity Package Manager

สำหรับโปรเจกต์ Unity Engine ให้เปิด Window → Package Manager ค้นหา Ads Monetization และติดตั้งเวอร์ชันล่าสุด หลังการติดตั้ง ให้ระบุ Game ID ในการตั้งค่า Services → Ads — Game ID แยกต่างหากสำหรับ Android และ iOS Unity Ads จะเริ่มต้นโดยอัตโนมัติเมื่อเปิดแอปหากบริการ Advertising ถูกเปิดใช้งานใน Unity Cloud Services

การรวมในโปรเจกต์ดั้งเดิม

สำหรับ Android ให้เพิ่ม dependencies ใน build.gradle: implementation ‘com.unity3d.ads:unity-ads:4.12.+’ และเริ่มต้น SDK ในโค้ด: UnityAds.initialize(activity, gameId, listener) สำหรับ iOS ให้เพิ่ม pod ‘UnityAds’ ใน Podfile หรือลิงก์ UnityAds.framework ด้วยตนเอง การเริ่มต้น: UnityAds.initialize(gameId, testMode: false, initializationDelegate: self)

การแสดง Rewarded Video

ในการแสดง Rewarded Video ให้เรียก UnityAds.show() พร้อม ID ตำแหน่ง (เช่น “Rewarded_Video”) Unity Ads รองรับหลายตำแหน่ง — จุดเข้าต่างๆ ที่มีการตั้งค่าความถี่และรางวัลต่างกัน แนะนำให้ สร้างตำแหน่งแยกต่างหากสำหรับรางวัลแต่ละประเภท: “Rewarded_Coins”, “Rewarded_Lives”, “Rewarded_SkipLevel”

swift
import UnityAds

class UnityAdsViewController: UIViewController {
    let placementId = "Rewarded_Video"

    func showRewardedAd() {
        if UnityAds.isReady(placementId) {
            UnityAds.show(self, placementId: placementId) { result in
                switch result {
                case .finished:
                    self?.grantReward()
                default:
                    print("Ad result: \(result)")
                }
            }
        }
    }
}

ข้อดีของ Unity Ads สำหรับเกม

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

Playable Ads (ครีเอทีฟโฆษณาเกม)

รูปแบบเฉพาะของ Unity Ads — playable creatives ที่ช่วยให้ผู้ใช้ลองเล่นเวอร์ชันตัวอย่างของเกมที่โฆษณาได้โดยตรงภายในโฆษณา Playable Ads มีอัตราการแปลงสูงที่สุดในบรรดารูปแบบโฆษณาทั้งหมด — สูงถึง 25–30% Unity Ads เป็นผู้นำในด้านปริมาณสินค้าคงคลังแบบ playable เนื่องจากแพลตฟอร์มสามารถเรนเดอร์ครีเอทีฟได้โดยตรงผ่าน Unity Runtime ทำให้มั่นใจได้ถึงการโหลดที่ราบรื่นและรวดเร็ว

การปรับให้เหมาะสมสำหรับสถานการณ์ของเกม

Unity Ads เข้าใจบริบทของเกม: แพลตฟอร์มรู้ว่าเมื่อไรเกมหยุดชั่วคราว เมื่อไรผู้ใช้จบด่าน และเมื่อไรที่พวกเขาพร้อมที่สุดที่จะดูโฆษณา Game Event Optimization เป็นเทคโนโลยีที่วิเคราะห์เหตุการณ์ภายในเกมและแนะนำให้แสดงโฆษณาในช่วงเวลาที่เหมาะสมที่สุด ซึ่งเพิ่มอัตราการดูจบของ Rewarded Video ขึ้น 10–15%

  • Playable Creatives — แพลตฟอร์มเดียวที่รองรับ Playable Ads อย่างเต็มรูปแบบผ่าน Unity Runtime
  • Game Event Optimization — การเรียนรู้ของเครื่องกำหนดช่วงเวลาที่เหมาะสมที่สุดในการแสดงโฆษณา
  • Cross-promotion — เครื่องมือสำหรับโปรโมทเกมของนักพัฒนาเองภายในแอปพลิเคชันอื่น
  • การรองรับ AR/VR — รูปแบบพิเศษสำหรับแอปพลิเคชันความเป็นจริงเสริมและความจริงเสมือน

การวิเคราะห์ของ Unity Ads

Unity Ads ให้ แพลตฟอร์มการวิเคราะห์ในตัวที่รวมกับ Unity Analytics นักพัฒนาสามารถติดตามเมตริกการสร้างรายได้หลักได้โดยตรงใน Unity Dashboard โดยไม่ต้องเชื่อมต่อบริการของบุคคลที่สาม

Unity Dashboard — เมตริกการสร้างรายได้

แผงเว็บ Unity Dashboard แสดงเมตริกหลักทั้งหมด: รายได้, eCPM, การแสดงผล, อัตราการเติม, ARPDAU Revenue Breakdown ให้รายละเอียดรายได้ตามรูปแบบ (Rewarded Video, Interstitial, Banner), ประเทศ, แพลตฟอร์ม (Android/iOS) และตำแหน่ง การกรองตามวันที่มีให้สำหรับการวิเคราะห์แนวโน้ม ข้อมูลจะอัปเดตแบบเรียลไทม์โดยมีความล่าช้าสูงสุด 4 ชั่วโมง

รายงาน LTV และ Retention

Unity Ads รวมกับ Unity Analytics สำหรับการวิเคราะห์กลุ่มผู้ใช้ รายงาน LTV แสดงมูลค่าตลอดอายุการใช้งานของผู้ใช้ที่แบ่งกลุ่มตามแหล่งที่มาของปริมาณการใช้งาน รายงาน Retention แสดงการรักษาผู้ใช้ในวันที่ 1, วันที่ 7, วันที่ 30 โดยแบ่งกลุ่มตามกลุ่มผู้ใช้โฆษณา ข้อมูลนี้ช่วยประเมินว่าโฆษณาส่งผลต่อมูลค่าระยะยาวของผู้ใช้อย่างไร

การทดสอบ A/B ใน Unity Ads

เครื่องมือทดสอบ A/B ในตัวช่วยให้เปรียบเทียบการตั้งค่าการสร้างรายได้ต่างๆ: ความถี่โฆษณา, ประเภทรางวัล, ตำแหน่ง Unity A/B Testing จะกระจายปริมาณการใช้งานระหว่างกลุ่มโดยอัตโนมัติและแสดงความแตกต่างที่มีนัยสำคัญทางสถิติในรายได้และ Retention การรวมกับ Firebase Remote Config ช่วยให้เปลี่ยนการตั้งค่าได้โดยไม่ต้องเผยแพร่อัปเดตแอป

รายงานเมตริกรายละเอียด
Revenueรายได้, eCPM, การแสดงผลตามรูปแบบ, ประเทศ, แพลตฟอร์ม
LTVมูลค่าตลอดอายุการใช้งานตามกลุ่มและแหล่งที่มา
RetentionD1, D7, D30ตามกลุ่มผู้ใช้โฆษณา
PlacementCR ตามตำแหน่งรายละเอียดตามจุดเข้า

คำถามที่พบบ่อย

Unity Ads คืออะไรและแตกต่างจาก AdMob อย่างไร?

Unity Ads เป็นแพลตฟอร์มโฆษณาของ Unity Technologies ที่ปรับให้เหมาะสมสำหรับแอปพลิเคชันเกม แตกต่างจาก AdMob ตรงที่ Unity Ads เชี่ยวชาญด้านรูปแบบวิดีโอและ playable creatives มีการรวมแบบเนทีฟกับ Unity Engine และโดยทั่วไปจะแสดง eCPM ที่สูงกว่า 15–30% สำหรับ Rewarded Video ในกลุ่มเกม

จะเริ่มสร้างรายได้จาก Unity Ads ได้อย่างไร?

สร้างบัญชี Unity ID เปิดใช้งานบริการ Ads ใน Unity Dashboard รับ Game ID สำหรับ Android และ iOS รวม SDK ผ่าน Package Manager หรือด้วยตนเอง การจ่ายเงินขั้นต่ำ คือ 100 USD สำหรับ Payoneer และ 500 USD สำหรับการโอนเงินผ่านธนาคาร การจ่ายเงินจะดำเนินการเป็นรายเดือน

Unity Ads รองรับรูปแบบโฆษณาใดบ้าง?

Unity Ads รองรับสามรูปแบบ: Rewarded Video (ดูพร้อมรับรางวัล, eCPM 15–25 USD), Interstitial Ad (โฆษณาเต็มจอ, eCPM 8–18 USD) และ Banner (แบนเนอร์แบบปรับขนาด, eCPM 1–3 USD) Rewarded Video เป็นรูปแบบหลักของแพลตฟอร์มและแนะนำสำหรับแอปพลิเคชันเกมทั้งหมด

ฉันสามารถใช้ Unity Ads โดยไม่มี Unity Engine ได้หรือไม่?

ได้ SDK ของ Unity Ads พร้อมใช้งานสำหรับโปรเจกต์ Android ดั้งเดิม (Kotlin/Java) และ iOS (Swift/Objective-C) รวมถึง Flutter, React Native และโซลูชันข้ามแพลตฟอร์มอื่นๆ SDK ติดตั้งผ่าน Gradle สำหรับ Android และ CocoaPods สำหรับ iOS โดยไม่ต้องใช้ Unity Editor

LevelPlay ของ Unity คืออะไร?

Unity LevelPlay เป็นแพลตฟอร์มตัวกลางของ Unity (เดิมคือ ironSource หลังการเข้าซื้อ) ที่รวม Unity Ads เข้ากับเครือข่ายโฆษณาอื่นๆ LevelPlay รองรับ in-app bidding สำหรับ AdMob, Meta Audience Network, AppLovin และเครือข่ายอื่นๆ โดยเลือกโฆษณาที่มีราคาเสนอสูงสุดโดยอัตโนมัติสำหรับการแสดงผลแต่ละครั้ง

สรุป

  • Unity Ads — แพลตฟอร์มโฆษณาของ Unity Technologies ปรับให้เหมาะสมสำหรับการสร้างรายได้จากเกมบนมือถือโดยเน้นรูปแบบวิดีโอ
  • Rewarded Video — รูปแบบหลักที่มี eCPM 15–25 USD และอัตราการดูจบ 75–85% ในแอปพลิเคชันเกม
  • Playable Creatives — ความสามารถเฉพาะตัวในการแสดงตัวอย่างเกมแบบโต้ตอบด้วย CVR สูงถึง 30%
  • การรวม — การรองรับแบบเนทีฟสำหรับ Unity Engine ผ่าน Package Manager รวมถึง SDK สำหรับ Android, iOS และโซลูชันข้ามแพลตฟอร์ม
  • ระดับรายได้ — eCPM สูงกว่าค่าเฉลี่ยของตลาด 15–30% สำหรับกลุ่มเกมเนื่องจากความเชี่ยวชาญของแพลตฟอร์ม
  • LevelPlay Mediation — ตัวกลางในตัวที่รองรับ in-app bidding สำหรับเครือข่ายโฆษณาหลักทั้งหมด
  • การวิเคราะห์ — รายงาน LTV, Retention และ ARPDAU ในตัวพร้อมการรวม Unity Analytics และการทดสอบ A/B

เราจะพัฒนาแอปพลิเคชันบนมือถือแบบครบวงจร

IT Sectr สร้างแอปพลิเคชัน iOS และ Android สำหรับสตาร์ทอัพและธุรกิจตั้งแต่ปี 2017 เราจะให้คำแนะนำและเสนอวิธีแก้ปัญหาที่ดีที่สุดแก่คุณ

ปรึกษาโครงการ

อ่านเพิ่มเติม