Unity Ads: Khái niệm cơ bản, tính năng và kiếm tiền từ ứng dụng

Tác giả: IT Sectr Đã đăng: 2026-04-24 Thời gian đọc: 10 phút

Unity Ads là nền tảng quảng cáo của Unity Technologies, được tối ưu hóa để kiếm tiền từ trò chơi và ứng dụng di động. Theo Unity Ads Documentation (2025), nền tảng này được sử dụng trong hơn 500.000 ứng dụng trên toàn thế giới và cung cấp quyền truy cập vào các nhà quảng cáo cao cấp. Tối ưu hóa cho trò chơi khiến nó trở thành lựa chọn ưa thích của các nhà phát triển sử dụng Unity và các công cụ khác.

Những điểm chính

  • Unity Ads — nền tảng quảng cáo của Unity Technologies, được tối ưu hóa cho các ứng dụng trò chơi.
  • Rewarded Video — định dạng chính của Unity Ads với eCPM lên tới 25 USD cho lưu lượng trò chơi.
  • Tích hợp với Unity — tích hợp gốc với Unity Editor và Asset Store thông qua Package Manager.
  • Playable Creatives — hỗ trợ bản dùng thử trò chơi tương tác như một định dạng quảng cáo.
  • Phân tích — phân tích Unity Ads tích hợp sẵn với các chỉ số Retention, LTV và ARPDAU.

Unity Ads là gì?

Unity Ads là nền tảng quảng cáo được Unity Technologies phát triển đặc biệt để kiếm tiền từ các ứng dụng di động, tập trung vào phân khúc trò chơi. Nền tảng này được ra mắt vào năm 2014 sau khi mua lại Applifier và từ đó trở thành một trong những mạng quảng cáo hàng đầu cho trò chơi di động.

Không giống như các nền tảng phổ thông (AdMob), Unity Ads được thiết kế ban đầu cho các kịch bản trò chơi: hỗ trợ playable creatives, tối ưu hóa cho Rewarded Video, tích hợp với Unity Runtime. Đối tượng chính là các nhà phát triển trò chơi Unity, nhưng SDK cũng có sẵn cho các dự án Android gốc (Kotlin/Java) và iOS (Swift/Objective-C).

Theo Sensor Tower (2025), Unity Ads nằm trong top 5 mạng quảng cáo về khối lượng thanh toán cho các nhà phát triển trò chơi di động. eCPM trung bình cho các ứng dụng trò chơi trên Unity Ads là 12–25 USD, cao hơn 15–20% so với mức trung bình thị trường cho phân khúc này.

Unity Ads trong hệ sinh thái Unity

Unity Ads là một phần của Unity Gaming Services — hệ sinh thái các công cụ phát triển và kiếm tiền từ trò chơi. Tích hợp hợp nhất thông qua Unity Package Manager cho phép kết nối quảng cáo, phân tích, lưu trữ đám mây và nhiều người chơi trong một framework duy nhất. Đối với các nhà phát triển Unity, điều này có nghĩa là thời gian thiết lập tối thiểu — từ khi mở dự án đến lần hiển thị quảng cáo đầu tiên có thể mất chưa đầy một giờ.

Unity Ads hoạt động như thế nào?

Cơ chế của Unity Ads sử dụng mô hình đấu giá thời gian thực tương tự như các nền tảng quảng cáo khác, nhưng với một số tính năng được tối ưu hóa cho bối cảnh trò chơi. Nền tảng này hỗ trợ cả đấu giá tiêu chuẩn và mua theo chương trình thông qua in-app bidding.

Khi có yêu cầu quảng cáo, Unity Ads gửi thông tin về ứng dụng, người dùng và bối cảnh hiển thị đến mạng lưới của mình. Các nhà quảng cáo đặt giá thầu theo thời gian thực và quảng cáo chiến thắng được phân phối đến thiết bị. Một tính năng độc đáo của Unity Ads là ưu tiên các quảng cáo video và playable, chiếm hơn 70% khoảng không quảng cáo của nền tảng. Điều này khiến Unity Ads trở thành lựa chọn lý tưởng cho định dạng Rewarded Video.

Unity Ads Audience Pinpointer

Công cụ nhắm mục tiêu nâng cao sử dụng máy học để hiển thị quảng cáo cho những người dùng phù hợp nhất. Audience Pinpointer phân tích các mẫu hành vi: loại trò chơi đã cài đặt, thời lượng phiên trung bình, xu hướng xem quảng cáo và thực hiện mua hàng IAP. Nhà phát triển có thể đặt các tham số nhắm mục tiêu: ví dụ: chỉ hiển thị Rewarded Video cho những người dùng đã thực hiện ít nhất một lần mua hàng, hoặc ngược lại — chỉ cho người dùng 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);
    }
}

