이 가이드는 누구를 위한 것인가요?
A2의 기술적 아키텍처를 이해하고 싶은 개발자와 시스템 관리자를 위한 문서입니다. A2가 어떻게 광고를 서빙하고 데이터를 처리하는지 설명합니다.시스템 개요
A2 플랫폼은 안정적인 광고 운영과 데이터 처리를 위해 핵심 구성요소들로 설계되어 있습니다.Unified Auction (통합 경매)
A2의 핵심 차별점은 Unified Auction 방식입니다. 기존 워터폴 방식 대신 모든 광고 소스를 단일 RTB에서 동시 경쟁시킵니다.워터폴 방식의 문제점
- 순차적 호출: 우선순위에 따라 순서대로 광고 소스 호출
- 기회 손실: 높은 입찰가를 제시할 수 있는 후순위 소스가 기회를 놓침
- 비효율적 수익: 최고가가 아닌 먼저 응답한 광고 낙찰
Unified Auction의 장점
- 동시 경쟁: Direct Sales, Ad Networks, DSPs가 동시에 입찰
- 수익 최적화: 실시간 최고가 낙찰로 eCPM 상승
- Header Bidding 대응: 업계 표준 방식으로 광고 수익 극대화
핵심 구성요소
A2 Manager (관리 콘솔)
A2 Manager는 광고 비즈니스의 모든 설정을 담당하는 웹 기반 관리 도구입니다. 리테일러, 광고주, 관리자가 이 시스템을 통해 광고를 설정하고 관리합니다.| 항목 | 영어 | 설명 |
|---|---|---|
| 역할 | Role | 계정 관리, 지면 생성, 캠페인 집행, 리포트 조회 |
| 사용자 | Users | 리테일러, 광고주, 시스템 관리자 |
- 캠페인 생성 및 관리
- 지면 설정 및 관리
- 소재 업로드 및 승인
- 배정 요청 및 승인
- 성과 데이터 조회 및 분석
- 사용자 계정 및 권한 관리
A2 Edge (광고 서빙 엔진)
A2 Edge는 사용자의 요청에 대해 0.01초(10ms) 이내에 최적의 광고를 찾아 응답하는 고성능 엔진입니다.| 항목 | 영어 | 설명 |
|---|---|---|
| 역할 | Role | 실시간 입찰(RTB), 타겟팅 매칭, 광고 송출 결정 |
| 특징 | Feature | 트래픽 폭주 상황에서도 안정적인 응답 속도 보장 |
- 광고 요청 수신 및 처리
- 타겟팅 조건에 맞는 광고 선택
- 입찰 로직 실행 (CPM, CPC, CPA)
- 광고 응답 전달
- 노출/클릭 이벤트 수집
A2 Datahub (데이터 파이프라인)
A2 Datahub는 광고 노출, 클릭, 전환 등 발생하는 모든 이벤트를 수집하고 처리하는 시스템입니다.| 항목 | 영어 | 설명 |
|---|---|---|
| 역할 | Role | 로그 수집, 데이터 정제, 실시간 리포트 생성 |
| 특징 | Feature | 대용량 데이터의 안정적인 처리 및 부정 클릭(Fraud) 필터링 |
- 광고 이벤트 로그 수집 (노출, 클릭, 전환)
- 사용자 행동 로그 수집 (구매, 검색, 장바구니 등)
- 데이터 정제 및 저장
- 분석용 데이터 가공
- 부정 클릭 탐지 및 필터링
데이터 흐름
광고 노출 흐름
- 사용자가 매체사 서비스에 방문합니다.
- 페이지에 설치된 SDK 또는 API가 Edge에 광고를 요청합니다.
- Edge는 지면 정보, 사용자 정보, 활성화된 캠페인을 고려하여 최적의 광고를 선택합니다.
- 선택된 광고 정보(이미지 URL, 클릭 URL 등)를 응답합니다.
- 사용자 화면에 광고가 노출됩니다.
- 노출 이벤트가 Datahub로 전송되어 기록됩니다.
데이터 설정 흐름
- 관리자/리테일러/광고주가 Admin에서 캠페인, 지면, 배정을 설정합니다.
- 설정된 데이터가 데이터베이스에 저장됩니다.
- Edge 서버가 최신 설정을 동기화합니다.
- 새로운 설정이 반영된 광고 서빙이 시작됩니다.
연동 방식
매체사 서비스에서 A2와 연동하는 방법은 두 가지입니다.- Web SDK
- API 직접 호출
Web SDK 연동
가장 간단한 연동 방법입니다. 지면 생성 후 제공되는 스크립트 태그를 웹페이지에 삽입하면 됩니다. SDK가 광고 요청, 노출 추적, 클릭 추적을 자동으로 처리합니다.- 간편한 설치
- 자동 이벤트 추적
- 반응형 지원
성능 지표
| 지표 | 수치 | 설명 |
|---|---|---|
| 광고 응답 시간 | < 10ms | Edge에서 광고를 선택하여 응답하는 시간 |
| 트래픽 처리량 | 고가용성 | 트래픽 폭주 상황에서도 안정적 서빙 |
| 데이터 처리 | 실시간 | Datahub에서 이벤트를 실시간으로 처리 |
