버전 관리

시맨틱 버전 관리

Google Ads API는 주요 버전과 부 버전이 있는 시맨틱 버전 관리를 따릅니다. 버전 형식은 MAJOR.MINOR 또는 vMAJOR_MINOR입니다. 예를 들어 v18_0는 메인 버전이고 v18_1는 마이너 버전입니다.

이전 버전의 경우 출시 노트를 참고하세요.

주요 버전

메인 출시 버전에는 이전 버전과 호환되지 않는 일부 중대한 변경사항이 도입됩니다. 버전은 vX_0 형식으로 0으로 끝납니다. 여기서 X은 메인 버전 번호입니다.

각 주요 버전에는 별도의 엔드포인트가 있습니다. 다음은 X이 주 버전 번호인 URL의 예입니다.

https://googleads.googleapis.com/vX

이전 메이저 버전에서 업그레이드하는 경우 새 메이저 버전 엔드포인트로 전환할 때 코드를 변경해야 할 수 있습니다. Google의 클라이언트 라이브러리를 사용하는 경우 최신 버전으로 업그레이드하세요. 주요 버전이 출시되면 코드의 중대한 변경사항을 수정하기 위해 진행해야 하는 마이그레이션 가이드를 제공합니다.

이전 버전과 호환되지 않는 변경사항의 예는 다음과 같습니다.

  • 서비스, 인터페이스, 필드, 메서드 또는 열거형 값의 삭제 또는 이름 변경
  • 필드 유형 변경
  • 리소스 이름 형식 변경
  • HTTP 정의에서 URL 형식을 변경합니다.
  • 출력 형식을 변경합니다(예: 기본값으로 0에서 --로 변경).
  • 반환된 오류 이유를 A에서 B로 변경합니다.

마이너 버전

마이너 버전에는 하위 호환 변경사항만 도입됩니다. 마이너 버전의 경우 vMAJOR_MINORMINOR 숫자가 0보다 큽니다.

마이너 버전이 출시되면 이미 사용 중인 엔드포인트가 자동으로 업데이트됩니다. 이렇게 해도 코드가 중단되지 않습니다. 기존 클라이언트 라이브러리는 계속 사용할 수 있습니다.

부 버전에는 기존 코드에 영향을 미치지 않는 새로운 기능이나 업데이트가 포함됩니다. 이러한 새로운 기능을 사용하려면 클라이언트 라이브러리를 최신 버전으로 업그레이드하세요.

일몰

주기적으로 이전 Google Ads API 버전이 지원 종료됩니다. 버전 지원이 종료될 예정이면 개발자 블로그에 공지사항이 게시됩니다. 지원 중단 일정이 향후 지원 중단일로 업데이트됩니다.