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.
APIs de ofertas externas
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En algunos países, los desarrolladores aptos pueden guiar a los usuarios fuera de la app, incluso para promocionar ofertas de funciones y servicios digitales integrados en la app. En esta guía, se abordan las APIs para habilitar ofertas externas. Debes revisar los requisitos del programa y, luego, inscribirte en el programa de ofertas externas antes de usar estas APIs.
Glosario de términos
Convenciones de términos que se siguen en esta guía:
- APIs de ofertas externas: Son las APIs que se usan para direccionar al usuario fuera de la app, lo que incluye mostrar la pantalla de información requerida y también informar las transacciones aplicables.
- Transacción externa: Es una transacción apta que se realiza fuera de la app según se define en los requisitos del programa.
- Token de transacción externa: Es un token que se proporciona al desarrollador a través de la Biblioteca de Facturación Play para que lo use cuando el usuario complete una transacción externa. Este token se usa para notificar a Google Play sobre una compra exitosa.
- ID de transacción externa: Es un identificador único que genera el desarrollador para identificar una transacción externa.
Compatibilidad con ofertas externas
En esta sección, se describe cómo admitir ofertas externas.
Antes de usar estas APIs, asegúrate de hacer lo siguiente:
Configurar en Play Console
Para configurar ofertas externas en Play Console, sigue los pasos que se describen en los requisitos del programa.
La pantalla de información ayuda a los usuarios a comprender que están a punto de visitar un sitio web externo. La pantalla de información se mostrará a los usuarios cada vez antes de que se los dirija fuera de la app con las APIs de ofertas externas.
Pantalla de información
|
Ejemplo solo con fines ilustrativos.
Próximos pasos
Para comenzar a integrar las APIs de ofertas externas, sigue las guías detalladas sobre la integración en la app y la integración de backend.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]