Các định dạng quảng cáo Unity Ads

Unity Ads hỗ trợ ba định dạng quảng cáo chính, mỗi định dạng được tối ưu hóa cho các kịch bản trò chơi. Đặc biệt chú trọng đến các định dạng video — chúng tạo thành xương sống của khoảng không quảng cáo của nền tảng.

Rewarded Video (Unity Ads)

Định dạng chính của Unity Ads, chiếm hơn 60% doanh thu của nền tảng. Unity Rewarded Video hỗ trợ xác thực phía máy chủ tùy chỉnh (SSV), nhiều loại tiền tệ trong một lần xem và cài đặt tần suất nâng cao. eCPM trung bình cho lưu lượng trò chơi là 15–25 USD, với tỷ lệ hoàn thành là 75–85%. Unity Ads được coi là chuẩn mực cho Rewarded Video trong phân khúc trò chơi.

Interstitial Ad (Unity Ads)

Quảng cáo toàn màn hình hỗ trợ video và nội dung tĩnh. Unity Ads Interstitial được tối ưu hóa cho thời gian nghỉ trong trò chơi — giữa các cấp độ, trong khi tải nội dung, khi thoát khỏi menu. eCPM Interstitial là 8–18 USD, CTR là 2–5%. Unity Ads hỗ trợ hiển thị Interstitial tự động trong thời gian nghỉ tự nhiên mà không cần viết thêm mã để xử lý thời gian.

Banner Ads (Unity Ads)

Biểu ngữ thích ứng tiêu chuẩn hỗ trợ tất cả các kích thước phổ biến: 320×50, 320×100, 728×90 và thích ứng. Unity Banner có eCPM thấp hơn (1–3 USD) nhưng cung cấp thu nhập bổ sung ổn định mà không ảnh hưởng đến trải nghiệm người dùng. Biểu ngữ được đặt ở đầu hoặc cuối màn hình.

Định dạngeCPM (USD)CR/CTRKhuyến nghị
Rewarded Video15–2575–85% (CR)Cho mọi trò chơi
Interstitial8–182–5% (CTR)Bổ sung cho Rewarded
Banner1–30.1–0.3% (CTR)Cho thu nhập thụ động

Unity Ads Mediation

Unity Ads không chỉ là một mạng quảng cáo — nó còn cung cấp nền tảng hòa giải của riêng mình, Unity LevelPlay (trước đây là ironSource sau khi mua lại). LevelPlay cho phép kết hợp Unity Ads với các mạng quảng cáo khác trong một hệ thống duy nhất với phân tích nâng cao.

Sau khi mua lại ironSource vào năm 2022, Unity đã kết hợp công nghệ của cả hai công ty. Unity LevelPlay hỗ trợ in-app bidding cho tất cả các mạng quảng cáo chính: AdMob, Meta Audience Network, AppLovin, AdColony, Chartboost và các mạng khác. Nền tảng tự động tối ưu hóa waterfall dựa trên dữ liệu lịch sử, phân phối lưu lượng giữa các mạng để đạt eCPM tối đa.

Waterfall so với In-app Bidding trong LevelPlay

LevelPlay hỗ trợ cả hai cách tiếp cận hòa giải. Waterfall là phương pháp thăm dò tuần tự cổ điển của các mạng, trong đó thứ tự được xác định bởi eCPM lịch sử. In-app bidding có nghĩa là tất cả các mạng cạnh tranh đồng thời cho mỗi lần hiển thị, đảm bảo giá cao nhất. Unity khuyên bạn nên sử dụng in-app bidding cho các định dạng chính và waterfall làm phương án dự phòng cho các mạng không hỗ trợ bidding.

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
        )
    }
}

Tích hợp SDK Unity Ads

Tích hợp Unity Ads khác nhau tùy theo nền tảng phát triển. Đối với các dự án Unity Engine, quy trình đơn giản — thông qua Package Manager. Đối với các dự án gốc, cần tích hợp SDK thủ công qua Gradle hoặc CocoaPods.

Tích hợp qua Unity Package Manager

Đối với các dự án Unity Engine, hãy mở Window → Package Manager, tìm Ads Monetization và cài đặt phiên bản mới nhất. Sau khi cài đặt, chỉ định Game ID trong cài đặt Services → Ads — Game ID riêng cho Android và iOS. Unity Ads tự động khởi tạo khi khởi động ứng dụng nếu dịch vụ Advertising được kích hoạt trong Unity Cloud Services.

