AdMob — nó là gì, 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

AdMob là nền tảng quảng cáo của Google để kiếm tiền từ ứng dụng di động, cung cấp quyền truy cập vào mạng lưới nhà quảng cáo lớn nhất — Google Display Network. Theo Google AdMob (2025), nền tảng phục vụ hơn 1 triệu ứng dụng và chi trả hàng tỷ đô la cho nhà phát triển hàng năm. Trung gian AdMob cho phép kết hợp nhiều mạng quảng cáo để tối đa hóa fill rate và eCPM.

Những điểm chính

  • AdMob — nền tảng quảng cáo Google cho ứng dụng di động với quyền truy cập vào Google Display Network.
  • Trung gian — cơ chế tích hợp của AdMob để kết hợp nhiều mạng quảng cáo vào một hệ thống duy nhất.
  • Định dạng — banner, Interstitial, Rewarded Video, Native Ads — tất cả các định dạng kiếm tiền chính.
  • Fill Rate — 95-99% tại các quốc gia Tier-1 nhờ quyền truy cập vào mạng nhà quảng cáo lớn nhất.
  • Phân tích — báo cáo tích hợp về doanh thu, eCPM, yêu cầu và số lần hiển thị với chi tiết theo quốc gia.

AdMob là gì?

AdMob là nền tảng quảng cáo do Google thiết kế để kiếm tiền từ ứng dụng di động. Ra mắt năm 2006 và được Google mua lại năm 2009, AdMob đã trở thành tiêu chuẩn thực tế cho quảng cáo di động, cung cấp cho nhà phát triển quyền truy cập vào các nhà quảng cáo trên Google Display Network (GDN) và AdWords.

Nền tảng hỗ trợ tất cả các hệ điều hành di động chính — Android, iOS, cũng như ứng dụng web thông qua Google Mobile Ads SDK. Lợi thế chính của AdMob là nền tảng trung gian tích hợp, cho phép nhà phát triển kết nối các mạng quảng cáo bổ sung (Unity Ads, AppLovin, ironSource, Facebook) và tự động chọn quảng cáo có giá thầu cao nhất cho mỗi lần hiển thị.

Theo Statista (2025), AdMob chiếm hơn 35% thị trường trung gian quảng cáo di động toàn cầu, phục vụ hơn 1 triệu ứng dụng đang hoạt động. Đối tượng hàng tháng bao phủ hơn 1 tỷ thiết bị độc nhất trên toàn thế giới.

Lịch sử AdMob

AdMob được thành lập bởi Omar Hamoui vào năm 2006 như một nền tảng quảng cáo trên trang web di động. Sau khi được Google mua lại vào năm 2009 với giá 750 triệu đô la, nền tảng này đã được chuyển hướng hoàn toàn sang ứng dụng di động. Vào năm 2019, Google đã kết hợp AdMob với Google Ad Manager và Firebase, tạo ra một hệ sinh thái kiếm tiền và phân tích thống nhất tích hợp với các công cụ phát triển.

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

Kiến trúc AdMob được xây dựng trên mô hình đấu giá thời gian thực (RTB). Khi người dùng mở ứng dụng và một lần hiển thị quảng cáo xảy ra, AdMob gửi yêu cầu đến Google Display Network, nơi các nhà quảng cáo đấu giá cho lần hiển thị đó. Quảng cáo có giá thầu cao nhất thắng và được hiển thị cho người dùng.

Quá trình hiển thị diễn ra trong mili giây và bao gồm nhiều bước: ứng dụng gửi yêu cầu qua Google Mobile Ads SDK → AdMob xử lý yêu cầu và bắt đầu đấu giá → nhà quảng cáo gửi giá thầu → người thắng được xác định và quảng cáo được gửi đến thiết bị → SDK hiển thị quảng cáo. Thời gian tải quảng cáo là 100-300 ms, không ảnh hưởng đến trải nghiệm người dùng.

Mô hình định giá AdMob

