AdMob — 정의, 기능 및 앱 수익화

저자: IT Sectr 게시일: 2026-04-24 읽는 시간: 10 분

AdMob은 모바일 앱을 수익화하기 위한 Google의 광고 플랫폼으로, 가장 큰 광고주 네트워크인 Google Display Network에 대한 액세스를 제공합니다. Google AdMob (2025)에 따르면, 이 플랫폼은 100만 개 이상의 앱을 서비스하며 개발자에게 매년 수십억 달러를 지급합니다. AdMob 미디에이션은 최대 필 레이트와 eCPM을 위해 여러 광고 네트워크를 결합할 수 있게 해줍니다.

주요 포인트

  • AdMob — Google Display Network에 액세스할 수 있는 모바일 앱용 Google 광고 플랫폼.
  • 미디에이션 — 여러 광고 네트워크를 단일 시스템으로 결합하는 AdMob의 내장 메커니즘.
  • 형식 — 배너, 전면 광고, 리워드 동영상, 네이티브 광고 — 모든 주요 수익화 형식.
  • 필 레이트 — 가장 큰 광고주 네트워크에 대한 액세스 덕분에 Tier-1 국가에서 95-99%.
  • 분석 — 국가별 세부 정보가 포함된 수익, eCPM, 요청 및 노출에 대한 내장 보고서.

AdMob이란?

AdMob은 모바일 애플리케이션을 수익화하기 위해 Google이 설계한 광고 플랫폼입니다. 2006년에 출시되고 2009년에 Google에 인수된 AdMob은 모바일 광고의 사실상 표준이 되었으며, 개발자에게 Google Display Network(GDN) 및 AdWords의 광고주에 대한 액세스를 제공합니다.

이 플랫폼은 모든 주요 모바일 OS(Android, iOS)는 물론 Google Mobile Ads SDK를 통한 웹 애플리케이션도 지원합니다. AdMob의 주요 장점은 내장된 미디에이션 플랫폼으로, 개발자가 추가 광고 네트워크(Unity Ads, AppLovin, ironSource, Facebook)를 연결하고 각 노출에 대해 가장 높은 입찰가의 광고를 자동으로 선택할 수 있습니다.

Statista(2025)에 따르면, AdMob은 글로벌 모바일 광고 미디에이션 시장의 35% 이상을 점유하며 100만 개 이상의 활성 애플리케이션을 서비스하고 있습니다. 월간 사용자는 전 세계적으로 10억 개 이상의 고유 기기를 대상으로 합니다.

AdMob의 역사

AdMob은 2006년 Omar Hamoui가 모바일 웹사이트 광고 플랫폼으로 설립했습니다. 2009년 Google에 7억 5천만 달러에 인수된 후, 플랫폼은 완전히 모바일 애플리케이션으로 방향을 전환했습니다. 2019년 Google은 AdMob을 Google Ad Manager 및 Firebase와 결합하여 개발자 도구와 통합된 수익화 및 분석의 통합 생태계를 만들었습니다.

AdMob의 작동 방식

AdMob 아키텍처는 실시간 경매 모델(RTB)을 기반으로 합니다. 사용자가 앱을 열고 광고 노출이 발생하면 AdMob은 Google Display Network에 요청을 보내고 광고주가 해당 노출에 입찰합니다. 가장 높은 입찰가의 광고가 승리하여 사용자에게 표시됩니다.

표시 프로세스는 밀리초 단위로 이루어지며 여러 단계를 포함합니다: 앱이 Google Mobile Ads SDK를 통해 요청 전송 → AdMob이 요청을 처리하고 경매 실행 → 광고주가 입찰 제출 → 승자가 결정되고 크리에이티브가 기기에 전달 → SDK가 광고를 표시합니다. 크리에이티브 로드 시간은 100-300ms로 사용자 경험에 영향을 미치지 않습니다.

AdMob 가격 모델