Tích hợp trong các dự án gốc

Đối với Android, thêm phụ thuộc vào build.gradle: implementation ‘com.unity3d.ads:unity-ads:4.12.+’ và khởi tạo SDK trong mã: UnityAds.initialize(activity, gameId, listener). Đối với iOS, thêm pod ‘UnityAds’ vào Podfile của bạn hoặc liên kết UnityAds.framework thủ công. Khởi tạo: UnityAds.initialize(gameId, testMode: false, initializationDelegate: self).

Hiển thị Rewarded Video

Để hiển thị Rewarded Video, hãy gọi UnityAds.show() với ID vị trí (ví dụ: “Rewarded_Video”). Unity Ads hỗ trợ nhiều vị trí — các điểm vào khác nhau với cài đặt tần suất và phần thưởng khác nhau. Khuyến nghị tạo các vị trí riêng cho từng loại phần thưởng: “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)")
                }
            }
        }
    }
}

Lợi ích của Unity Ads cho trò chơi

Unity Ads có một số lợi thế so với các nền tảng quảng cáo phổ thông, đặc biệt là cho các ứng dụng trò chơi. Những tính năng này khiến nó trở thành lựa chọn ưa thích cho các nhà phát triển trò chơi, đặc biệt là những người làm việc với Unity Engine.

Playable Ads (quảng cáo trò chơi)

Một định dạng Unity Ads độc đáo — playable creatives cho phép người dùng dùng thử phiên bản demo của trò chơi được quảng cáo trực tiếp trong quảng cáo. Playable Ads có tỷ lệ chuyển đổi cao nhất trong tất cả các định dạng quảng cáo — lên tới 25–30%. Unity Ads là nhà lãnh đạo về khối lượng khoảng không quảng cáo playable, vì nền tảng có thể hiển thị quảng cáo trực tiếp thông qua Unity Runtime, đảm bảo tải nhanh và mượt mà.

Tối ưu hóa cho các kịch bản trò chơi

Unity Ads hiểu bối cảnh trò chơi: nền tảng biết khi nào trò chơi tạm dừng, khi nào người dùng hoàn thành một cấp độ và khi nào họ dễ tiếp nhận quảng cáo nhất. Game Event Optimization là công nghệ phân tích các sự kiện trong trò chơi và đề xuất hiển thị quảng cáo tại thời điểm tối ưu, tăng tỷ lệ hoàn thành Rewarded Video lên 10–15%.

  • Playable Creatives — nền tảng duy nhất hỗ trợ Playable Ads đầy đủ thông qua Unity Runtime.
  • Game Event Optimization — máy học xác định thời điểm tối ưu để hiển thị quảng cáo.
  • Cross-promotion — công cụ quảng bá trò chơi của riêng nhà phát triển trong các ứng dụng khác.
  • Hỗ trợ AR/VR — định dạng đặc biệt cho ứng dụng thực tế tăng cường và thực tế ảo.

Phân tích Unity Ads

Unity Ads cung cấp nền tảng phân tích tích hợp với Unity Analytics. Các nhà phát triển có thể theo dõi các chỉ số kiếm tiền chính trực tiếp trong Unity Dashboard mà không cần kết nối dịch vụ bên thứ ba.

Unity Dashboard — các chỉ số kiếm tiền

Bảng điều khiển web Unity Dashboard hiển thị tất cả các chỉ số chính: doanh thu, eCPM, số lần hiển thị, tỷ lệ lấp đầy, ARPDAU. Revenue Breakdown cung cấp chi tiết doanh thu theo định dạng (Rewarded Video, Interstitial, Banner), quốc gia, nền tảng (Android/iOS) và vị trí. Có sẵn bộ lọc ngày để phân tích xu hướng. Dữ liệu được cập nhật theo thời gian thực với độ trễ lên tới 4 giờ.

Báo cáo LTV và Retention

Unity Ads tích hợp với Unity Analytics để phân tích nhóm. Báo cáo LTV hiển thị giá trị trọn đời của người dùng được phân đoạn theo nguồn lưu lượng. Báo cáo Retention hiển thị tỷ lệ giữ chân người dùng vào Ngày 1, Ngày 7, Ngày 30, được phân đoạn theo nhóm quảng cáo. Dữ liệu này giúp đánh giá cách quảng cáo ảnh hưởng đến giá trị lâu dài của người dùng.

