Outil de paiements Google AdSense

Consultez séparément les paiements finalisés Google AdSense et YouTube et téléchargez-les au format Excel.

// about

À propos de cet outil

Consultez les paiements finalisés AdSense et YouTube par compte et service, vérifiez les dates et les montants, convertissez les montants USD dans une autre devise et exportez le résultat vers Excel.

Comment l’utiliser

  1. Collez ou saisissez votre entrée.
  2. Choisissez l’option souhaitée.
  3. Copiez ou téléchargez le résultat.

Pourquoi utiliser cet outil

  • Conversions rapides, nettoyage et traitements par lots.
  • Aide au débogage, au partage et à la préparation de contenu.
  • Utile quand vous avez besoin d’un résultat immédiatement.
Guides · Revenus · 10 min de lecture

Comment fonctionnent les paiements Google AdSense et Google Play : revenus estimés ou finalisés, change et comptabilité

Dès que les revenus Google arrivent, une question suit : « pourquoi le tableau de bord ne correspond-il pas au virement reçu ? ». Comprendre comment les revenus sont finalisés et versés facilite beaucoup le rapprochement mensuel.

Le montant affiché en temps réel dans le tableau de bord AdSense correspond aux revenus estimés. À la fin du mois, Google retire le trafic incorrect et contrôle les chiffres ; les revenus finalisés sont généralement ajoutés au solde au début du mois suivant. Les montants estimés et finalisés peuvent donc légèrement différer.

1er–31 octobre    les revenus estimés s'accumulent (tableau de bord)
Début novembre    revenus d'octobre finalisés → ajoutés au solde
Vers le 21 nov.   paiement émis si solde ≥ seuil
Quelques jours    les fonds arrivent sur le compte
Revenus AdSense estimés ou finalisés, calendrier et seuil de paiement, causes de blocage des paiements et comptabilisation des revenus en devises.
Lire le guide →
Le créer avec l'IA

Créez cet outil vous-même avec l'IA

Besoin de votre propre version ? Copiez le prompt dans un chat IA ou enregistrez le fichier de skill pour un agent de code IA. Ils décrivent les fonctionnalités, cas limites et tests que nous avons utilisés.

Le prompt et le skill sont fournis en anglais, que les outils d'IA comprennent parfaitement.

Prompt de consigne IA

Collez-le tel quel dans Claude, ChatGPT ou Gemini.

You are an experienced full-stack web developer. Build a web tool called "Paiements Google AdSense" that meets the requirements below.

## Goal

Build a web tool that signs in with Google, reads finalised AdSense payments, splits them into AdSense and YouTube, applies exchange rates and exports an Excel report.

## Core features

- Google OAuth sign-in requesting only the adsense.readonly scope
- Read accounts and payments via the AdSense Management API
- Classify payments as AdSense or YouTube
- Apply payment-date exchange rates from a public FX API
- Choose a year range and export to Excel (.xlsx)

## Inputs

- Google sign-in
- Year range and target currency

## Outputs

- Payment table (date, amount, source, converted amount)
- Excel file

## Edge cases and handling rules

- Re-authenticate when tokens expire
- Handle zero or multiple AdSense accounts
- Retry and show a clear error when the FX API fails
- Use the previous business day's rate for weekend payments

## Implementation requirements

- Requires a server-side implementation (e.g. ASP.NET Core or Node.js). Keep the OAuth client secret on the server and never commit it.
- Describe Google user data use in the privacy policy and delete tokens immediately when the user disconnects.
- Make the UI responsive and easy to use on mobile; label every input and keep everything keyboard accessible.
- Add a Copy button for results and show clear, friendly error messages for invalid input.
- Keep the core logic in functions separate from the UI so it can be unit-tested.

## Definition of done (test cases)

- Unit-test classification: YouTube items are classified as YouTube
- Excel contains no rows outside the year range
- Rates are applied by payment date

First outline your implementation plan in at most five lines, then write the complete code, and finally explain how to check the test cases above.

Skill (SKILL.md)

Enregistrez-le sous .claude/skills/build-google-adsense-earning/SKILL.md pour qu'un agent comme Claude Code le réutilise à chaque modification de l'outil.

---
name: build-google-adsense-earning
description: Use when building or changing a Paiements Google AdSense tool. Build a web tool that signs in with Google, reads finalised AdSense payments, splits them into AdSense and YouTube, applies exchange rates and exports an Excel report.
---

# Build: Paiements Google AdSense

## Goal

Build a web tool that signs in with Google, reads finalised AdSense payments, splits them into AdSense and YouTube, applies exchange rates and exports an Excel report.

## Workflow

1. Review the required features, inputs and outputs below and ask about anything missing first.
2. Implement the core logic as pure functions separate from the UI.
3. Check the logic against the test cases in the verification list.
4. Build a responsive UI with an input form, a result area and a Copy button.
5. Reproduce each edge case listed under Rules and refine the error messages.

## Core features

- Google OAuth sign-in requesting only the adsense.readonly scope
- Read accounts and payments via the AdSense Management API
- Classify payments as AdSense or YouTube
- Apply payment-date exchange rates from a public FX API
- Choose a year range and export to Excel (.xlsx)

## Inputs

- Google sign-in
- Year range and target currency

## Outputs

- Payment table (date, amount, source, converted amount)
- Excel file

## Rules

- Re-authenticate when tokens expire
- Handle zero or multiple AdSense accounts
- Retry and show a clear error when the FX API fails
- Use the previous business day's rate for weekend payments
- Requires a server-side implementation (e.g. ASP.NET Core or Node.js). Keep the OAuth client secret on the server and never commit it.
- Describe Google user data use in the privacy policy and delete tokens immediately when the user disconnects.

## Verification

- [ ] Unit-test classification: YouTube items are classified as YouTube
- [ ] Excel contains no rows outside the year range
- [ ] Rates are applied by payment date

Conseils pour travailler avec l'IA

  • Indiquez votre stack (React, Vue, HTML pur…) dès la première ligne pour obtenir un code adapté.
  • Demandez à l'IA d'exécuter les tests listés et d'en montrer les résultats avant d'accepter le code.
  • Ne collez jamais de vrais secrets, données clients ou clés d'API ; utilisez des exemples.