AdMob은 여러 결제 모델을 지원합니다. CPC(클릭당 비용) — 광고주가 광고 클릭당 비용을 지불합니다. CPM(노출당 비용) — 1,000회 노출당 비용으로 브랜드 캠페인에 사용됩니다. CPV(조회당 비용) — 동영상 조회당 비용으로 리워드 동영상에 적용됩니다. CPA(행동당 비용) — 타겟 행동(설치, 등록, 구매)당 비용입니다. 단일 경매에 여러 모델을 통합하면 개발자에게 최대 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 배너 광고

표준 배너와 적응형 배너(스마트 배너)는 화면의 고정 영역(일반적으로 상단 또는 하단)을 차지합니다. AdMob 적응형 배너는 기기 화면 너비에 따라 자동으로 크기를 조정하여 모든 기기에서 올바르게 표시됩니다. 배너 eCPM — $0.5-2, CTR — 0.05-0.1%. 배너는 수익화를 시작하기에 가장 간단한 형식입니다.

AdMob 전면 광고

자연스러운 일시 중지 시점에 표시되는 전체 화면 광고입니다. AdMob 전면 광고는 정적 이미지와 동영상을 지원합니다. 전면 광고 eCPM — $8-15, CTR — 1-5%. AdMob은 표시 전에 전면 광고를 사전 로드하고 60초에 한 번 이상 표시하지 않을 것을 권장합니다.

AdMob 리워드 동영상

보상형 동영상 광고 — AdMob에서 가장 수익성이 높은 형식입니다. 리워드 AdMob은 사기 방지를 위한 SSV(서버 측 검증)를 지원합니다. eCPM — $12-25. 사용자는 onUserEarnedReward 콜백으로 확인된 전체 동영상 시청 후에만 보상을 받습니다.

AdMob 네이티브 광고

콘텐츠 피드에 자연스럽게 통합되는 사용자 정의 가능한 네이티브 광고입니다. AdMob 네이티브 어드밴스드는 개발자에게 헤드라인, 설명, 이미지, CTA 버튼 등 외관에 대한 완전한 제어를 제공합니다. eCPM — $8-20. XML 또는 SwiftUI 템플릿 생성이 필요합니다.

형식eCPM (USD)CTR통합 복잡성
배너0.5-20.05-0.1%낮음
전면 광고8-151-5%중간
리워드 동영상12-2570-85% (CR)중간
네이티브 광고8-200.5-3%높음

AdMob 미디에이션

AdMob 미디에이션은 추가 광고 네트워크를 AdMob에 연결하고 단일 인터페이스를 통해 관리할 수 있는 내장 메커니즘입니다. 이는 AdMob을 단순한 광고 SDK와 차별화하는 핵심 기능입니다.

미디에이션 작동 방식: 광고가 요청되면 AdMob은 연결된 모든 네트워크에 동시에 요청을 보내거나(워터폴) 인앱 비딩을 사용하여 최적의 입찰을 선택합니다. 워터폴 미디에이션은 우선순위 순서로 네트워크를 조회합니다: 첫 번째 네트워크가 요청을 채울 수 없는 경우(노 필), 요청은 두 번째로 이동하며 이런 식으로 진행됩니다. 인앱 비딩은 워터폴을 대체하며 모든 네트워크가 동시에 입찰을 제출하고 최적의 입찰이 승리합니다.

AdMob의 인앱 비딩

연결된 모든 광고 네트워크가 실시간 경매에 참여하는 현대적인 미디에이션 방식입니다. 인앱 비딩은 워터폴 문제를 제거합니다 — 네트워크가 순서를 기다리지 않고 각 노출을 놓고 경쟁합니다. AdMob은 AdMob Network, Ad Exchange, Google Ads 및 타사 네트워크(AppLovin, Meta Audience Network, Unity Ads, InMobi)의 비딩을 지원합니다.

미디에이션 그룹 설정

