---
title: "Activer les notifications développeur en temps réel (RTDN) dans Google Play Console"
description: "Restez informé des événements critiques et maintenez la précision des données en activant les Real-time Developer Notifications (RTDN) dans la Google Play Console pour Adapty. Découvrez comment configurer les RTDN pour recevoir des mises à jour instantanées sur les remboursements et d'autres événements importants depuis le Play Store"
---

La configuration des notifications développeur en temps réel (RTDN) est essentielle pour garantir la précision des données : elle vous permet de recevoir instantanément les mises à jour du Play Store, notamment les informations sur les remboursements et d'autres événements.

## Activer les notifications \{#enable-notifications\}

1. Assurez-vous que **Google Cloud Pub/Sub** est activé. Ouvrez [ce lien](https://console.cloud.google.com/flows/enableapi?apiid=pubsub) et sélectionnez votre projet d'application. Si vous n'avez pas encore activé **Google Cloud Pub/Sub**, vous devez le faire ici.

  <img src="/assets/shared/img/pubsub.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

2. Accédez à [**App settings > Android SDK**](https://app.adapty.io/settings/android-sdk) depuis le menu supérieur d'Adapty et copiez le contenu du champ **Enable Pub/Sub API** situé à côté du titre **Google Play RTDN topic name**.

   

  <img src="/assets/shared/img/a72ff2d-copy_topic.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

<p> </p>

:::note
Si le contenu du champ **Enable Pub/Sub API** est dans un format incorrect (le format correct commence par `projects/...`), consultez la section [Corriger le format incorrect du champ Enable Pub/Sub API](enable-real-time-developer-notifications-rtdn#fixing-incorrect-format-in-enable-pubsub-api-field) pour obtenir de l'aide.

:::

3. Ouvrez la [Google Play Console](https://play.google.com/console/), choisissez votre application et accédez à **Monetize with Play** -> **Monetization setup**. Dans la section **Google Play Billing**, cochez la case **Enable real-time notifications**.

4. Collez le contenu du champ **Enable Pub/Sub API** que vous avez copié dans les **App Settings** d'Adapty dans le champ **Topic name**.
5. Cliquez sur **Save changes** dans la Google Play Console.

  <img src="/assets/shared/img/e55ba0e-paste_topic_name.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

## Tester les notifications \{#test-notifications\}

Pour vérifier que vous êtes bien abonné aux notifications développeur en temps réel :

1. Enregistrez les modifications dans les paramètres de la Google Play Console.
2. Sous **Topic name** dans la Google Play Console, cliquez sur **Send test notification**.

  <img src="/assets/shared/img/rtdn-test.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

3. Accédez à [**App settings > Android SDK**](https://app.adapty.io/settings/android-sdk) dans Adapty. Si une notification de test a été envoyée, vous verrez son statut au-dessus du nom du sujet.

  <img src="/assets/shared/img/rtdn-adapty-test.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

## Corriger le format incorrect du champ Enable Pub/Sub API \{#fixing-incorrect-format-in-enable-pubsub-api-field\}

Si le contenu du champ **Enable Pub/Sub API** est dans un format incorrect (le format correct commence par `projects/...`), suivez ces étapes pour diagnostiquer et résoudre le problème :

### 1. Vérifier l'activation de l'API et les autorisations \{#1-verify-api-enablement-and-permissions\}

Assurez-vous soigneusement que toutes les API requises sont activées et que les autorisations sont correctement accordées au compte de service. Même si vous avez déjà effectué ces étapes, il est important de les refaire pour vous assurer qu'aucune sous-étape n'a été manquée. Répétez les étapes des sections suivantes :

1. [Activer les API développeur dans la Google Play Console](enabling-of-devepoler-api)
2. [Créer un compte de service dans la Google Cloud Console](create-service-account)
3. [Accorder des autorisations au compte de service dans la Google Play Console](grant-permissions-to-service-account)
4. [Générer le fichier de clé du compte de service dans la Google Play Console](create-service-account-key-file)
5. [Configurer l'intégration Google Play Store](google-play-store-connection-configuration)

### 2. Ajuster les politiques de domaine \{#2-adjust-domain-policies\}

Modifiez les politiques **Domain restricted contacts** et **Domain restricted sharing** :

1. Ouvrez la [Google Cloud Console](https://console.cloud.google.com/) et sélectionnez le projet dans lequel vous avez créé le compte de service pour gérer votre application.
2. Dans la section **Quick Access**, choisissez **IAM & Admin**.

   
     <img src="/assets/shared/img/google-cloud-IAM-and-Admin.webp"
     style={{
       border: '1px solid #727272', /* border width and color */
       width: '700px', /* image width */
       display: 'block', /* for alignment */
       margin: '0 auto' /* center alignment */
     }}
   />
   

3. Dans le panneau de gauche, choisissez **Organization Policies**.
4. Recherchez la politique **Domain restricted contacts**.

   
     <img src="/assets/shared/img/google-cloud-policy-action.webp"
     style={{
       border: '1px solid #727272', /* border width and color */
       width: '700px', /* image width */
       display: 'block', /* for alignment */
       margin: '0 auto' /* center alignment */
     }}
   />
    

5. Cliquez sur le bouton représentant des points de suspension dans la colonne **Actions** et choisissez **Edit policy**.
6. Dans la fenêtre de modification de la politique :
   1. Sous **Policy source**, sélectionnez le bouton radio **Override parent's policy**.
   2. Sous **Policy enforcement**, sélectionnez le bouton radio **Replace**.
   3. Sous **Rules**, cliquez sur le bouton **ADD A RULE**.

      
        <img src="/assets/shared/img/google-cloud-edit-policy.webp"
        style={{
          border: '1px solid #727272', /* border width and color */
          width: '700px', /* image width */
          display: 'block', /* for alignment */
          margin: '0 auto' /* center alignment */
        }}
      />
      

   4. Sous **New rule** -> **Policy values**, choisissez **Allow All**.

      
        <img src="/assets/shared/img/google-cloud-allow-all-policy.webp"
        style={{
          border: '1px solid #727272', /* border width and color */
          width: '700px', /* image width */
          display: 'block', /* for alignment */
          margin: '0 auto' /* center alignment */
        }}
      />
      

   5. Cliquez sur **SET POLICY**.
7. Répétez les étapes 4 à 6 pour la politique **Domain restricted sharing**.

Ensuite, recréez le contenu du champ **Enable Pub/Sub API** situé à côté du titre **Google Play RTDN topic name**. Le champ aura désormais le format correct.

Veillez à remettre **Policy source** sur **Inherit parent's policy** pour les politiques modifiées une fois que vous avez activé avec succès les Real-time Developer Notifications (RTDN).

## Transfert des événements bruts \{#raw-events-forwarding\}

Il peut arriver que vous souhaitiez tout de même recevoir les événements S2S bruts de Google. Pour continuer à les recevoir tout en utilisant Adapty, ajoutez simplement votre endpoint dans le champ **URL for forwarding raw Google events** et nous vous transmettrons les événements bruts tels quels depuis Google.

<img src="/assets/shared/img/e388892-001774-September-22-GhkjOFbT.webp"
style={{
border: '1px solid #727272', /* border width and color */
width: '700px', /* image width */
display: 'block', /* for alignment */
margin: '0 auto' /* center alignment */
}}
/>

---
**Prochaine étape**

Configurez le SDK Adapty pour :

- [Android](sdk-installation-android)
- [React Native](sdk-installation-reactnative)
- [Flutter](sdk-installation-flutter)
- [Kotlin Multiplatform](sdk-installation-kotlin-multiplatform)
- [Unity](sdk-installation-unity)