AdMob — چیست، امکانات و کسب درآمد از برنامه‌ها

نویسنده: IT Sectr منتشر شده: 2026-04-24 زمان مطالعه: 10 دقیقه

AdMob پلتفرم تبلیغاتی گوگل برای کسب درآمد از برنامه‌های موبایل است که دسترسی به بزرگترین شبکه تبلیغ‌دهندگان Google Display Network را فراهم می‌کند. بر اساس اطلاعات Google AdMob (2025)، این پلتفرم به بیش از ۱ میلیون برنامه خدمات می‌دهد و سالانه میلیاردها دلار به توسعه‌دهندگان پرداخت می‌کند. میانجی‌گری AdMob امکان ترکیب چندین شبکه تبلیغاتی را برای حداکثر fill rate و eCPM فراهم می‌کند.

نکات اصلی

  • AdMob — پلتفرم تبلیغاتی گوگل برای برنامه‌های موبایل با دسترسی به Google Display Network.
  • میانجی‌گری — مکانیزم داخلی AdMob برای ترکیب چندین شبکه تبلیغاتی در یک سیستم واحد.
  • فرمت‌ها — بنرها، Interstitial، Rewarded Video، Native Ads — همه فرمت‌های اصلی کسب درآمد.
  • Fill Rate — ۹۵-۹۹٪ در کشورهای Tier-1 به لطف دسترسی به بزرگترین شبکه تبلیغ‌دهندگان.
  • تحلیل — گزارش‌های داخلی درآمد، eCPM، درخواست‌ها و نمایش‌ها با تفکیک کشور.

AdMob چیست؟

AdMob یک پلتفرم تبلیغاتی از گوگل است که برای کسب درآمد از برنامه‌های موبایل طراحی شده است. راه‌اندازی شده در سال ۲۰۰۶ و خریداری شده توسط گوگل در سال ۲۰۰۹، AdMob به استاندارد دوفاکتو برای تبلیغات موبایل تبدیل شد و دسترسی توسعه‌دهندگان به تبلیغ‌دهندگان Google Display Network (GDN) و AdWords را فراهم کرد.

این پلتفرم از تمام سیستم‌عامل‌های اصلی موبایل — Android، iOS و همچنین برنامه‌های وب از طریق Google Mobile Ads SDK پشتیبانی می‌کند. مزیت کلیدی AdMob — پلتفرم میانجی‌گری داخلی است که به توسعه‌دهنده امکان می‌دهد شبکه‌های تبلیغاتی اضافی (Unity Ads، AppLovin، ironSource، Facebook) را متصل کرده و به طور خودکار تبلیغ با بالاترین پیشنهاد را برای هر نمایش انتخاب کند.

بر اساس داده‌های Statista (2025)، AdMob بیش از ۳۵٪ از بازار جهانی میانجی‌گری تبلیغات موبایل را در اختیار دارد و به بیش از ۱ میلیون برنامه فعال خدمات می‌دهد. مخاطب ماهانه بیش از ۱ میلیارد دستگاه منحصر‌به‌فرد در سراسر جهان را پوشش می‌دهد.

تاریخچه توسعه AdMob

AdMob توسط عمر حما در سال ۲۰۰۶ به عنوان پلتفرمی برای تبلیغات در سایت‌های موبایل تأسیس شد. پس از خرید توسط گوگل در سال ۲۰۰۹ به مبلغ ۷۵۰ میلیون دلار، این پلتفرم به طور کامل به برنامه‌های موبایل تغییر جهت داد. در سال ۲۰۱۹ گوگل AdMob را با Google Ad Manager و Firebase ادغام کرد و یک اکوسیستم واحد کسب درآمد و تحلیل ایجاد کرد که با ابزارهای توسعه‌دهنده یکپارچه شده است.

AdMob چگونه کار می‌کند؟

معماری AdMob بر اساس مدل حراج بلادرنگ (RTB) ساخته شده است. هنگامی که کاربر برنامه را باز می‌کند و یک نمایش تبلیغاتی ایجاد می‌شود، AdMob درخواستی را به Google Display Network ارسال می‌کند، جایی که تبلیغ‌دهندگان برای این نمایش مناقصه می‌کنند. تبلیغ با بالاترین پیشنهاد برنده شده و به کاربر نمایش داده می‌شود.

