Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
토스는 어떻게 광고 속에 게임을 넣었을까 섬네일

토스는 어떻게 광고 속에 게임을 넣었을까

토스 favicon토스·Architecture·
TypeScriptJavaScript
2026년 08월 18일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

토스가 플레이어블 광고를 자체 구현하고 MRAID 기반 브릿지 구조로 소재 규격화를 달성해 배포 속도와 노출 신뢰성을 높였습니다.

구현 방법

  • 모듈화: MraidSDK, NativeBridge, NativeInvokeHandler, EventManager로 구성; window.mraid와 window.tossPlayableAds를 각각 제공
  • 배포 운영: mraid.js를 60초 캐시로 서버에서 공급, 단일 최신 버전 전략 채택; 불변 파일 원칙과 감사 로그로 변경 이력 관리
  • 신호 체계: font.ready, img.decode, 첫 페인트, MutationObserver, 2회 requestAnimationFrame 기반의 rendered 신호 도입; 2초 타임아웃 및 2.3초 안전망
  • 방어/제한: SDK 얼림, 핸들러 격리, 외부 경로는 mraid.open()로만 가능
  • 엔드카드 연결: tossPlayableAds로 엔드카드 UI를 연동

주요 결과

  • 배포 속도와 운영 안정성 개선, 단일 최신 버전 관리로 적용 범위 축소
  • 노출 판단 신뢰성 강화(렌더링 신호 도입)
  • 엔드카드 지원 및 악의적 수정 방지 체계 확보

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
67%

MFE 환경에서 공통 헤더(GNB) 개편하기

인프랩 favicon인프랩·2026년 03월 05일
천만 MAU를 지탱하는 커뮤니티 시스템을 소개해요 섬네일
67%

천만 MAU를 지탱하는 커뮤니티 시스템을 소개해요

당근 favicon당근·2026년 07월 14일
micro frontends가 미리캔버스 프론트엔드팀이 일하는 방식을 바꾸는 이유 섬네일
66%

micro frontends가 미리캔버스 프론트엔드팀이 일하는 방식을 바꾸는 이유

미리디 favicon미리디·2026년 07월 20일