모바일 개발에서의 Interstitial Ad: 본질, 유형 및 작동 원리

저자: IT Sectr 게시일: 2026-04-23 읽는 시간: 12 분

Interstitial Ad(전면 광고)는 앱 화면 간 자연스러운 전환 순간에 기기 화면 전체를 차지하는 전체 화면 광고 형식입니다. Google AdMob Help(2025)에 따르면, 전면 광고는 배너 형식보다 높은 CTR을 제공합니다. 올바른 통합을 위해서는 표시 타이밍과 빈도 제한을 고려해야 합니다.

핵심 포인트

  • Interstitial Ad — 사용자의 앱 상호작용 중 자연스러운 일시 중지 시점에 표시되는 전체 화면 광고 형식입니다.
  • 높은 CTR — 전면 광고는 표준 배너보다 3~5배 높은 클릭률을 보여줍니다.
  • 표시 타이밍 — 중요한 매개변수: 부적절한 시점에 표시하면 앱의 Retention과 LTV가 감소합니다.
  • 빈도 제한 — 사용자 경험 유지를 위해 60초당 1회를 초과하지 않음.
  • SDK 지원 — AdMob, Unity Ads, AppLovin, ironSource가 Interstitial 통합을 위한 기성 솔루션을 제공합니다.

Interstitial Ad란 무엇인가?

Interstitial Ad — 화면 간 자연스러운 전환 순간에 앱 인터페이스를 완전히 덮는 전체 화면 광고 형식입니다. 화면의 일부만 차지하는 배너 광고와 달리, 전면 광고는 사용자의 완전한 주의를 끌어 더 높은 참여도를 이끌어냅니다.

Interstitial Ad의 주요 목적은 사용자 흐름의 일시 중지를 수익화하는 것입니다: 게임 레벨 전환, 앱의 새 섹션 열기, 작업 완료 등. 이러한 순간은 사용자 경험에 가장 덜 중요하다고 간주되어 광고 표시에 이상적입니다.

Statista(2025)에 따르면, 전면 광고는 빈도가 적절히 설정된 경우 free-to-play 게임의 전체 광고 수익의 최대 40%를 생성합니다.

Interstitial Ad의 주요 특징

전면 광고는 여러 면에서 다른 형식과 다릅니다. 전체 화면 커버리지는 100% 광고 가시성을 보장합니다 — 사용자는 배너처럼 광고를 무시할 수 없습니다. 광고 닫기는 일반적으로 표시 시작 후 5~15초 후에 나타나는 닫기 버튼을 통해 이루어집니다.

크리에이티브의 크기는 기기 화면 해상도와 일치해야 합니다. Android와 iOS는 320×480에서 1242×2688 픽셀까지 모든 최신 해상도를 지원합니다. 적응형 크리에이티브는 화면 크기에 자동으로 맞춰져 광고 자료 준비 과정을 간소화합니다.

전면 광고의 작동 방식

생명주기는 세 단계로 구성됩니다: 사전 로드, 표시, 닫기. 사전 로드는 미리 이루어집니다 — SDK가 백그라운드에서 광고 크리에이티브를 로드하여 적절한 시점이 되면 사용자 지연 없이 즉시 광고를 표시할 수 있습니다.

로드 후, 크리에이티브는 show() 메서드가 호출될 때까지 SDK 캐시에 저장됩니다. 캐시된 광고의 수명을 제어하는 것이 중요합니다 — 대부분의 SDK는 로드 후 30~60분 후에 크리에이티브를 무효화합니다. 만료된 광고를 표시하면 오류가 발생하거나 빈 화면이 나타날 수 있습니다.

Interstitial Ad 로드 모드

전면 광고 로드에는 두 가지 주요 접근 방식이 있습니다. Pre-load — SDK 초기화 직후에 미리 광고를 로드합니다. 이 모드는 즉시 표시를 보장하지만 크리에이티브의 생명주기 관리가 필요합니다. On-demand — 앱이 광고를 표시할 준비가 된 시점에 로드합니다. 이 접근 방식의 단점은 크리에이티브 로드 중 사용자 지연이 발생한다는 점입니다.