AdMob 대시보드에서 형식, 국가 또는 플랫폼별로 구성된 광고 네트워크 그룹인 미디에이션 그룹을 만들 수 있습니다. 예를 들어, 미국의 리워드 동영상용으로 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 설정

단계별 설정에는 앱 등록, Ad Unit ID 획득, Google Mobile Ads SDK 통합 및 미디에이션 구성이 포함됩니다. 프로세스는 통합 복잡성에 따라 몇 시간에서 며칠까지 걸릴 수 있습니다.

AdMob에 앱 등록

첫 번째 단계는 AdMob 계정 생성(또는 Google로 로그인) 및 앱 등록입니다. Android의 경우 패키지 이름을, iOS의 경우 Bundle ID를 제공해야 합니다. 등록 후 AdMob은 App ID를 생성하며, 이를 AndroidManifest.xml 또는 Info.plist에 추가해야 합니다. 테스트용 Ad Unit ID는 Google이 개발 및 디버깅용으로 제공합니다.

Google Mobile Ads SDK 통합

SDK 통합은 Gradle(Android) 또는 CocoaPods(iOS)를 통해 이루어집니다. 종속성을 추가한 후 Application.onCreate() 또는 AppDelegate.applicationDidFinishLaunching 메서드에서 SDK를 초기화해야 합니다. 초기화는 미디에이션 구성을 로드하고 광고 네트워크 어댑터를 준비합니다.

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 및 필 레이트 비교. 보고서는 추가 분석을 위해 CSV로 내보낼 수 있습니다.

Firebase Analytics 통합

AdMob은 Firebase Analytics와 통합되어 광고 수익과 함께 행동 지표를 추적할 수 있습니다. Firebase는 종단간 분석을 제공합니다: 어떤 사용자가 몇 개의 광고를 봤는지, 시청 후 어떤 행동을 했는지, 총 수익(LTV)이 얼마인지. 통합은 Firebase Console에서 한 번의 클릭으로 활성화됩니다.

AdMob API

보고서 자동화를 위해 AdMob API(REST)가 사용되며, 수익, 노출, eCPM에 대한 데이터를 프로그래밍 방식으로 얻을 수 있습니다. API는 날짜, 형식, 국가, Ad Unit별 필터링을 지원합니다. 속도 제한은 프로젝트당 하루 10,000회 요청입니다. 인증은 서비스 계정을 통한 OAuth 2.0을 통해 이루어집니다.

보고서데이터업데이트 빈도
Revenue Overview수익, eCPM, 노출실시간
Mediation Report네트워크별 통계매시간
Ad Unit ReportAd Unit별 세부 정보매시간
Network PerformanceeCPM 비교매일

AdMob의 제한 사항

모든 장점에도 불구하고, AdMob에는 수익화 플랫폼을 선택할 때 고려해야 할 여러 제한 사항이 있습니다. 이러한 제한 사항을 이해하면 통합 및 운영 중 문제를 방지하는 데 도움이 됩니다.

지리적 제한

필 레이트와 eCPM은 지역에 따라 크게 다릅니다. Tier-1 국가(미국, 영국, 캐나다, 호주, 일본)에서 필 레이트는 95-99%이며 eCPM이 높습니다. Tier-2 및 Tier-3 국가에서는 필 레이트가 40-60%로 떨어지고 eCPM이 3-5배 낮아질 수 있습니다. 필 레이트가 낮은 지역의 경우 미디에이션을 통해 현지 광고 네트워크를 연결하는 것이 좋습니다.

콘텐츠 정책 및 계정 정지

AdMob은 앱 콘텐츠에 관한 엄격한 규칙이 있습니다. 금지 사항: 성인 콘텐츠, 폭력, 불법 상품, 오해의 소지가 있는 콘텐츠. 정책 위반은 복구 가능성 없이 계정이 정지될 수 있습니다. 수익화를 시작하기 전에 앱이 AdMob 정책을 준수하는지 확인해야 합니다.

  • 최소 지급액 — 은행 송금의 출금 기준은 $100입니다.
  • 수수료 공제 — Google은 퍼블리셔 수익에서 15% 수수료를 공제합니다(Ad Exchange — 최대 20%).
  • 지급 시간 — 수익 발생 후 45-60일 지연으로 월별 지급이 이루어집니다.
  • 국가 제한 — AdMob은 일부 국가(크림 반도, 쿠바, 이란, 북한)의 거주자가 사용할 수 없습니다.