Kiểm tra A/B trong Unity Ads

Công cụ kiểm tra A/B tích hợp cho phép so sánh các cài đặt kiếm tiền khác nhau: tần suất quảng cáo, loại phần thưởng, vị trí. Unity A/B Testing tự động phân phối lưu lượng giữa các nhóm và hiển thị sự khác biệt có ý nghĩa thống kê về doanh thu và Retention. Tích hợp với Firebase Remote Config cho phép thay đổi cài đặt mà không cần xuất bản bản cập nhật ứng dụng.

Báo cáoChỉ sốChi tiết
RevenueDoanh thu, eCPM, số lần hiển thịTheo định dạng, quốc gia, nền tảng
LTVGiá trị trọn đờiTheo nhóm và nguồn
RetentionD1, D7, D30Theo nhóm quảng cáo
PlacementCR theo vị tríChi tiết theo điểm vào

Câu hỏi thường gặp

Unity Ads là gì và nó khác AdMob như thế nào?

Unity Ads là nền tảng quảng cáo của Unity Technologies, được tối ưu hóa cho các ứng dụng trò chơi. Không giống như AdMob, Unity Ads chuyên về các định dạng video và playable creatives, có tích hợp gốc với Unity Engine và thường hiển thị eCPM cao hơn 15–30% cho Rewarded Video trong phân khúc trò chơi.

Làm thế nào để bắt đầu kiếm tiền từ Unity Ads?

Tạo tài khoản Unity ID, kích hoạt dịch vụ Ads trong Unity Dashboard, nhận Game ID cho Android và iOS, tích hợp SDK qua Package Manager hoặc thủ công. Thanh toán tối thiểu là 100 USD cho Payoneer và 500 USD cho chuyển khoản ngân hàng. Thanh toán được thực hiện hàng tháng.

Unity Ads hỗ trợ những định dạng quảng cáo nào?

Unity Ads hỗ trợ ba định dạng: Rewarded Video (xem có thưởng, eCPM 15–25 USD), Interstitial Ad (quảng cáo toàn màn hình, eCPM 8–18 USD) và Banner (biểu ngữ thích ứng, eCPM 1–3 USD). Rewarded Video là định dạng chính của nền tảng và được khuyến nghị cho tất cả các ứng dụng trò chơi.

Tôi có thể sử dụng Unity Ads mà không cần Unity Engine không?

Có, SDK Unity Ads có sẵn cho các dự án Android gốc (Kotlin/Java) và iOS (Swift/Objective-C), cũng như cho Flutter, React Native và các giải pháp đa nền tảng khác. SDK được cài đặt qua Gradle cho Android và CocoaPods cho iOS mà không cần Unity Editor.

LevelPlay của Unity là gì?

Unity LevelPlay là nền tảng hòa giải của Unity (trước đây là ironSource sau khi mua lại) kết hợp Unity Ads với các mạng quảng cáo khác. LevelPlay hỗ trợ in-app bidding cho AdMob, Meta Audience Network, AppLovin và các mạng khác, tự động chọn quảng cáo có giá thầu cao nhất cho mỗi lần hiển thị.

Tổng kết

  • Unity Ads — nền tảng quảng cáo của Unity Technologies, tối ưu hóa để kiếm tiền từ trò chơi di động với trọng tâm là định dạng video.
  • Rewarded Video — định dạng chính với eCPM 15–25 USD và tỷ lệ hoàn thành 75–85% trong các ứng dụng trò chơi.
  • Playable Creatives — khả năng độc đáo hiển thị bản dùng thử trò chơi tương tác với CVR lên tới 30%.
  • Tích hợp — hỗ trợ gốc cho Unity Engine qua Package Manager, cùng với SDK cho Android, iOS và các giải pháp đa nền tảng.
  • Mức doanh thu — eCPM cao hơn 15–30% so với trung bình thị trường cho phân khúc trò chơi nhờ chuyên môn hóa nền tảng.
  • LevelPlay Mediation — hòa giải tích hợp với hỗ trợ in-app bidding cho tất cả các mạng quảng cáo chính.
  • Phân tích — báo cáo LTV, Retention và ARPDAU tích hợp với Unity Analytics và kiểm tra A/B.

Chúng tôi sẽ phát triển ứng dụng di động chìa khóa trao tay

IT Sectr tạo các ứng dụng iOS và Android cho các công ty khởi nghiệp và doanh nghiệp từ năm 2017. Chúng tôi sẽ tư vấn và đề xuất giải pháp tốt nhất cho bạn.

Thảo luận dự án

Đọc thêm