구글 앱프로모션(Google App Campaigns) 조사 원문
조사 대상: 12code(마케팅 지식백과) — 앱 캠페인 운영 실무 가이드
조사 기간: 2026-08-29
조사 방식: Google Ads 공식 문서(support.google.com/google-ads) + 실무 가이드
대상 독자: 앱 마케팅 초급~중급 광고주, 모바일 앱 개발자, 마케팅 담당자
1. App Campaigns의 정의와 범위
1.1 App Campaigns란 무엇인가
**App Campaigns(앱프로모션)**는 Google의 자동화된 앱 광고 솔루션이다. 구글은 다음과 같이 정의한다:
"App campaigns help you promote your apps across Google's largest properties including Search, Google Play, YouTube, Discover on Google Search, and the Google Display Network."
광고주가 제공하는 것은 간단하다:
- 텍스트와 광고 문안 몇 줄
- 입찰가와 예산
- 에셋(텍스트, 이미지, 동영상)
- 타겟 언어와 위치
나머지는 모두 Google의 머신러닝이 자동으로 최적화한다.
1.2 노출되는 플랫폼
App Campaigns는 다음 플랫폼에 광고가 자동으로 분배된다:
| 플랫폼 | 특성 |
|---|---|
| Google Search | 검색 결과에 앱 다운로드 프롬프트 표시 |
| Google Play | 앱 스토어 내 추천 영역 |
| YouTube | 영상 광고, 범퍼 광고, 일시 중지 화면 |
| Google Discover | 검색 메인 페이지의 관심 피드 |
| Google Display Network(GDN) | 웹사이트 및 앱 광고 네트워크 |
| Gmail | 이메일 받은편지함 상단 |
광고주는 각 플랫폼별로 광고 배치를 세부 관리할 수 없다. Google이 사용자 신호와 성과 데이터를 기반으로 자동 분배한다.
2. App Campaigns의 3가지 유형
2.1 App Campaigns for Installs (설치 유도형)
목표: 사람들이 앱을 설치하도록 유도
전제조건: 거의 없음 (대부분의 개발자가 사용 가능)
입찰 목표: 설치당 비용 최소화 (tCPA)
이 유형이 가장 기본적인 앱 프로모션 방식이다.
2.2 App Campaigns for Engagement (참여 유도형)
목표: 이미 앱을 설치한 사용자를 다시 활성화하거나 앱 내 구매 촉진
전제조건 (필수):
- 앱 설치 50,000개 이상
- 딥링크(Deep Links) 설정
- 변환 추적(Conversion Tracking) 활성화
- EU 동의 정책(GDPR 동의) 준수
특징:
- 기존 사용자 데이터를 활용한 타겟팅
- 앱 내 구매(IAP), 구독, 구매 이벤트 등 고가치 활동 최적화
- 재활성화(re-engagement) 캠페인에 적합
2.3 App Campaigns for Pre-Registration (사전 등록 유도형)
목표: Google Play에 출시되기 전에 앱의 관심도와 인지도 확보
전제조건:
- Android 플랫폼만 지원 (iOS 미지원)
- APK를 Play Console에 업로드
- 90일 이내 출시 계획
- 대상 국가에서 아직 설치 불가능
특징:
- 출시 전 사전 흥미 유발
- 출시 첫날 설치량 극대화
- 리뷰 및 평점을 미리 확보 가능
3. App Campaigns의 핵심: 머신러닝 기반 자동 최적화
3.1 수동 타겟팅이 불가능하다
이것이 App Campaigns의 가장 큰 특징이다:
| 항목 | 검색/디스플레이 광고 | App Campaigns |
|---|---|---|
| 키워드 설정 | 광고주가 직접 입력 | 불가능 |
| 오디언스 타겟팅 | 광고주가 선택 | 자동화 (입력 불가) |
| 플레이스먼트 관리 | 광고주가 결정 | 자동 배치 |
| 지역/기기 세분화 | 상세 설정 가능 | 기본 선택만 가능 |
광고주의 역할:
- 타겟팅 기본값만 설정 (언어, 위치)
- 입찰가와 예산 설정
- 에셋(텍스트, 이미지, 동영상) 제공
- 변환 추적 설정
나머지는 모두 머신러닝이 담당한다.
3.2 창의 자산이 타겟팅의 핵심 입력값
수동 타겟팅 대신, 창의 자산(Creative Assets)이 타겟팅의 주요 신호가 된다.
예시:
- 텍스트가 "예산 추적" + "돈 절약"을 언급 → 개인재정 관심 사용자 찾음
- 게임 시나리오 스크린샷 포함 → 게임 플레이어 오디언스 타겟팅
- 피트니스 비포-애프터 사진 → 건강/다이어트 관심층 찾음
따라서 다양한 메시지와 형식의 에셋을 많이 준비할수록 머신러닝이 다양한 오디언스 세그먼트에 도달할 수 있다.
3.3 머신러닝이 처리하는 최적화
Google의 머신러닝은 다음을 자동으로 최적화한다:
- 입찰가 조정 — 전환 가능성이 높은 사용자에게는 높은 입찰가, 낮은 사용자에게는 낮은 입찰가
- 에셋 조합 — 어떤 제목+이미지 조합이 가장 잘 성과하는지 테스트
- 배치 선택 — YouTube는 어디에, Search는 어디에 광고를 표시할지 결정
- 크리에이티브 크롭/트리밍 — 다양한 기기와 포맷에 맞게 자동 조정
- 시간/지역 최적화 — 성과가 좋은 시간과 지역에 더 많은 예산 할당
4. App Campaigns의 필수 에셋(Assets)
App Campaigns를 실행하려면 다양한 형식의 에셋을 제공해야 한다.
4.1 텍스트 에셋
제목(Headlines)
| 항목 | 규격 |
|---|---|
| 최대 글자수 | 30자 |
| 입력 개수 | 1~5개 (권장: 5개) |
| 역할 | 광고에서 가장 눈에 띄는 부분 |
설명(Descriptions)
| 항목 | 규격 |
|---|---|
| 최대 글자수 | 90자 |
| 입력 개수 | 1~5개 (권장: 5개) |
| 역할 | 제목 아래 보충 설명 |
텍스트 에셋 작성 팁:
- 각 변형에서 서로 다른 메시지를 강조 (기능, 가격, 사용 시나리오 등)
- 타겟팅을 위해 오디언스 니즈에 맞춘 키워드 자연스럽게 포함
- 특수문자나 이모지는 가능하지만, 과도하면 품질 저하
4.2 이미지 에셋
App Campaigns는 3가지 이미지 포맷을 모두 요구한다:
가로 이미지 (1.91:1)
- 최소 크기: 1200 × 628 픽셀
- 파일 형식: JPG, PNG
- 파일 크기: 최대 5MB
- 개수: 각 포맷당 최대 20개 (권장: 3~5개)
- 활용처: 데스크톱, 태블릿의 배너 광고
세로 이미지 (4:5)
- 최소 크기: 1200 × 1500 픽셀
- 파일 형식: JPG, PNG
- 파일 크기: 최대 5MB
- 개수: 각 포맷당 최대 20개 (권장: 3~5개)
- 활용처: 모바일 피드 광고, 인스타그램 유사 레이아웃
정사각형 이미지 (1:1)
- 최소 크기: 1200 × 1200 픽셀
- 파일 형식: JPG, PNG
- 파일 크기: 최대 5MB
- 개수: 각 포맷당 최대 20개 (권장: 3~5개)
- 활용처: Google Play, 검색 결과 카드
이미지 제작 시 주의:
- Google이 자동으로 크롭하므로 중요 콘텐츠는 이미지 중앙에 배치
- 각 포맷마다 최소 1개는 필수, 권장은 3~5개 (다양성이 머신러닝 최적화 향상)
- 스크린샷, 제품 사진, 생활샷, 인포그래픽 등 다양한 스타일 혼합
4.3 동영상 에셋
규격
| 포맷 | 해상도 | 길이 | 개수 |
|---|---|---|---|
| 가로 (16:9) | 권장 1080p 이상 | 10~60초 | 최대 20개 |
| 세로 (9:16) | 권장 1080p 이상 | 10~60초 | 최대 20개 |
| 정사각형 (1:1) | 권장 1080p 이상 | 10~60초 | 최대 20개 |
업로드 절차
- YouTube에 먼저 업로드 (공개 또는 미공개 설정)
- App Campaigns 설정에서 YouTube URL 연결
- Google이 자동으로 비디오 메타데이터 수집
동영상 콘텐츠 아이디어
- 앱 사용 시나리오 (15~30초)
- 주요 기능 강조 (5~15초, 사운드 없이도 이해)
- 사용자 후기/추천 (10~30초)
- 게임플레이 영상 (30~60초)
- 액션 신원(Opening Hook) + 기능 설명 + CTA 구성
동영상 최적화:
- 처음 3초가 중요 (사운드 없이도 주목)
- 텍스트 오버레이로 핵심 메시지 강조
- 자막(CC) 포함 권장 (음소거 시청자 고려)
4.4 HTML5 에셋 (플레이어블 광고)
기술 규격
| 항목 | 규격 |
|---|---|
| 파일 형식 | .ZIP 압축 파일 |
| 파일 크기 | 최대 5MB |
| ZIP 내 파일 개수 | 최대 512개 |
| 업로드 개수 | 광고그룹당 최대 20개 |
| 주요 파일 | 반드시 .HTML 메인 파일 포함 |
| 인코딩 | UTF-8 (비ASCII 문자) |
HTML5 기술 요구사항
메인 HTML 파일의 섹션에 광고 크기 태그 포함
<meta name="ad.size" content="300x250">방향(Orientation) 메타 태그 필수
<meta name="ad.orientation" content="portrait"> <!-- 또는 "landscape" -->반응형 디자인 필수
- 다양한 화면 크기에 대응
- 터치/클릭 상호작용 최적화
사운드 및 동영상 지원
- HTML5 광고는 이제 사운드와 비디오를 모두 포함 가능
사용 전 필수 검증
- Google Ads HTML5 Validator 도구로 사전 검증 권장
- 에러 메시지 없는지 확인
사용 사례
- 미니 게임 (클릭 유도 + 브랜드 인지)
- 대화형 제품 데모
- 3D 제품 뷰어
- 인터랙티브 퀴즈
5. App Campaigns의 입찰 전략
5.1 Target CPA (목표 비용, tCPA)
정의: 앱 설치 또는 특정 이벤트당 달성하고 싶은 목표 비용을 설정하면, Google AI가 자동으로 입찰가를 조정한다.
사용 시나리오:
- "설치 1건에 최대 5,000원까지 쓰겠다" → Google이 5,000원 전후로 자동 조정
- 초기 캠페인 단계 또는 전환 데이터가 충분하지 않을 때
머신러닝 안정화 요건:
- 최소 30~50개의 전환/일 필요 (이보다 적으면 불안정)
- 예산과 입찰가 설정이 충분한 데이터 축적을 허용해야 함
장점:
- 비용 관리가 명확함
- 초기 데이터 부족해도 실행 가능
단점:
- 데이터 부족하면 성과 최적화 한계
- 고가치 전환을 고려하지 않음
5.2 Target ROAS (광고비 대비 수익률, tROAS)
정의: **광고비 대비 수익률(Return on Ad Spend)**을 목표로 설정하면, Google AI가 입찰가를 조정한다.
예시:
- tROAS 400% 설정 → 광고비 1,000원에 4,000원 이상 수익 기대
사용 시나리오:
- 앱 내 구매가 있는 게임
- 구독 기반 서비스 (음악, 동영상 스트리밍)
- 다양한 가격대의 상품/서비스 판매
- 30일 이상의 수익 데이터 축적 후
데이터 요건:
- tCPA에서 전환한 경우: 최소 30일 이상 수익 데이터 필수
- 충분한 데이터 없으면 tCPA로 시작해 나중에 전환
장점:
- 단순 설치 수보다 수익성 최적화
- 다양한 전환값 자동 고려 (구매액, 구독 기간 등)
단점:
- 데이터 요구사항 높음
- 초기 설정 복잡
5.3 입찰 전략 선택 기준
| 상황 | 권장 전략 |
|---|---|
| 신규 캠페인 (데이터 0) | tCPA |
| 설치 수 최대화가 목표 | tCPA |
| 앱 내 수익 데이터 < 30일 | tCPA |
| 앱 내 구매/구독 중심 | tROAS (30일 후) |
| 광고비 대비 수익 중요 | tROAS |
| 초기→성숙 단계 전환 | tCPA → tROAS |
5.4 2026년 6월 입찰 전략 라벨 변경
Google은 2026년 6월부터 입찰 전략 라벨을 단순화한다:
| 기존 라벨 (2026-06 이전) | 신규 라벨 (2026-06 이후) |
|---|---|
| "전환을 최대화하되 목표 CPA" | "타겟 CPA" |
| "전환값을 최대화하되 목표 ROAS" | "타겟 ROAS" |
변경 사항: 라벨만 변경되며, 기능이나 작동 방식은 동일하다.
6. 머신러닝을 위한 최소 데이터 요구사항
Google AI가 효과적으로 작동하려면 충분한 이벤트 데이터가 필요하다.
6.1 최소 이벤트 수
| 이벤트 수 | 평가 |
|---|---|
| 일일 10개 이상 | 최소 요구사항 (학습 시작) |
| 일일 50개 이상 | 권장 (안정적 최적화) |
| 일일 100개 이상 | 이상적 (강력한 최적화) |
이벤트 = 설치, 구매, 회원가입, 특정 액션 등
6.2 초기 "러닝 페이즈" (Learning Phase)
캠페인 시작 후 첫 2~4주: 데이터 수집 단계
- 성과가 불안정할 수 있음
- 너무 자주 수정하지 말 것
충분한 데이터 축적 후: 안정화 단계
- 머신러닝이 패턴을 학습해 최적화 시작
- 성과가 개선되기 시작
6.3 예산과 입찰가 설정의 중요성
충분한 이벤트 발생 = 예산과 입찰가 설정이 충분해야 함
예: 일일 50개 전환 목표
→ 앱당 평균 CPA가 3,000원이면
→ 최소 일일 예산 = 50 × 3,000원 = 150,000원 필요
너무 낮은 예산은 충분한 이벤트를 만들지 못해 머신러닝 성능을 저해한다.
7. App Campaigns의 필수 설정: 변환 추적
7.1 변환 추적이 왜 중요한가
App Campaigns는 변환 추적 없이는 작동할 수 없다.
- 머신러닝이 무엇을 최적화해야 하는지 알아야 함
- 성과 측정 불가능
7.2 Android 설정
Google Play 다운로드 이벤트 자동 생성
- App campaigns for installs 실행 시 자동 생성됨
- 별도의 설정 불필요 (대부분의 경우)
참여 유도 캠페인의 경우:
- Firebase 또는 Google Analytics 4(GA4) 필수
- 앱 내 이벤트(구매, 구독, 로그인 등) 설정
7.3 iOS 설정
SKAdNetwork (Apple의 개인정보보호 정책)
- iOS 14.5 이상: SKAdNetwork를 통한 제한된 추적
- Firebase, GA4, MMP(Mobile Measurement Partner) 연동 필수
선택지:
- Firebase (무료, Google 통합)
- Google Analytics 4 (무료, Google 통합)
- MMP (AppsFlyer, Branch, Adjust 등) (유료 가능)
iOS 추적의 한계:
- 상세한 유저 식별 불가 (개인정보보호)
- 집계 수준의 데이터만 확인 가능
- 머신러닝이 Android보다 제한된 신호로 작동
7.4 웹 기반 변환 추적
앱 내 이벤트가 웹사이트로도 추적되는 경우
- Google Analytics 4 크로스 플랫폼 추적 활용
- "앱 설치 후 웹 구매" 같은 크로스 채널 이벤트 추적 가능
8. App Campaigns 설정 체크리스트
8.1 캠페인 생성 전 확인사항
앱 준비
- 앱이 Google Play 또는 App Store에 이미 출시됨 (사전 등록형은 제외)
- 앱 정보(설명, 스크린샷, 아이콘)가 최신 상태
- Android: 앱 패키지명 또는 URL 확인
- iOS: 앱 번들 ID 또는 App Store URL 확인
변환 추적 준비
- Firebase 또는 GA4 설정 완료
- 앱 내 이벤트(설치, 구매, 회원가입 등) 정의 및 연결
- iOS의 경우 SKAdNetwork 설정 완료
에셋 준비
- 텍스트 제목 5개 (30자 이내)
- 텍스트 설명 5개 (90자 이내)
- 가로 이미지 3~5개 (1200×628px 이상)
- 세로 이미지 3~5개 (1200×1500px 이상)
- 정사각형 이미지 3~5개 (1200×1200px 이상)
- 동영상 1~3개 (YouTube 업로드 완료)
8.2 캠페인 생성 시 주의사항
입찰가와 예산 설정
- tCPA 또는 tROAS 선택 (초기는 tCPA 권장)
- 일일 평균 예산 설정 (충분한 데이터 축적 가능한 수준)
- 입찰가 상한선 설정 (선택사항이지만 권장)
타겟팅 기본값
- 타겟 언어 설정
- 타겟 지역/국가 선택
- 기기 타입 (휴대폰, 태블릿) 확인
- OS 버전 최소값 확인
기타
- 캠페인명 명확하게 작성 (날짜, 지역, 버전 등 포함)
- 광고그룹명 통일 (또는 단일 광고그룹 사용)
8.3 배포 후 모니터링
초기 2~4주 (러닝 페이즈)
- 성과가 불안정함을 이해하고 급한 조정 금지
- 충분한 예산이 소비되는지 확인
- 에러 메시지나 승인 거부 여부 확인
안정화 후 (4주 이후)
- 주 1~2회 성과 리뷰 (설치 수, CPA, ROAS)
- 평균 CPA가 목표치 근처인지 확인
- 전환 데이터가 충분히 수집되는지 확인
- 필요시 입찰가 조정 (점진적)
장기 최적화
- 새로운 에셋 추가 (다양성 증대)
- 성과가 낮은 에셋 제거 (불가능; Google이 관리)
- tCPA에서 tROAS로 전환 (수익 데이터 30일 이상일 때)
9. App Campaigns의 장단점
9.1 장점
| 장점 | 설명 |
|---|---|
| 설정이 간단 | 키워드, 플레이스먼트 세부 관리 불필요 |
| 자동 최적화 | Google AI가 24/7 입찰과 배치 자동 조정 |
| 멀티 채널 커버 | 검색, 유튜브, 플레이, 디스플레이 동시 운영 |
| 초기 접근성 높음 | 앱만 있으면 대부분 시작 가능 |
| 데이터 기반 결정 | 머신러닝이 패턴을 학습해 성과 개선 |
9.2 단점
| 단점 | 설명 |
|---|---|
| 세부 제어 불가 | 특정 오디언스, 키워드, 플레이스먼트 수동 선택 불가 |
| 초기 성과 불안정 | 데이터 부족 시 성과 변동성 크름 |
| 높은 데이터 요구 | 일일 최소 10~50개 이벤트 필수 (성숙 캠페인 50+) |
| 투명성 부족 | "왜 이 사람에게 광고했는가" 알 수 없음 (블랙박스) |
| iOS의 제약 | SKAdNetwork로 인한 데이터 제한 |
10. 2025~2026년 주요 업데이트
10.1 입찰 전략 라벨 변경 (2026-06)
"전환을 최대화하되 목표 CPA" → "타겟 CPA"로 단순화
10.2 머신러닝 고도화 진행 중
- 더 정교한 사용자 신호 학습
- 실시간 사용자 행동 반영
- 크로스 디바이스 추적 개선 (iOS 제약 내에서)
10.3 AI 기반 자동화 확대
- 캠페인 생성 자동화 (기존 앱 기반 자동 생성)
- 에셋 자동 생성 (텍스트, 이미지 AI 생성 실험)
- 성과 기반 자동 최적화 (수정 불필요)
11. 실무자 팁: App Campaigns 성공하기
11.1 에셋 전략
- 다양한 메시지: 기능 + 가격 + 사용 사례 + 게임플레이 등 5~10개 변형
- 고품질 이미지: 흐릿한 스크린샷보다 전문가 사진 권장
- 동영상 오프닝: 처음 3초가 매우 중요 (사운드 없이도 주목)
11.2 입찰 전략
- 초기: tCPA로 시작해 데이터 축적
- 4주 후: 수익 데이터가 충분하면 tROAS 전환 권장
- 모니터링: CPA가 목표에서 크게 벗어나면 입찰가 미세 조정 (너무 자주 말 것)
11.3 예산 설정
- 충분한 예산: 일일 목표 전환 × 평균 CPA로 계산
- 일관성: 예산을 자주 변경하지 말 것 (머신러닝 방해)
- 여유: 첫 달은 계획보다 20~30% 더 준비
11.4 측정과 분석
- 초기 성과 무시: 첫 2~4주는 불안정
- 주 단위 리뷰: CPA 추이, 설치 수, ROAS 확인
- 이벤트 추적 확인: "변환 0건"이 나오면 추적 다시 확인
출처 요약
공식 자료
- Google Ads 공식 문서 (support.google.com/google-ads)
- About App campaigns
- App campaigns specs and format requirements
- Set up an App campaign for installs
- About the different types of App campaigns
- About HTML5/Playable ads for App campaigns
- Asset types for App campaigns
실무 가이드
- Admiral Media — Google App Campaigns Best Practices for Mobile Marketers
- MegaDigital — What Are Google App Campaigns? Complete Guide
- Benly — Google Ads App Campaigns: Mobile Install Guide
- RocketShip HQ — Google App Campaigns Best Practices & Optimization
확인 불완료 사항
- 정확한 머신러닝 알고리즘: Google이 완전히 공개하지 않음
- 에셋별 최적 개수: 공식 권장은 "최대한 많이"이나 최적값은 미명시
작성 완료: 2026-08-29
대상 글: 12code 마케팅 지식백과 구글 앱프로모션 토픽
다음 단계: 콘텐츠 집필팀에서 이 조사 자료 기반 글 작성