Reminder: By Aug 31, 2025, all new apps and updates to existing apps must use Billing Library version 7 or newer. If you need more time to update your app, you can request an extension until Nov 1, 2025. Learn about
Play Billing Library version deprecation.
외부 혜택 API
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
특정 국가에서는 자격을 갖춘 개발자는 인앱 디지털 기능 및 서비스 혜택을 홍보하는 등 사용자를 앱 외부로 안내할 수 있습니다. 이 가이드에서는 외부 제품을 사용 설정하는 API에 대해 설명합니다. 이러한 API를 사용하기 전에 프로그램 요구사항을 검토하고 외부 혜택 프로그램에 등록해야 합니다.
용어집
이 가이드에서는 다음과 같은 용어가 사용됩니다.
- 외부 제공 API: 필수 정보 화면을 표시하고 관련 거래를 보고하는 등 사용자를 앱 외부로 안내하는 데 사용되는 API입니다.
- 외부 거래: 프로그램 요구사항에 정의된 바에 따라 앱 외부에서 발생하는 대상 거래입니다.
- 외부 거래 토큰: 사용자가 외부 거래를 완료할 때 개발자가 사용할 수 있도록 Play 결제 라이브러리를 통해 개발자에게 제공되는 토큰입니다. 이 토큰은 Google Play에 구매 성공을 알리는 데 사용됩니다.
- 외부 거래 ID: 개발자가 외부 거래를 식별하기 위해 생성하는 고유 식별자입니다.
외부 혜택 지원
이 섹션에서는 외부 혜택을 지원하는 방법을 설명합니다.
API를 사용하기 전에 다음 사항을 확인하세요.
Play Console에서 구성
Play Console에서 외부 혜택을 구성하려면 프로그램 요구사항에 설명된 단계를 따르세요.
정보 화면을 통해 사용자는 외부 웹사이트를 방문할 예정임을 알 수 있습니다. 정보 화면은 사용자가 외부 쿠폰 API를 사용하여 앱 외부로 연결되기 전에 매번 표시됩니다.
정보 화면
|
이 예시는 설명을 위한 것입니다.
다음 단계
외부 혜택 API 통합을 시작하려면 인앱 통합 및 백엔드 통합에 관한 심층 가이드를 따르세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[null,null,["최종 업데이트: 2025-07-27(UTC)"],[],[],null,["# External offers APIs\n\nIn certain countries, eligible developers are able to lead users outside the\napp, including to promote offers for in-app digital features and services. This\nguide addresses the APIs to enable external offers. You should review the\n[program requirements](https://support.google.com/googleplay/android-developer/answer/14372887) and enroll in the external offers program before\nusing these APIs.\n\nGlossary of terms\n-----------------\n\nTerm conventions followed by this guide:\n\n- **External offers APIs**: APIs used to direct the user outside of the app, including surfacing required information screen and reporting applicable transactions.\n- **External transaction** : A qualifying transaction that occurs outside of the app as defined by the [program requirements](https://support.google.com/googleplay/android-developer/answer/14372887).\n- **External transaction token**: A token provided to the developer through the Play Billing Library for the developer to use when the user completes an external transaction. This token is used to notify Google Play of a successful purchase.\n- **External transaction ID**: A unique identifier generated by the developer to identify an external transaction.\n\nSupport external offers\n-----------------------\n\nThis section describes how to support external offers.\nBefore using these APIs, ensure the following:\n\n- Review the eligibility requirements for the relevant program and complete the onboarding steps outlined in the [program requirements](https://support.google.com/googleplay/android-developer/answer/14372887).\n- Integrate [Play Billing Library 6.2.1](/google/play/billing/release-notes) or higher.\n\n### Configure in Play Console\n\nTo configure external offers in Play Console, follow the steps outlined in\nthe [program requirements](https://support.google.com/googleplay/android-developer/answer/14372887).\n\n### Information screen for users\n\nThe information screen helps users understand that they are about to visit an\nexternal website. The information screen will be shown to users each time before\nthey are directed outside of the app using the external offers APIs. \n\n|--------------------|\n| Information screen |\n\nExample for illustrative purposes only.\n\n### Next steps\n\nTo begin integrating the external offers APIs, follow the in-depth guides\nfor both [in-app integration](/google/play/billing/external/integration) and [backend integration](/google/play/billing/outside-gpb-backend)."]]