게임 미니앱에 꼭 적용해야 할 앱인토스 SDK는? - 앱인토스
앱인토스 로고
앱인토스 개발자센터앱인토스 개발자 커뮤니티앱인토스 콘솔
블로그자주 묻는 질문
썸네일

게임 미니앱에 꼭 적용해야 할 앱인토스 SDK는?

앱인토스에 게임을 출시했다면, 이제 SDK로 수익을 만들고, 리텐션을 높일 차례입니다. 로그인, 광고, 결제, 리더보드, 햅틱, 화면 제어… 기능이 많지만 걱정 마세요. 가장 먼저 붙여야 하는 필수 기능부터 수익화 기능까지 개발 우선순위를 단계별로 정리했어요.

게임이 정상 동작 하기 위한 필수 기능 5가지

앱인토스 SDK에서 게임 미니앱에 필수로 분류된 기능은 5가지예요. 이 기능들은 게임이 정상적으로 동작하고, 유저 데이터가 안전하게 관리되고, 심사를 통과하기 위한 기본 조건에 해당해요.

1. 게임 로그인 : 유저를 식별하는 가장 단순한 방법

랭킹을 관리하거나 프로모션 보상을 지급하려면, 어떤 유저인지 식별할 수 있어야 해요. 게임 로그인 기능은 서버 없이 함수 호출만으로 유저 식별자(hash)를 발급받는 방법이에요. 회원가입이나 약관 동의 절차 없이 바로 쓸 수 있어요.

이 식별자를 기반으로 리더보드 순위 등록, 프로모션 포인트 지급이 모두 연결돼요. 게임 기능의 출발점이라고 할 수 있어요.

2. 리더보드 : 유저가 다시 돌아오게 만드는 경쟁 유도

점수를 내고 끝나는 게임과, 점수를 내고 순위를 확인하는 게임은 달라요. 리더보드가 있으면 유저는 더 잘하고 싶어서 다시 들어와요. 리텐션을 설계하는 가장 직접적인 도구예요.

게임 로그인으로 받은 유저 식별자와 연결해 점수를 제출하고, 전체 순위를 유저에게 보여줄 수 있어요.

3. Safe Area : 어떤 기기에서도 UI가 잘리지 않게

아이폰 노치, 안드로이드 펀치홀, 하단 홈 인디케이터까지. 기기마다 화면 크기와 안전 영역이 달라요. Safe Area 함수를 쓰면 상하단 레터박스 없이 풀스크린 게임을 구성할 수 있어요.

풀스크린 대응은 앱인토스 게임 심사의 필수 항목이에요. Safe Area를 적용하지 않으면 심사 반려 사유가 됩니다.

4. 네이티브 저장소 : 유저 데이터를 기기에 안전하게 보관

게임 진행 상황, 설정값, 유저 상태를 저장할 때 브라우저 localStorage 대신 네이티브 저장소를 사용하는 게 권장돼요. 앱이 꺼져도 데이터가 유지되고, 기기 변경 시 데이터 유실 위험도 줄어요.

5. 사용자 행동 기록하기 : 게임을 고도화하기 위한 데이터 기반

어떤 스테이지에서 이탈하는지, 어떤 버튼을 많이 누르는지. 플레이 데이터를 기록해야 이후 개선 방향을 잡을 수 있어요. 분석 함수를 초기부터 적용해두면, 이벤트 추적과 A/B 테스트를 나중에 자연스럽게 붙일 수 있어요.

광고·결제·프로모션으로 수익 만들기

필수 기능이 모두 적용되었다면, 다음으로 수익화와 유저 성장을 고민할 때 활용할 수 있는 기능들이에요.

1. 인앱 광고 : 게임 흐름에 자연스럽게 수익을 연결

앱인토스에서는 전면형 광고, 리워드 광고, 배너 광고 세 가지 형태를 지원해요. 리워드 광고는 유저가 광고를 보는 대신 게임 내 보상을 받는 구조여서, 강제 노출 없이도 수익을 낼 수 있어요.