자주 묻는 질문

AdMob이란 무엇이며 어떻게 작동하나요?

AdMob은 모바일 애플리케이션을 수익화하기 위한 Google의 광고 플랫폼입니다. 경매 모델로 작동합니다: 광고가 요청되면 AdMob이 Google Display Network의 광고주와 미디에이션을 통해 연결된 네트워크 간의 입찰을 시작합니다. 가장 높은 입찰가의 광고가 승리하여 사용자에게 표시됩니다.

AdMob으로 수익을 창출하려면 어떻게 해야 하나요?

AdMob 계정을 등록하고, 앱을 추가하고, 원하는 형식의 Ad Unit을 만들고, Google Mobile Ads SDK를 통합하고, 미디에이션을 구성하세요. 최소 지급 기준은 $100입니다. 초기 트래픽의 평균 eCPM은 $1-5, 프리미엄 트래픽의 경우 $10-30입니다.

AdMob은 어떤 광고 형식을 지원하나요?

AdMob은 배너(적응형 및 표준), 전면 광고(전체 화면), 리워드 동영상 및 네이티브 광고를 지원합니다. 각 형식마다 eCPM, CTR 및 통합 복잡성이 다릅니다. 최대 수익을 위해 모든 형식을 조합하여 사용하세요.

AdMob 미디에이션이란 무엇인가요?

AdMob 미디에이션은 추가 광고 네트워크(Unity Ads, AppLovin, Meta Audience Network)를 AdMob에 연결하고 가장 높은 입찰가의 광고를 자동으로 선택하는 메커니즘입니다. 미디에이션은 필 레이트를 최대 99%까지 높이고 네트워크 경쟁을 통해 eCPM을 15-30% 개선합니다.

AdMob이 내 계정을 정지하는 이유는 무엇인가요?

정지의 주요 원인: 콘텐츠 정책 위반(성인 콘텐츠, 폭력, 오해의 소지가 있는 콘텐츠), 무효 트래픽(클릭 사기), 테스트 중 실제 Ad Unit ID 사용. 복구를 위해서는 상세한 설명과 증거와 함께 이의 제기를 제출해야 합니다.

요약

  • AdMob — Google Display Network 및 내장 미디에이션을 갖춘 모바일 앱용 최대 Google 광고 플랫폼.
  • 형식 — 배너, 전면 광고, 리워드 동영상 및 네이티브 광고가 모든 모바일 앱 수익화 시나리오를 커버합니다.
  • 미디에이션 — 여러 광고 네트워크를 단일 시스템으로 결합하여 필 레이트를 최대 99%, eCPM을 15-30% 향상시킵니다.
  • 필 레이트 — Tier-1 국가에서 95-99%지만, 로컬 네트워크 연결이 필요한 Tier-3 지역에서는 현저히 낮습니다.
  • 분석 — 형식, 국가, Ad Unit별 세부 정보가 포함된 내장 보고서, Firebase Analytics와의 통합.
  • 제한 사항 — 엄격한 콘텐츠 정책, 최소 지급액 $100, Google 수수료 15%, 지급 지연 45-60일.
  • 무료 시작 — AdMob 계정 등록은 무료, SDK는 오픈 소스, Android 및 iOS 지원.

턴키 방식의 모바일 애플리케이션을 개발해 드립니다

IT Sectr는 2017년부터 스타트업과 기업을 위한 iOS 및 Android 애플리케이션을 만듭니다. 저희가 상담해 드리고 최적의 솔루션을 제안하겠습니다.

프로젝트 논의

더 읽어보기