토스는 어떻게 광고 속에 게임을 넣었을까
·2026.08.18 10:00
핵심 내용
토스는 게임 광고 성과를 높이기 위해 MRAID 표준 기반의 플레이어블 광고를 직접 구현했다.
자세히 보기
토스의 광고 지면에는 게임 광고 집행이 적었는데, 이는 앱 설치 전 게임을 체험하는 **플레이어블 광고(Playable Ads)**를 지원하지 못했기 때문이다. 플레이어블 소재는 **IPM(Installs Per Mille)**과 **ROAS(Return On Ad Spend)**를 높이는 핵심 요소다.
토스는 외부 SDK를 사용하는 대신, 자체 광고 시스템과의 통합 및 통제권을 위해 플레이어블 광고를 직접 구현하기로 결정했다. 이를 위해 업계 표준인 **MRAID(Mobile Rich Media Ad Interface Definitions)**를 브릿지 JS 규약으로 선택했다.
mraid.js는 실제 소재가 호출하는 API만 구현하는 실용적인 방식으로 설계되었으며, 네 가지 모듈로 구성된다:
- MraidSDK: 공개 API 및 광고 상태 관리
- NativeBridge: JS에서 네이티브로 커맨드 전송
- NativeInvokeHandler: 네이티브 호출을 이벤트별로 디스패치
- EventManager: 소재가 등록한 리스너 구독 관리
브릿지 JS는 광고 소재와 네이티브 앱 사이의 통신을 담당하며, 상태 소유권은 네이티브 앱에 둔다. 이를 통해 소재가 사운드를 멈추거나 씬을 정지할 수 있는 기회를 제공하며 안정적인 광고 경험을 구현한다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.