게임 파트너 중 인앱 광고만으로 월 수익을 꾸준히 만들어낸 사례도 있어요. 처음 수익화를 고민한다면 가장 먼저 붙여볼 만한 기능이에요.

2. 인앱 결제 : 아이템 판매로 직접 수익화

게임 내 아이템, 스킨, 추가 스테이지 등을 판매할 수 있어요. 광고 수익과 결제 수익을 병행하면 수익 구조가 안정적으로 다변화돼요.

3. 프로모션(토스 포인트) : 유저를 불러오는 가장 빠른 방법

게임 실행이나 특정 행동을 조건으로 토스 포인트를 지급할 수 있어요. 프로모션을 활성화하면 토스 앱 '혜택' 탭에 노출되는데, 혜택탭은 앱인토스 진입 경로 중 DAU가 가장 높은 지면이에요.

마케팅 기능을 사용한 미니앱이 그렇지 않은 미니앱보다 평균 MAU가 1.7배~10.6배까지 높았던 것도 이 때문이에요. 게임 로그인으로 받은 유저 식별자와 연결해 포인트를 지급하는 방식으로 동작해요. (관련 콘텐츠 : 앱인토스 마케팅 기능을 꼭 활용해야 하는 이유)

4. 공유 리워드 : 친구를 데려오면 보상 지급

유저가 친구에게 게임을 공유하고, 친구가 실제로 실행하면 리워드를 지급하는 기능이에요. 별도 광고비 없이 바이럴 유입을 만들 수 있는 방법이에요. 공유 링크를 토스앱에서 바로 열 수 있는 형태로 생성해요.

네이티브 게임처럼 유저 경험 개선하기

필수도, 수익화도 아니지만 유저가 체감하는 게임의 품질을 결정하는 기능들이에요. H5 게임이어도 몇가지 구현으로 네이티브 게임과 거의 동일한 유저 경험을 제공할 수 있어요. 작은 차이처럼 보여도, 유저 리텐션에 실질적인 영향을 줘요.

1. 햅틱 진동

버튼을 눌렀을 때, 아이템을 획득했을 때, 게임 오버가 됐을 때. 진동 하나가 네이티브 앱 느낌을 크게 만들어요. 구현 난이도가 낮은 편이라 빠르게 적용해볼 만해요.

2. 화면 방향 설정

가로 게임인데 세로로 열리거나, 세로 게임인데 가로로 돌아가는 건 유저 경험을 바로 망가뜨려요. 게임 플레이에 맞는 화면 방향을 고정해 두세요.

3. 화면 항상 켜짐

방치형 게임이나 플레이 시간이 긴 게임이라면, 화면이 꺼지는 순간 유저가 이탈해요. 플레이 중에는 화면이 꺼지지 않도록 설정할 수 있어요.

4. 오디오 포커스 변경 콜백

게임 도중 전화가 오거나, 다른 앱으로 전환하면 사운드가 어떻게 처리되어야 할까요? 오디오 포커스가 바뀔 때 콜백을 받아 사운드를 자연스럽게 멈추고 다시 재생할 수 있어요.

5. 서버 시간 가져오기

이벤트나 일일 보상처럼 시간 기준이 필요한 기능을 만들 때 유용해요. 클라이언트 시간 대신 토스 서버 기준 시간을 사용하면 조작 위험이 줄어요.


지금 바로 시작하세요 : 상황별 SDK 적용

한 번에 다 붙이려 하지 않아도 돼요. 단계별로 붙이면서 어떤 기능이 우리 게임에 잘 맞는지 확인해 보세요.

이런 상황이라면
이런 기능을 활용하세요
게임을 처음 만든다면 (필수)
게임 로그인, 리더보드, Safe Area
수익과 유저 유입을 만들고 싶다면
인앱 광고, 인앱 결제, 프로모션, 공유 리워드
완성도 높은 유저 경험을 제공하려면
햅틱 진동, 화면 방향, 화면 항상 켜짐, 오디오 포커스, 서버 시간

1분만에 가입하고 초기 파트너가 되어보세요