AdMob hỗ trợ nhiều mô hình thanh toán. CPC (Chi phí mỗi nhấp chuột) — nhà quảng cáo trả tiền cho mỗi nhấp chuột vào quảng cáo. CPM (Chi phí mỗi nghìn) — thanh toán cho mỗi nghìn lần hiển thị, được sử dụng cho các chiến dịch thương hiệu. CPV (Chi phí mỗi lượt xem) — thanh toán cho mỗi lượt xem video, áp dụng cho Rewarded Video. CPA (Chi phí mỗi hành động) — thanh toán cho một hành động mục tiêu (cài đặt, đăng ký, mua hàng). Việc tích hợp nhiều mô hình trong một cuộc đấu giá duy nhất đảm bảo eCPM tối đa cho nhà phát triển.

kotlin
class AdMobInitializer(private val context: Context) {

    fun initializeAdMob() {
        MobileAds.initialize(context) { initializationStatus ->
            val statusMap = initializationStatus.adapterStatusMap
            for (adapter in statusMap.keys) {
                val status = statusMap[adapter]
                Log.d("AdMob", "Adapter: $adapter status: ${status?.name}")
            }
        }
    }

    fun getAdRequest(): AdRequest {
        return AdRequest.Builder()
            .setMaxAdContentRating(MaxAdContentRating.T)
            .tagForChildDirectedTreatment(true)
            .build()
    }
}

Định dạng quảng cáo AdMob

AdMob hỗ trợ tất cả các định dạng quảng cáo di động chính, cho phép nhà phát triển kết hợp chúng để tối đa hóa doanh thu. Mỗi định dạng có đặc điểm tích hợp, eCPM và tác động đến trải nghiệm người dùng riêng.

Quảng cáo banner AdMob

Banner tiêu chuẩn và banner thích ứng (banner thông minh) chiếm một khu vực cố định trên màn hình — thường ở trên cùng hoặc dưới cùng. Banner thích ứng AdMob tự động điều chỉnh kích thước theo chiều rộng màn hình thiết bị, đảm bảo hiển thị chính xác trên tất cả các thiết bị. eCPM banner — $0.5-2, CTR — 0.05-0.1%. Banner là định dạng đơn giản nhất để bắt đầu kiếm tiền.

Quảng cáo xen kẽ trong AdMob

Quảng cáo toàn màn hình hiển thị trong thời gian tạm dừng tự nhiên. AdMob Interstitial Ad hỗ trợ hình ảnh tĩnh và video. eCPM xen kẽ — $8-15, CTR — 1-5%. AdMob khuyên bạn nên tải trước quảng cáo xen kẽ trước khi hiển thị và không hiển thị quá một lần mỗi 60 giây.

Rewarded Video AdMob

Quảng cáo video có thưởng — định dạng mang lại thu nhập cao nhất trong AdMob. Rewarded AdMob hỗ trợ SSV (Xác minh phía máy chủ) để bảo vệ chống gian lận. eCPM — $12-25. Người dùng chỉ nhận được phần thưởng sau khi xem toàn bộ video, được xác nhận bởi callback onUserEarnedReward.

Quảng cáo gốc AdMob

Quảng cáo gốc có thể tùy chỉnh tích hợp vào luồng nội dung. AdMob Native Advanced cung cấp cho nhà phát triển toàn quyền kiểm soát giao diện: tiêu đề, mô tả, hình ảnh, nút CTA. eCPM — $8-20. Yêu cầu tạo mẫu XML hoặc SwiftUI.

Định dạngeCPM (USD)CTRĐộ phức tạp tích hợp
Banner0.5-20.05-0.1%Thấp
Xen kẽ8-151-5%Trung bình
Video thưởng12-2570-85% (CR)Trung bình
Quảng cáo gốc8-200.5-3%Cao

Trung gian AdMob

