Skip to main content
← Glossary

SDK 생명주기

SDK lifecycle

외부 소프트웨어 개발 도구 묶음(SDK)의 한 작업이 요청·준비·실행·실패·종료로 이동하는 단계와 사건 계약이다.

마지막 검증

소프트웨어 개발 도구 묶음(Software Development Kit, SDK)은 플랫폼 기능을 앱에 제공하는 라이브러리와 도구 모음이다. SDK 생명주기는 외부 SDK의 작업 하나가 어떤 단계를 지나고, 각 단계가 어떤 사건으로 확인되는지 정한 계약이다.

전면 광고를 예로 들면 요청 시작, 로드 성공·실패, 화면 표시, 표시 실패, 닫힘은 서로 다른 단계다. load()show() 함수를 호출했다는 사실만으로 다음 단계가 성공했다고 단정하지 않는다. SDK가 제공하는 완료 사건과 실패 사건으로 상태를 옮긴다.

동시에 요청하거나 이전 화면이 사라진 뒤에도 사건이 도착할 수 있다면 요청 식별값과 SDK 객체 식별값을 함께 보존한다. 그래야 늦게 도착한 사건이 새 요청의 상태를 바꾸지 못하고, 한 번 사용한 객체를 다시 표시하지 않게 할 수 있다.

출처와 검증 범위

아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.

  1. Interstitial adsGoogle for Developers · 공식 문서 · 확인 2026-08-09
  2. Interstitial adsGoogle for Developers · 공식 문서 · 확인 2026-08-09