فرآیند نمایش میلی‌ثانیه طول می‌کشد و شامل چند مرحله است: برنامه درخواست را از طریق Google Mobile Ads SDK ارسال می‌کند → AdMob درخواست را پردازش کرده و حراج را آغاز می‌کند → تبلیغ‌دهندگان پیشنهاد می‌دهند → برنده تعیین شده و کراتیو به دستگاه تحویل داده می‌شود → SDK تبلیغ را نمایش می‌دهد. زمان بارگیری کراتیو ۱۰۰-۳۰۰ میلی‌ثانیه است که بر تجربه کاربر تأثیر نمی‌گذارد.

مدل‌های قیمت‌گذاری AdMob

AdMob از چندین مدل پرداخت پشتیبانی می‌کند. CPC (Cost Per Click) — تبلیغ‌دهنده به ازای هر کلیک روی تبلیغ پرداخت می‌کند. CPM (Cost Per Mille) — پرداخت به ازای هزار نمایش، برای کمپین‌های برند استفاده می‌شود. CPV (Cost Per View) — پرداخت به ازای مشاهده ویدیو، برای Rewarded Video اعمال می‌شود. CPA (Cost Per Action) — پرداخت به ازای اقدام هدف (نصب، ثبت‌نام، خرید). ادغام چندین مدل در یک حراج، حداکثر eCPM را برای توسعه‌دهنده تضمین می‌کند.

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

فرمت‌های تبلیغاتی AdMob

AdMob از تمام فرمت‌های اصلی تبلیغات موبایل پشتیبانی می‌کند که به توسعه‌دهندگان امکان می‌دهد برای حداکثر درآمد آن‌ها را ترکیب کنند. هر فرمت ویژگی‌های یکپارچه‌سازی، eCPM و تأثیر بر تجربه کاربری خاص خود را دارد.

تبلیغات بنری AdMob

بنرهای استاندارد و بنرهای تطبیقی (smart banners) که ناحیه ثابتی از صفحه را اشغال می‌کنند — معمولاً در بالا یا پایین. AdMob Adaptive Banners اندازه خود را به طور خودکار با عرض صفحه دستگاه تنظیم می‌کنند و نمایش صحیح را در تمام دستگاه‌ها تضمین می‌کنند. eCPM بنرها — ۰.۵-۲ دلار، CTR — ۰.۰۵-۰.۱٪. بنرها ساده‌ترین فرمت برای شروع کسب درآمد هستند.

Interstitial Ad در AdMob

تبلیغات تمام‌صفحه که در مکث‌های طبیعی نمایش داده می‌شوند. AdMob Interstitial Ad از تصاویر ثابت و ویدیو پشتیبانی می‌کند. eCPM Interstitial — ۸-۱۵ دلار، CTR — ۱-۵٪. AdMob توصیه می‌کند Interstitial Ad را قبل از زمان نمایش از قبل بارگیری کنید و بیشتر از هر ۶۰ ثانیه یک بار نمایش ندهید.

Rewarded Video AdMob

ویدیوهای دارای پاداش — سودآورترین فرمت در AdMob. Rewarded AdMob از SSV (Server-Side Verification) برای محافظت در برابر تقلب پشتیبانی می‌کند. eCPM — ۱۲-۲۵ دلار. کاربر تنها پس از مشاهده کامل ویدیو پاداش دریافت می‌کند که توسط callback onUserEarnedReward تأیید می‌شود.

Native Ads AdMob

تبلیغات بومی قابل تنظیم که در فید محتوا جاسازی می‌شوند. AdMob Native Advanced کنترل کامل ظاهر را به توسعه‌دهنده می‌دهد: عنوان، توضیحات، تصویر، دکمه CTA. eCPM — ۸-۲۰ دلار. نیاز به ایجاد قالب XML یا SwiftUI دارد.

فرمتeCPM (USD)CTRپیچیدگی یکپارچه‌سازی
بنر۰.۵-۲۰.۰۵-۰.۱٪پایین
Interstitial۸-۱۵۱-۵٪متوسط
Rewarded Video۱۲-۲۵۷۰-۸۵٪ (CR)متوسط
Native Ad۸-۲۰۰.۵-۳٪بالا