Trung gian AdMob là cơ chế tích hợp cho phép kết nối các mạng quảng cáo bổ sung với AdMob và quản lý chúng thông qua một giao diện duy nhất. Đây là tính năng chính phân biệt AdMob với các SDK quảng cáo đơn giản.

Cách thức hoạt động của trung gian: khi có yêu cầu quảng cáo, AdMob gửi yêu cầu đến tất cả các mạng đã kết nối cùng lúc (waterfall) hoặc sử dụng in-app bidding để chọn giá thầu tốt nhất. Trung gian waterfall thăm dò các mạng theo thứ tự ưu tiên: nếu mạng đầu tiên không thể đáp ứng yêu cầu (no fill), yêu cầu sẽ chuyển sang mạng thứ hai và cứ thế tiếp tục. In-app bidding thay thế waterfall — tất cả các mạng gửi giá thầu cùng lúc và giá thầu tốt nhất thắng.

In-app Bidding trong AdMob

Một cách tiếp cận hiện đại về trung gian, nơi tất cả các mạng quảng cáo đã kết nối tham gia vào cuộc đấu giá thời gian thực. In-app bidding loại bỏ vấn đề waterfall — các mạng không phải chờ đến lượt mà cạnh tranh cho mỗi lần hiển thị. AdMob hỗ trợ bidding cho AdMob Network, Ad Exchange, Google Ads, cũng như các mạng bên thứ ba: AppLovin, Meta Audience Network, Unity Ads, InMobi.

Thiết lập nhóm trung gian

Trong bảng điều khiển AdMob, bạn có thể tạo các nhóm trung gian — nhóm các mạng quảng cáo được tổ chức theo định dạng, quốc gia hoặc nền tảng. Ví dụ: bạn có thể tạo một nhóm riêng cho Rewarded Video tại Mỹ với AdMob + AppLovin + Unity Ads và một nhóm khác cho banner ở Châu Âu. Tính linh hoạt trong cấu hình cho phép tối ưu hóa eCPM cho từng phân khúc lưu lượng truy cập.

swift
import GoogleMobileAds

class MediationManager: NSObject {
    func configureMediation() {
        GADMobileAds.sharedInstance().start { status in
            let adapters = status.adapterStatusesByClassName
            for (name, adapterStatus) in adapters {
                switch adapterStatus.state {
                case .ready:
                    print("\(name) is ready")
                case .notReady:
                    print("\(name) not ready")
                }
            }
        }
    }
}

Thiết lập AdMob trong ứng dụng

Thiết lập từng bước AdMob bao gồm đăng ký ứng dụng, lấy ID Ad Unit, tích hợp Google Mobile Ads SDK và cấu hình trung gian. Quá trình này mất từ vài giờ đến vài ngày tùy thuộc vào độ phức tạp của tích hợp.

Đăng ký ứng dụng trong AdMob

Bước đầu tiên là tạo tài khoản AdMob (hoặc đăng nhập bằng Google) và đăng ký ứng dụng của bạn. Đối với Android, bạn cần cung cấp tên gói, đối với iOS — Bundle ID. Sau khi đăng ký, AdMob tạo App ID cần được thêm vào AndroidManifest.xml hoặc Info.plist. Google cung cấp ID Ad Unit thử nghiệm để phát triển và gỡ lỗi.

Tích hợp Google Mobile Ads SDK

Tích hợp SDK được thực hiện qua Gradle (Android) hoặc CocoaPods (iOS). Sau khi thêm phụ thuộc, bạn cần khởi tạo SDK trong phương thức Application.onCreate() hoặc AppDelegate.applicationDidFinishLaunching. Khởi tạo tải cấu hình trung gian và chuẩn bị các bộ điều hợp mạng quảng cáo.

Tạo và thử nghiệm Ad Unit

Trong bảng điều khiển AdMob, hãy tạo Ad Unit cho mỗi định dạng quảng cáo. Đặt tên mô tả: “Android_Banner_MainScreen”, “iOS_Rewarded_GameLevel”. Thử nghiệm phải được thực hiện với ID Ad Unit thử nghiệm — sử dụng ID thực trong quá trình phát triển có thể dẫn đến đình chỉ tài khoản.

