Google-AdSense-Zahlungstool

Zeigen Sie abgeschlossene Google-AdSense- und YouTube-Zahlungen getrennt an und laden Sie sie als Excel herunter.

// about

Über dieses Tool

Zeigen Sie abgeschlossene AdSense- und YouTube-Zahlungen nach Konto und Dienst an, prüfen Sie Zahlungsdaten und Beträge, rechnen Sie USD in eine andere Währung um und exportieren Sie die Ergebnisse nach Excel.

So verwenden Sie es

  1. Eingabe einfügen oder eingeben.
  2. Die gewünschte Option auswählen.
  3. Das Ergebnis kopieren oder herunterladen.

Warum dieses Tool genutzt wird

  • Schnelle Konvertierungen, Bereinigungen und Stapelverarbeitung.
  • Hilft beim Debugging, Teilen und Vorbereiten von Inhalten.
  • Nützlich, wenn Sie sofort ein Ergebnis brauchen.
Ratgeber · Einnahmen · 10 Min. Lesezeit

So funktionieren Auszahlungen bei Google AdSense und Google Play: geschätzte und endgültige Einnahmen, Wechselkurse und Buchhaltung

Sobald Google-Einnahmen eintreffen, folgt bald die Frage: „Warum passt das Dashboard nicht zum Zahlungseingang auf dem Konto?“ Wer versteht, wie Einnahmen festgestellt und ausgezahlt werden, hat es beim monatlichen Abgleich viel leichter.

Der Betrag, den Sie im AdSense-Dashboard in Echtzeit sehen, sind geschätzte Einnahmen. Nach Monatsende entfernt Google ungültige Zugriffe und prüft die Zahlen; die endgültigen Einnahmen werden in der Regel Anfang des Folgemonats Ihrem Guthaben gutgeschrieben. Geschätzte und endgültige Beträge können daher leicht voneinander abweichen.

1.–31. Oktober    geschätzte Einnahmen laufen auf (Dashboard)
Anfang November   Oktober-Einnahmen festgestellt → Guthaben
Um den 21. Nov.   Zahlung, wenn Guthaben ≥ Grenze
Einige Tage später Geld auf dem Bankkonto
Geschätzte und endgültige AdSense-Einnahmen, Zahlungsablauf und Auszahlungsgrenze, Gründe für Zahlungssperren und Verbuchung von Fremdwährung.
Ratgeber lesen →
Mit KI bauen

Dieses Tool selbst mit KI bauen

Sie möchten eine eigene Version? Kopieren Sie den Arbeitsauftrag in einen KI-Chat oder speichern Sie die Skill-Datei für einen KI-Coding-Agenten. Beide enthalten die Funktionen, Sonderfälle und Testfälle, die wir verwendet haben.

Prompt und Skill sind auf Englisch, das KI-Tools in jeder Sprache gut verstehen.

KI-Arbeitsauftrag (Prompt)

Unverändert in Claude, ChatGPT oder Gemini einfügen.

You are an experienced full-stack web developer. Build a web tool called "Google-AdSense-Zahlungen" 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)

Als .claude/skills/build-google-adsense-earning/SKILL.md speichern, damit Agenten wie Claude Code es bei jeder Änderung am Tool wiederverwenden.

---
name: build-google-adsense-earning
description: Use when building or changing a Google-AdSense-Zahlungen 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: Google-AdSense-Zahlungen

## 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

Tipps für die Arbeit mit KI

  • Nennen Sie in der ersten Zeile Ihren Stack (React, Vue oder reines HTML), damit der Code passt.
  • Lassen Sie die KI die Testfälle ausführen und die Ergebnisse zeigen, bevor Sie den Code übernehmen.
  • Fügen Sie keine echten Passwörter, Kundendaten oder API-Schlüssel ein; nutzen Sie Beispielwerte.