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 d'offres externes
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Dans certains pays, les développeurs éligibles peuvent rediriger les utilisateurs en dehors de l'application, y compris pour promouvoir des offres de fonctionnalités et de services numériques intégrés à l'application. Ce guide traite des API permettant d'activer des offres externes. Nous vous invitons à consulter les Conditions du programme et à vous inscrire au programme d'offres externes avant d'utiliser ces API.
Glossaire des termes
Termes utilisés dans ce guide :
- API d'offres externes: API utilisées pour rediriger l'utilisateur en dehors de l'application, y compris l'affichage d'un écran d'informations requis et la création de rapports sur les transactions applicables.
- Transaction externe: transaction éligible qui a lieu en dehors de l'application, comme défini dans les Conditions du programme.
- Jeton de transaction externe: jeton fourni au développeur via la bibliothèque Play Billing qu'il doit utiliser lorsque l'utilisateur effectue une transaction externe. Ce jeton permet d'informer Google Play d'un achat réussi.
- ID de transaction externe: identifiant unique généré par le développeur pour identifier une transaction externe.
Prendre en charge les offres externes
Cette section explique comment gérer les offres externes.
Avant d'utiliser ces API, vérifiez les points suivants:
Configurer dans la Play Console
Pour configurer des offres externes dans la Play Console, suivez la procédure décrite dans les Conditions du programme.
L'écran d'informations permet aux utilisateurs de savoir qu'ils sont sur le point de consulter un site Web externe. L'écran d'informations s'affiche chaque fois que les utilisateurs sont redirigés en dehors de l'application à l'aide des API externes d'offres.
Écran d'informations
|
Exemple uniquement fourni à titre d'illustration.
Étapes suivantes
Pour commencer à intégrer les API d'offres externes, suivez les guides détaillés sur l'intégration dans l'application et l'intégration du backend.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[null,null,["Dernière mise à jour le 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)."]]