kotlin
// AndroidManifest.xml
@MetaData(
    name = "com.google.android.gms.ads.APPLICATION_ID",
    value = "ca-app-pub-3940256099942544~3347511713"
)

// MainApplication.kt
class MainApplication : Application() {
    override fun onCreate() {
        super.onCreate()
        MobileAds.initialize(this)
    }
}

Phân tích và báo cáo AdMob

AdMob cung cấp hệ thống phân tích tích hợp với các báo cáo chi tiết về doanh thu, số lần hiển thị, eCPM và yêu cầu. Dữ liệu có sẵn trong bảng điều khiển web AdMob và thông qua API để tích hợp với các hệ thống bên ngoài.

Các báo cáo chính của AdMob

Bảng điều khiển AdMob bao gồm một số loại báo cáo: Revenue Overview — doanh thu theo ngày, định dạng và quốc gia; Mediation Report — thống kê cho mỗi mạng quảng cáo đã kết nối; Ad Unit Report — chi tiết cho mỗi Ad Unit; Network Performance — so sánh eCPM và fill rate giữa các mạng quảng cáo. Báo cáo có thể được xuất ra CSV để phân tích thêm.

Tích hợp Firebase Analytics

AdMob tích hợp với Firebase Analytics, cho phép theo dõi các chỉ số hành vi cùng với doanh thu quảng cáo. Firebase cung cấp phân tích đầu cuối: người dùng nào đã xem bao nhiêu quảng cáo, họ đã thực hiện hành động gì sau khi xem và tổng doanh thu họ tạo ra (LTV). Việc tích hợp được kích hoạt từ Firebase Console chỉ với một cú nhấp chuột.

API AdMob

Để tự động hóa báo cáo, API AdMob (REST) được sử dụng, cho phép lấy dữ liệu về doanh thu, số lần hiển thị và eCPM theo chương trình. API hỗ trợ lọc theo ngày, định dạng, quốc gia và Ad Unit. Giới hạn tốc độ — 10.000 yêu cầu mỗi ngày cho mỗi dự án. Xác thực qua OAuth 2.0 với tài khoản dịch vụ.

Báo cáoDữ liệuTần suất cập nhật
Revenue OverviewDoanh thu, eCPM, số lần hiển thịThời gian thực
Mediation ReportThống kê theo mạngHàng giờ
Ad Unit ReportChi tiết theo Ad UnitHàng giờ
Network PerformanceSo sánh eCPMHàng ngày

Hạn chế của AdMob

Mặc dù có tất cả ưu điểm, AdMob có một số hạn chế cần xem xét khi chọn nền tảng kiếm tiền. Hiểu những hạn chế này giúp tránh các sự cố trong quá trình tích hợp và vận hành.

Hạn chế về mặt địa lý

Fill rate và eCPM thay đổi đáng kể theo khu vực. Tại các quốc gia Tier-1 (Mỹ, Anh, Canada, Úc, Nhật Bản), fill rate là 95-99% với eCPM cao. Tại các quốc gia Tier-2 và Tier-3, fill rate có thể giảm xuống 40-60% và eCPM thấp hơn 3-5 lần. Đối với các khu vực có fill rate thấp, bạn nên kết nối các mạng quảng cáo địa phương thông qua trung gian.

Chính sách nội dung và đình chỉ