대부분의 개발자는 하이브리드 접근 방식을 사용합니다: 현재 광고를 닫은 직후 다음 광고를 사전 로드합니다. 이렇게 하면 다음 노출 시점에 크리에이티브가 이미 준비되어 있습니다. AdMob은 최대 필 레이트를 달성하기 위해 이 전략을 권장합니다.

kotlin
class InterstitialManager(private val context: Context) {
    private var interstitialAd: InterstitialAd? = null
    private val adUnitId = "ca-app-pub-3940256099942544/1033173712"

    fun loadInterstitial() {
        val adRequest = AdRequest.Builder().build()
        InterstitialAd.load(context, adUnitId, adRequest,
            object : InterstitialAdLoadCallback() {
                override fun onAdLoaded(ad: InterstitialAd) {
                    interstitialAd = ad
                }
                override fun onAdFailedToLoad(error: LoadAdError) {
                    interstitialAd = null
                }
            })
    }

    fun showInterstitial(activity: Activity) {
        interstitialAd?.show(activity)
    }
}

Interstitial Ad의 주요 유형

전면 광고는 여러 형식으로 제공되며, 각각 다른 유형의 앱과 사용 사례에 적합합니다. 형식 선택은 eCPM과 사용자 경험에 직접적인 영향을 미칩니다.

정적 전체 화면 광고

클래식 형식 — 전체 화면의 정적 이미지 또는 Rich Media. 이러한 크리에이티브는 최소 무게(최대 500KB)를 가지며 약한 연결에서도 빠르게 로드됩니다. 정적 Interstitial은 표시 속도가 중요한 뉴스 앱, 콘텐츠 피드 및 서비스에 적합합니다. 정적 전면 광고의 평균 eCPM은 4~8 USD입니다.

비디오 Interstitial

15~30초 길이의 전체 화면 비디오. 이 형식은 모든 전면 광고 유형 중 가장 높은 eCPM(최대 15~20 USD)을 제공합니다. 비디오 Interstitial은 조회당 지불(CPV) 방식으로, 사용자가 레벨 사이의 광고 중단에 익숙한 게임 앱에서 최대 수익을 창출합니다.

플레이어블 Interstitial

사용자가 광고 내에서 직접 홍보 게임의 데모를 플레이할 수 있는 인터랙티브 형식입니다. 플레이어블 크리에이티브는 특별한 위치를 차지합니다 — 광고로 인식되기보다는 게임플레이의 일부로 여겨집니다. 플레이어블 Interstitial은 가장 높은 전환율(CVR)(최대 25~30%)을 가지지만 크리에이티브 제작에 상당한 비용이 필요합니다.

Interstitial 유형eCPM (USD)크리에이티브 무게CVR
정적4-8최대 500KB1-3%
비디오10-20최대 5MB5-10%
플레이어블8-15최대 10MB15-30%

Interstitial Ad의 장점과 단점

전면 광고는 개발자에게 강력한 수익화 도구를 제공하지만, 통합에 균형 잡힌 접근 방식이 필요합니다. 형식의 강점과 약점을 이해하면 수익화 전략을 개발할 때 정보에 기반한 결정을 내리는 데 도움이 됩니다.

Interstitial Ad의 장점

전체 화면 형식은 최대 광고 가시성을 보장합니다 — 사용자는 닫을 때까지 광고를 무시할 수 없습니다. 높은 eCPM은 Interstitial Ad를 가장 수익성 있는 형식 중 하나로 만듭니다: 올바르게 구성하면 노출당 수익이 배너 광고보다 3~5배 더 높습니다.

또한, 전면 광고는 정적, 비디오, Rich Media, 플레이어블 등 다양한 크리에이티브 형식을 지원합니다. 이를 통해 광고주는 매력적인 광고를 만들고 개발자는 더 높은 품질의 인벤토리에 대해 프리미엄 요율을 받을 수 있습니다.

