--- url: /api-sdk/sdk.md description: 게임플레이 JS SDK 와 개별 SDK 직접 연동 중 하나를 고르는 기준과 마이그레이션 안내 --- # SDK 연동 방식 선택 게임플레이 연동에는 두 가지 방식이 있습니다. **둘 중 하나만 고릅니다.** ## 연동방식 선택 기준 | 상황 | 방식 | | --- | --- | | 이제 연동을 시작합니다 | [게임플레이 JS SDK](/api-sdk/sdk/gameplay-js/) | | 이미 개별 SDK 로 연동을 마쳤습니다 | 당분간 그대로 두고, 여유가 생기면 게임플레이 JS SDK 로 옮깁니다 | 신규 연동에는 [게임플레이 JS SDK](/api-sdk/sdk/gameplay-js/)를 권장합니다. 게임웹뷰 브리지·카카오 로그인·공유·광고를 하나의 `Gameplay` 객체로 다루므로 개별 SDK 의 등록 절차와 버전을 각각 따라갈 필요가 없습니다. 게임플레이 JS SDK 는 게임플레이 서비스보다 늦게 나왔습니다. 그래서 이미 개별 SDK 로 연동을 마친 파트너사를 위해 [개별 SDK 문서](#개별-sdk-직접-연동)를 당분간 유지합니다. 다만 장기적으로는 게임플레이 JS SDK 로 옮기는 것을 방향으로 삼고 있습니다. ## 동시 구성 지양 안내 두 방식을 함께 구성하는 것은 권장하지 않습니다. 게임플레이 JS SDK 는 내부에서 `window.kakaotalkGamePlay`·`window.Kakao`·`window.kakaoAdFit` 을 다루므로, 게임 코드가 같은 SDK 객체를 따로 로드하면 같은 객체가 두 번 올라가 초기화 순서에 따라 설정이 덮이거나 콜백이 중복 호출될 수 있습니다. 마이그레이션 중이라면 게임 코드에서 개별 SDK 의 `