AdMob có các quy tắc nghiêm ngặt về nội dung ứng dụng. Bị cấm: nội dung người lớn, bạo lực, hàng hóa bất hợp pháp, nội dung gây hiểu lầm. Vi phạm chính sách có thể dẫn đến đình chỉ tài khoản mà không có khả năng khôi phục. Trước khi bắt đầu kiếm tiền, bạn phải kiểm tra sự tuân thủ của ứng dụng với các chính sách của AdMob.

  • Thanh toán tối thiểu — ngưỡng rút tiền là 100 đô la Mỹ cho chuyển khoản ngân hàng.
  • Khấu trừ hoa hồng — Google khấu trừ 15% hoa hồng từ doanh thu cho nhà xuất bản (Ad Exchange — lên đến 20%).
  • Thời gian thanh toán — thanh toán được thực hiện hàng tháng với độ trễ 45-60 ngày sau khi tạo doanh thu.
  • Hạn chế quốc gia — AdMob không khả dụng cho công dân của một số quốc gia (Crimea, Cuba, Iran, Bắc Triều Tiên).

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

AdMob là gì và nó hoạt động như thế nào?

AdMob là nền tảng quảng cáo của Google để kiếm tiền từ ứng dụng di động. Nó hoạt động theo mô hình đấu giá: khi có yêu cầu quảng cáo, AdMob bắt đầu đấu giá giữa các nhà quảng cáo trên Google Display Network và các mạng được kết nối thông qua trung gian. Quảng cáo có giá thầu cao nhất thắng và được hiển thị cho người dùng.

Làm thế nào để bắt đầu kiếm tiền với AdMob?

Đăng ký tài khoản AdMob, thêm ứng dụng của bạn, tạo Ad Unit cho định dạng mong muốn, tích hợp Google Mobile Ads SDK và cấu hình trung gian. Ngưỡng thanh toán tối thiểu là 100 đô la. eCPM trung bình cho lưu lượng ban đầu là $1-5, cho lưu lượng cao cấp — $10-30.

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

AdMob hỗ trợ banner (thích ứng và tiêu chuẩn), Interstitial Ad (toàn màn hình), Rewarded Video và Native Ads. Mỗi định dạng có eCPM, CTR và độ phức tạp tích hợp khác nhau. Để có doanh thu tối đa, hãy kết hợp tất cả các định dạng.

Trung gian AdMob là gì?

Trung gian AdMob là cơ chế cho phép kết nối các mạng quảng cáo bổ sung (Unity Ads, AppLovin, Meta Audience Network) với AdMob và tự động chọn quảng cáo có giá thầu cao nhất. Trung gian làm tăng fill rate lên đến 99% và cải thiện eCPM từ 15-30% nhờ sự cạnh tranh giữa các mạng.

Tại sao AdMob có thể đình chỉ tài khoản của tôi?

Nguyên nhân chính dẫn đến đình chỉ: vi phạm chính sách nội dung (nội dung người lớn, bạo lực, nội dung gây hiểu lầm), lưu lượng không hợp lệ (gian lận nhấp chuột), sử dụng ID Ad Unit thực trong quá trình thử nghiệm. Để khôi phục, bạn cần gửi kháng nghị với giải thích chi tiết và bằng chứng.

Tổng kết

  • AdMob — nền tảng quảng cáo lớn nhất của Google cho ứng dụng di động với quyền truy cập Google Display Network và trung gian tích hợp.
  • Định dạng — banner, Interstitial, Rewarded Video và Native Ads bao phủ tất cả các kịch bản kiếm tiền từ ứng dụng di động.
  • Trung gian — kết hợp nhiều mạng quảng cáo vào một hệ thống duy nhất, tăng fill rate lên đến 99% và eCPM từ 15-30%.
  • Fill Rate — 95-99% tại các quốc gia Tier-1, nhưng thấp hơn đáng kể tại các khu vực Tier-3 nơi cần kết nối mạng địa phương.
  • Phân tích — báo cáo tích hợp với chi tiết theo định dạng, quốc gia và Ad Unit, tích hợp với Firebase Analytics.
  • Hạn chế — chính sách nội dung nghiêm ngặt, thanh toán tối thiểu 100 đô la, hoa hồng Google 15%, chậm thanh toán 45-60 ngày.
  • Bắt đầu miễn phí — đăng ký tài khoản AdMob miễn phí, SDK mã nguồn mở, hỗ trợ Android và iOS.

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