Interstitial Ad의 단점

주요 단점은 사용자 경험에 대한 부정적인 영향입니다. Appsflyer(2025)의 연구에 따르면, 전면 광고를 너무 자주 표시하면 설치 후 첫 주에 사용자 유지율(Retention)이 15~20% 감소합니다. 부적절한 시점(예: 활성 작업 중)에 표시하면 짜증을 유발하고 앱 삭제로 이어질 수 있습니다.

또 다른 중요한 단점은 광고 차단입니다. 일부 사용자는 광고 SDK에 대한 요청을 가로채고 Interstitial Ad 표시를 차단할 수 있는 ad-blocker를 사용하여 필 레이트와 수익 예측 가능성을 낮춥니다.

  • 장점: 높은 eCPM, 전체 화면 커버리지, 다양한 크리에이티브 형식 지원.
  • 단점: Retention 감소 위험, 빈번한 표시에 대한 부정적 인식, ad-blocker 차단.
  • 최적 균형: 사용자당 하루 3~4회를 초과하지 않는 Interstitial 노출.

Interstitial Ad 표시용 SDK

광고 SDK 선택은 필 레이트, eCPM 및 전면 광고 표시 안정성에 직접적인 영향을 미칩니다. 시장에는 여러 플랫폼이 있으며, 각각 고유한 통합 기능과 수익화 메커니즘이 있습니다.

Google AdMob

Google Display Network에 액세스할 수 있는 가장 큰 광고 플랫폼입니다. AdMob은 Google Mobile Ads SDK를 통한 간단한 통합을 제공하고 모든 Interstitial Ad 유형을 지원합니다. 주요 장점은 높은 필 레이트(선진국에서 최대 95~99%)와 투명한 수익 통계입니다. 시작하려면 AdMob에 앱을 등록하고 Ad Unit ID를 얻기만 하면 됩니다.

Unity Ads

게임 앱에 최적화된 플랫폼입니다. Unity Ads는 고급 빈도 및 타겟팅 설정과 함께 비디오 전면 및 플레이어블 크리에이티브를 지원합니다. 비게임 앱에서 Unity Ads의 필 레이트는 AdMob보다 낮을 수 있지만, 게임 부문에서는 이 플랫폼이 더 높은 eCPM을 보이는 경우가 많습니다.

AppLovin 및 ironSource

두 플랫폼 모두 in-app bidding을 제공하여 실시간 경매를 통한 수익 극대화를 가능하게 합니다. AppLovin MAX는 가장 인기 있는 중개(mediation) 플랫폼 중 하나로, 여러 광고 네트워크를 단일 시스템으로 결합하고 각 노출에 대해 자동으로 최고 입찰가의 광고를 선택합니다.

SDKInterstitial 유형필 레이트통합 유형
AdMob정적, 비디오95-99%직접 + 중개
Unity Ads정적, 비디오, 플레이어블85-95%직접
AppLovin정적, 비디오, 플레이어블90-97%직접 + In-app Bidding
ironSource정적, 비디오88-95%직접 + 중개

앱에 Interstitial Ad 통합

통합 프로세스는 여러 단계로 구성됩니다: SDK 초기화, 광고 로드, 표시 시점 선택, 닫기 처리. 각 단계는 안정적인 운영과 최대 수익을 위해 세부 사항에 주의해야 합니다.

SDK 초기화 및 로드

첫 번째 단계는 앱 시작 시 광고 SDK를 초기화하는 것입니다. Google Mobile Ads SDK의 경우, Application의 onCreate 메서드에서 수행됩니다. 초기화 후, Interstitial Ad를 사전 로드해야 합니다 — 앱 시작 시와 이전 광고를 닫은 직후에 load()를 호출합니다.

swift
import GoogleMobileAds

class AdManager: NSObject {
    private var interstitial: InterstitialAd?
    private let adUnitID = "ca-app-pub-3940256099942544/4411468910"