میانجی‌گری AdMob

میانجی‌گری AdMob — مکانیزم داخلی که امکان اتصال شبکه‌های تبلیغاتی اضافی به AdMob و مدیریت آن‌ها از طریق یک رابط واحد را فراهم می‌کند. این ویژگی کلیدی است که AdMob را از SDKهای تبلیغاتی ساده متمایز می‌کند.

اصل کار میانجی‌گری: هنگام درخواست تبلیغ، AdMob به طور همزمان به تمام شبکه‌های متصل درخواست می‌فرستد (waterfall) یا از in-app bidding برای انتخاب بهترین پیشنهاد استفاده می‌کند. میانجی‌گری waterfall شبکه‌ها را به ترتیب اولویت بررسی می‌کند: اگر شبکه اول نتواند درخواست را پر کند (no fill)، درخواست به شبکه دوم می‌رود و همین طور ادامه می‌یابد. In-app bidding جایگزین waterfall می‌شود — همه شبکه‌ها به طور همزمان پیشنهاد می‌دهند و بهترین برنده می‌شود.

In-app Bidding در AdMob

رویکرد مدرن به میانجی‌گری که در آن تمام شبکه‌های تبلیغاتی متصل در حراج بلادرنگ شرکت می‌کنند. In-app bidding مشکل waterfall را برطرف می‌کند — شبکه‌ها منتظر نوبت خود نمی‌مانند، بلکه برای هر نمایش رقابت می‌کنند. AdMob از bidding برای AdMob Network، Ad Exchange، Google Ads و همچنین شبکه‌های شخص ثالث پشتیبانی می‌کند: AppLovin، Meta Audience Network، Unity Ads، InMobi.

تنظیم Mediation Groups

در پنل AdMob می‌توان mediation groups — گروه‌هایی از شبکه‌های تبلیغاتی دسته‌بندی شده بر اساس فرمت، کشور یا پلتفرم ایجاد کرد. به عنوان مثال، می‌توان یک گروه جداگانه برای Rewarded Video در ایالات متحده با AdMob + AppLovin + Unity Ads و یک گروه جداگانه برای بنرها در اروپا ایجاد کرد. انعطاف‌پذیری تنظیمات امکان بهینه‌سازی eCPM را برای هر بخش ترافیک فراهم می‌کند.

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

تنظیم AdMob در برنامه

تنظیم گام‌به‌گام AdMob شامل ثبت برنامه، دریافت Ad Unit ID، یکپارچه‌سازی Google Mobile Ads SDK و پیکربندی میانجی‌گری است. این فرآیند بسته به پیچیدگی یکپارچه‌سازی از چند ساعت تا چند روز طول می‌کشد.

ثبت برنامه در AdMob

اولین گام — ایجاد حساب AdMob (یا ورود از طریق گوگل) و ثبت برنامه. برای Android باید package name و برای iOS Bundle ID مشخص شود. پس از ثبت، AdMob App ID را تولید می‌کند که باید به AndroidManifest.xml یا Info.plist برنامه اضافه شود. Ad Unit IDهای آزمایشی توسط گوگل برای توسعه و اشکال‌زدایی ارائه می‌شوند.

یکپارچه‌سازی Google Mobile Ads SDK

اتصال SDK از طریق Gradle (Android) یا CocoaPods (iOS) انجام می‌شود. پس از افزودن وابستگی، باید SDK را در متد Application.onCreate() یا AppDelegate.applicationDidFinishLaunching مقداردهی اولیه کرد. مقداردهی اولیه پیکربندی میانجی‌گری را بارگیری کرده و آداپتورهای شبکه تبلیغاتی را آماده می‌کند.

ایجاد و آزمایش Ad Unit

در پنل AdMob برای هر فرمت تبلیغاتی Ad Unit ایجاد کنید. یک نام توصیفی بگذارید: «Android_Banner_MainScreen»، «iOS_Rewarded_GameLevel». آزمایش حتماً با Ad Unit ID آزمایشی انجام شود — استفاده از ID واقعی در مرحله توسعه می‌تواند منجر به مسدود شدن حساب شود.

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

تحلیل و گزارش‌های AdMob