    func loadAd() {
        InterstitialAd.load(
            withAdUnitID: adUnitID,
            request: GADRequest()
        ) { [weak self] ad, error in
            if let error = error {
                print("Failed: \(error.localizedDescription)")
                return
            }
            self?.interstitial = ad
        }
    }

    func showAd(root: UIViewController) {
        interstitial?.present(fromRootViewController: root)
    }
}

표시 시점 선택

중요한 측면은 Interstitial Ad를 표시할 적절한 시점을 결정하는 것입니다. 최적의 표시 지점은 다음과 같습니다: 게임 레벨 완료, 화면 간 전환, 설정 섹션 종료, 새 콘텐츠 열기. 활성 사용 중(기사 읽기, 양식 작성) 표시는 강력히 권장되지 않습니다 — 사용자를 짜증나게 하고 앱의 빠른 삭제로 이어집니다.

표시 전에 로드 상태를 확인하십시오: 광고가 아직 로드되지 않은 경우 표시하지 마십시오. SDK 콜백을 사용하여 준비 상태를 추적하고 빈 손상된 크리에이티브를 표시하지 않고 로드 오류를 처리하십시오.

닫기 처리 및 다시 로드

Interstitial Ad를 닫은 후, 즉시 다음 광고 로드를 시작해야 합니다. 이렇게 하면 다음 표시 시점에 크리에이티브가 준비됩니다. 전체 주기는 다음을 포함합니다: 표시 → 닫기 처리 → 새 광고 로드 → 다음 표시 준비.

Interstitial Ad 성능 지표

주요 지표 모니터링을 통해 수익화 효과를 평가하고 표시 전략을 적시에 조정할 수 있습니다. 주요 지표에는 eCPM, 필 레이트, CTR 및 노출 RPM이 포함됩니다.

eCPM(유효 천 번 노출 비용)

천 번 노출당 수익을 보여주는 기본 지표입니다. eCPM은 지역, 크리에이티브 유형 및 계절에 따라 다릅니다. 전 세계 평균은 8~12 USD이며, Tier-1 국가(미국, 영국, 캐나다)에서는 20~35 USD에 도달합니다.

in-app bidding과 중개를 사용하여 eCPM을 높일 수 있습니다 — 광고 네트워크 간의 경쟁 입찰은 각 노출이 최고 가격에 판매되도록 보장합니다. AppLovin MAXAdMob Mediation은 실시간 입찰을 지원합니다.

필 레이트

광고 네트워크에 대한 총 요청 대비 성공적인 광고 로드 비율입니다. 95% 이상의 필 레이트는 양호한 것으로 간주됩니다. 낮은 필 레이트는 광고 인벤토리의 상당 부분이 수익화되지 않고 있음을 의미합니다. 낮은 필 레이트의 원인: 광고주 예산 제한, 지원되지 않는 지역, 잘못된 Ad Unit 구성.

유지율

Interstitial Ad 표시 후 사용자 유지율 지표입니다. Adjust(2025)에 따르면, 하루 5회 이상의 빈도에서 7일차 Retention이 25% 감소합니다. 최적 빈도 — 비게임 앱의 경우 하루 3~4회, 게임의 경우 6~8회까지(사용자가 광고 중단에 익숙한 경우).

Interstitial Ad 모범 사례

효과적인 전략은 수익화와 사용자 경험 간의 균형에 기반합니다. 모범 사례를 따르면 Retention을 크게 낮추지 않으면서 수익을 극대화할 수 있습니다.

빈도 제한

사용자당 하루 Interstitial Ad 노출 횟수에 제한을 설정합니다. 권장 값은 일반 앱의 경우 3~4회, 게임의 경우 6~8회입니다. AdMob은 앱 수준에서 빈도 제한을 구성하고 노출 간 간격(최소 60초)을 설정할 수 있습니다.

표시 타이밍

Interstitial Ad는 자연스러운 전환 지점에서만 표시합니다. 사용자의 활성 작업 중 표시를 방지하기 위해 차단 플래그를 사용합니다. 경험 법칙: 앱 실행 후 처음 30초 및 이전 닫기 후 30초 이내에는 광고를 표시하지 마십시오.