AdMob ارائه می‌دهد سیستم تحلیل داخلی با گزارش‌های دقیق درآمد، نمایش‌ها، eCPM و درخواست‌ها. داده‌ها در پنل وب AdMob و از طریق API برای یکپارچه‌سازی با سیستم‌های خارجی در دسترس هستند.

گزارش‌های اصلی AdMob

پنل AdMob شامل چند نوع گزارش است: Revenue Overview — درآمد بر اساس روز، فرمت و کشور؛ Mediation Report — آمار هر شبکه تبلیغاتی متصل؛ Ad Unit Report — جزئیات هر Ad Unit؛ Network Performance — مقایسه eCPM و fill rate بین شبکه‌های تبلیغاتی. گزارش‌ها را می‌توان برای تحلیل بیشتر به CSV صادر کرد.

یکپارچه‌سازی Firebase Analytics

AdMob با Firebase Analytics یکپارچه می‌شود که امکان ردیابی معیارهای رفتاری در ارتباط با درآمد تبلیغاتی را فراهم می‌کند. Firebase تحلیل جامعی ارائه می‌دهد: کدام کاربر چقدر تبلیغ تماشا کرد، پس از تماشا چه اقداماتی انجام داد و چه درآمد کلی ایجاد کرد (LTV). یکپارچه‌سازی با یک کلیک در Firebase Console فعال می‌شود.

AdMob API

برای خودکارسازی گزارش‌گیری از AdMob API (REST) استفاده می‌شود که امکان دریافت برنامه‌نویسی داده‌های درآمد، نمایش‌ها و eCPM را فراهم می‌کند. API از فیلتر کردن بر اساس تاریخ، فرمت، کشور و Ad Unit پشتیبانی می‌کند. محدودیت نرخ — ۱۰۰۰۰ درخواست در روز برای هر پروژه. احراز هویت از طریق OAuth 2.0 با service account.

گزارشداده‌هابه‌روزرسانی
Revenue Overviewدرآمد، eCPM، نمایش‌هابلادرنگ
Mediation Reportآمار شبکه‌هاساعتی
Ad Unit Reportجزئیات Ad Unitساعتی
Network Performanceمقایسه eCPM شبکه‌هاروزانه

محدودیت‌های AdMob

با وجود تمام مزایا، AdMob محدودیت‌هایی دارد که باید در انتخاب پلتفرم کسب درآمد در نظر گرفته شوند. درک این محدودیت‌ها به جلوگیری از مشکلات در مرحله یکپارچه‌سازی و بهره‌برداری کمک می‌کند.

محدودیت‌های جغرافیایی

Fill rate و eCPM بسته به منطقه بسیار متفاوت هستند. در کشورهای Tier-1 (ایالات متحده، بریتانیا، کانادا، استرالیا، ژاپن) fill rate ۹۵-۹۹٪ با eCPM بالا است. در کشورهای Tier-2 و Tier-3 fill rate می‌تواند به ۴۰-۶۰٪ کاهش یابد و eCPM ۳-۵ برابر کمتر باشد. برای مناطق با fill rate پایین توصیه می‌شود شبکه‌های تبلیغاتی محلی را از طریق میانجی‌گری متصل کنید.

سیاست محتوا و مسدودسازی

AdMob قوانین سختگیرانه‌ای در مورد محتوای برنامه دارد. ممنوع است: محتوای بزرگسالان، خشونت، کالاهای غیرقانونی، محتوای گمراه‌کننده. نقض سیاست می‌تواند منجر به مسدود شدن حساب بدون امکان بازیابی شود. قبل از شروع کسب درآمد، مطابقت برنامه با سیاست‌های AdMob را بررسی کنید.

  • حداقل پرداخت — آستانه برداشت وجه ۱۰۰ دلار برای انتقال بانکی است.
  • کسر کارمزد — گوگل ۱۵٪ کارمزد از درآمد ناشران دریافت می‌کند (Ad Exchange — تا ۲۰٪).
  • زمان پرداخت — پرداخت‌ها ماهانه با تأخیر ۴۵-۶۰ روز پس از تولید درآمد انجام می‌شود.
  • محدودیت‌های کشور — AdMob برای ساکنان برخی کشورها در دسترس نیست (کریمه، کوبا، ایران، کره شمالی).

سؤالات متداول

AdMob چیست و چگونه کار می‌کند؟

AdMob — پلتفرم تبلیغاتی گوگل برای کسب درآمد از برنامه‌های موبایل. بر اساس مدل حراج کار می‌کند: هنگام درخواست تبلیغ، AdMob حراجی را بین تبلیغ‌دهندگان Google Display Network و شبکه‌های متصل از طریق میانجی‌گری آغاز می‌کند. تبلیغ با بالاترین پیشنهاد برنده شده و به کاربر نمایش داده می‌شود.

چگونه در AdMob کسب درآمد را شروع کنیم؟

حساب AdMob ثبت کنید، برنامه را اضافه کنید، برای فرمت مورد نظر Ad Unit ایجاد کنید، Google Mobile Ads SDK را یکپارچه کرده و میانجی‌گری را تنظیم کنید. حداقل آستانه پرداخت — ۱۰۰ دلار. میانگین eCPM برای ترافیک اولیه ۱-۵ دلار، برای ترافیک پریمیوم — ۱۰-۳۰ دلار است.

AdMob از چه فرمت‌های تبلیغاتی پشتیبانی می‌کند؟

AdMob از بنرها (تطبیقی و استاندارد)، Interstitial Ad (تمام‌صفحه)، Rewarded Video (با پاداش) و Native Ads (بومی) پشتیبانی می‌کند. هر فرمت eCPM، CTR و پیچیدگی یکپارچه‌سازی متفاوتی دارد. برای حداکثر درآمد از ترکیب همه فرمت‌ها استفاده کنید.

میانجی‌گری AdMob چیست؟

میانجی‌گری AdMob — مکانیزمی که امکان اتصال شبکه‌های تبلیغاتی اضافی (Unity Ads، AppLovin، Meta Audience Network) به AdMob و انتخاب خودکار تبلیغ با بالاترین پیشنهاد را فراهم می‌کند. میانجی‌گری fill rate را تا ۹۹٪ افزایش می‌دهد و eCPM را ۱۵-۳۰٪ به لطف رقابت بین شبکه‌ها بالا می‌برد.

چرا AdMob ممکن است حساب را مسدود کند؟

دلایل اصلی مسدودسازی: نقض سیاست‌های محتوا (محتوای بزرگسالان، خشونت، محتوای گمراه‌کننده)، دستکاری نمایش‌ها (invalid traffic)، استفاده از Ad Unit ID واقعی هنگام آزمایش. برای بازیابی باید با توضیح دقیق و مدارک اعتراض داد.

خلاصه

  • AdMob — بزرگترین پلتفرم تبلیغاتی گوگل برای برنامه‌های موبایل با دسترسی به Google Display Network و میانجی‌گری داخلی.
  • فرمت‌ها — بنرها، Interstitial، Rewarded Video و Native Ads تمام سناریوهای کسب درآمد از برنامه‌های موبایل را پوشش می‌دهند.
  • میانجی‌گری — چندین شبکه تبلیغاتی را در یک سیستم واحد ترکیب می‌کند و fill rate را به ۹۹٪ و eCPM را ۱۵-۳۰٪ افزایش می‌دهد.
  • Fill Rate — ۹۵-۹۹٪ در کشورهای Tier-1، اما در مناطق Tier-3 به طور قابل توجهی پایین‌تر است و نیاز به اتصال شبکه‌های محلی دارد.
  • تحلیل — گزارش‌های داخلی بر اساس فرمت، کشور و Ad Unit، یکپارچه‌سازی با Firebase Analytics.
  • محدودیت‌ها — سیاست‌های سختگیرانه محتوا، حداقل پرداخت ۱۰۰ دلار، کارمزد گوگل ۱۵٪، تأخیر پرداخت ۴۵-۶۰ روز.
  • شروع رایگان — ثبت حساب AdMob رایگان است، SDK متن‌باز، پشتیبانی از Android و iOS.

ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد

IT Sectr از سال 2017 برنامه‌های iOS و Android را برای استارتاپ‌ها و کسب‌وکارها ایجاد می‌کند. ما به شما مشاوره می‌دهیم و بهترین راه‌حل را پیشنهاد خواهیم کرد.

بحث درباره پروژه

همچنین بخوانید