A/B 테스트

다양한 빈도, 타이밍 및 크리에이티브 유형을 테스트합니다. 두 사용자 그룹으로 A/B 테스트를 실행합니다: 한 그룹에는 60초마다 Interstitial Ad를 표시하고, 다른 그룹에는 120초마다 표시합니다. Firebase A/B Testing을 사용하면 앱의 새 버전을 게시하지 않고 이러한 실험을 수행할 수 있습니다.

kotlin
class AdFrequencyManager {
    private val minIntervalMs = 60000L
    private var lastShowTime = 0L

    fun canShowInterstitial(): Boolean {
        val now = System.currentTimeMillis()
        return (now - lastShowTime) >= minIntervalMs
    }

    fun onAdShown() {
        lastShowTime = System.currentTimeMillis()
    }
}

자주 묻는 질문

모바일 개발에서 Interstitial Ad란 무엇인가?

Interstitial Ad — 앱 화면 간 자연스러운 전환 순간에 사용자에게 표시되는 전체 화면 광고 형식입니다. 인터페이스를 완전히 덮고 사용자 흐름의 일시 중지를 수익화할 수 있습니다: 레벨 완료, 섹션 간 전환, 새 콘텐츠 열기.

Interstitial Ad는 배너 광고와 어떻게 다른가?

화면의 일부만 차지하고 주요 콘텐츠를 방해하지 않는 배너와 달리, Interstitial Ad는 전체 화면을 차지하며 사용자가 명시적으로 닫아야 합니다. 이는 더 높은 CTR과 eCPM을 제공하지만, 과도하게 사용하면 사용자 경험과 Retention에 부정적인 영향을 미칩니다.

Interstitial Ad는 얼마나 자주 표시할 수 있나?

비게임 앱의 경우 하루 3~4회, 게임의 경우 최대 6~8회를 권장합니다. 노출 간 최소 간격은 60초입니다. 빈도 제한은 광고 플랫폼(AdMob, Unity Ads)의 제어판에서 서버 측에 구성됩니다.

어떤 SDK가 Interstitial Ad를 지원하나?

주요 플랫폼은: Google AdMob, Unity Ads, AppLovin, ironSource 및 Chartboost입니다. 최대 수익을 위해 여러 광고 네트워크를 결합하고 각 노출에 대해 자동으로 최고 입찰가의 광고(in-app bidding)를 선택하는 중개(mediation)를 사용하는 것이 좋습니다.

전면 광고의 eCPM은 얼마인가?

Interstitial Ad의 평균 eCPM은 전 세계적으로 8~12 USD, Tier-1 국가에서는 20~35 USD입니다. 비디오 형식과 플레이어블 크리에이티브는 정적 광고보다 높은 eCPM을 보여줍니다. 실제 eCPM은 지역, 계절 및 트래픽 품질에 따라 다릅니다.

요약

  • Interstitial Ad — 사용자 작업 간 자연스러운 일시 중지에 표시되는 전체 화면 광고 형식.
  • 높은 eCPM — 전면 광고는 배너 형식보다 노출당 3~5배 더 많은 수익 생성.
  • 표시 타이밍 — 성공의 중요한 요소: 활성 작업을 방해하지 않고 전환 지점에서만 표시.
  • 빈도 제한 — 비게임 앱의 경우 하루 3~4회, 노출 간 최소 60초 간격.
  • 크리에이티브 유형 — 정적, 비디오, 플레이어블 Interstitial Ad는 eCPM과 CVR이 다름; 선택은 앱 유형에 따라 결정.
  • SDK 및 중개 — AdMob, Unity Ads, AppLovin, ironSource가 기성 솔루션 제공; in-app bidding이 수익 극대화.
  • A/B 테스트 — 수익과 Retention 간 최적 균형을 찾기 위해 빈도와 표시 타이밍을 정기적으로 테스트.

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

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

프로젝트 논의

더 읽어보기