Berechtigte Entwickler können Nutzern in bestimmten Ländern ein alternatives Abrechnungssystem in ihrer App anbieten und die entsprechenden Transaktionen an Google melden. Je nachdem, wo du deine App vertreibst und welche Voraussetzungen du erfüllst, gibt es zwei Versionen der alternativen Abrechnung, die eine App erstellen kann:
- Alternative Abrechnung mit Auswahlmöglichkeit für Nutzer: Ihre App bietet neben dem Abrechnungssystem von Google Play eine alternative Abrechnung.
- Nur alternative Abrechnung (d.h. ohne Auswahlmöglichkeit für Nutzer): Ihre App bietet ein alternatives Abrechnungssystem ohne Google Play Billing als Option.
In diesem Leitfaden werden die APIs beschrieben, die für beide Angebote verwendet werden müssen. Bevor Sie diese APIs verwenden, sollten Sie sich die Programmseiten ansehen und sich bei den entsprechenden Programmen anmelden.
Glossar
Konventionen von Begriffen, auf die sich dieser Leitfaden bezieht:
- APIs zur alternativen Abrechnung: APIs, mit denen Nutzern entsprechende Bildschirme angezeigt werden und Entwickler die Möglichkeit haben, Transaktionen zu melden, die über das alternative Abrechnungssystem des Entwicklers abgeschlossen wurden.
- Alternatives Abrechnungssystem: Das alternative Abrechnungssystem eines Entwicklers, das zusammen mit dem Abrechnungssystem von Google Play oder allein angeboten werden kann (es gelten die Teilnahmevoraussetzungen).
- Externe Transaktion: Eine Transaktion, die außerhalb des Abrechnungssystems von Google Play erfolgt.
- Externes Transaktionstoken: Ein Token, das dem Entwickler über die Play Billing Library zur Verfügung gestellt wird und vom Entwickler verwendet werden kann, wenn der Nutzer ein alternatives Abrechnungssystem abschließt. Dieses Token wird verwendet, um Google Play über einen erfolgreichen Kauf zu informieren.
- Externe Transaktions-ID: Eine eindeutige Kennung, die vom Entwickler zum Identifizieren einer Transaktion generiert wird.
Alternative Abrechnung mit User Choice anbieten
In diesem Abschnitt wird beschrieben, wie Sie Ihren Nutzern eine alternative Abrechnung anbieten und dabei das Abrechnungssystem von Google Play verwenden können. Prüfen Sie Folgendes, bevor Sie diese APIs verwenden:
- Lesen Sie die Teilnahmevoraussetzungen für die relevanten Programme und führen Sie die Schritte zur Einrichtung aus, die unter Abrechnung mit Auswahlmöglichkeit für Nutzer bei Google Play beschrieben werden.
- Binde Play Billing Library 5.2 oder höher ein.
Die übrigen empfohlenen Module für die Google Play Billing-Integration sind dieselben, die Entwickler bereits für ihre aktuelle Integration verwenden würden.
Außerdem empfehlen wir, eine Integration der Google Play Developer API einzurichten, da diese von der Back-End-Integration genutzt wird.
Konfiguration in der Play Console
Entwickler, die sich für das entsprechende Programm zur alternativen Abrechnung mit Auswahlmöglichkeit für Nutzer angemeldet haben und APIs zur alternativen Abrechnung integriert haben, können ihre Einstellungen zur alternativen Abrechnung über die Play Console verwalten:
- Sie können für jede Ihrer berechtigten Apps auswählen, ob Sie ein alternatives Abrechnungssystem anbieten möchten oder nicht.
- Laden Sie Logos für Zahlungsmethoden gemäß den Richtlinien und unter Beachtung aller Formatspezifikationen hoch. Bilder, die diesen Richtlinien nicht entsprechen, werden auf dem Bildschirm für die Nutzerauswahl nicht für Ihr alternatives Abrechnungssystem angezeigt. (Hinweis: Die Angabe von Logos für die Zahlungsmethode ist optional, wird aber dringend empfohlen.)
- Wenn du Abos anbietest, gib den erforderlichen Link zur Aboverwaltung an.
Nutzererfahrung
Die clientseitigen APIs ermöglichen die folgenden Funktionen:
- Google Play rendert und verwaltet die entsprechenden Informationen und Auswahlbildschirme für Nutzer
- Wenn sich der Nutzer für das Abrechnungssystem von Google Play entscheidet, wird der Abrechnungsablauf weiterhin über die Abrechnungsstandardschnittstelle von Google Play fortgesetzt.
Beispiel nur zur Veranschaulichung.
Bildschirm mit Nutzerauswahl
Auf dem Bildschirm mit der Nutzerauswahl können Nutzer entweder das alternative Abrechnungssystem des Entwicklers oder das Abrechnungssystem von Google Play verwenden.
Aufbau einer alternativen Abrechnungsoption
Die Option für die alternative Abrechnung auf dem Bildschirm mit der Nutzerauswahl enthält die folgenden UI-Elemente:
- App-Symbol.
- App-Name.
- Bild-Asset mit Zahlungsmethoden, die vom Entwickler angeboten werden.
- Ein zusätzlicher Indikator (und weitere UI-Elemente ist nicht Teil des Bild-Assets)
Bild-Asset für Zahlungsmethoden
Das einzelne Bild-Asset besteht aus mehreren Karten mit Zahlungsmethoden und muss den in diesen Richtlinien definierten Spezifikationen entsprechen.
Abmessungen |
192 dp x 20 dp |
Kartenabstand |
8dp |
Dateiformat |
PNG, transparenter Hintergrund |
Variationen von Zahlungsmethoden
Entwickler können die Anzahl der verfügbaren Symbole für Zahlungsmethoden auswählen, die sie im Bild-Asset verwenden möchten (maximal fünf).
Das Bild darf keine weiteren Bilder oder Texte enthalten.
Kartenspezifikationen
Die Karten mit Zahlungsmethoden im Bild-Asset müssen den folgenden Richtlinien für Größe, Abstände und Stil entsprechen.
Abmessungen der Karte | 32 dp x 20 dp |
Innenabstände | 3dp |
Umriss | 1 dp (innerer Strich in Dimensionen enthalten), Radius 2 dp, #E0E0E0 |
Hintergrund der Karte | Volltonfarbe (vorzugsweise weiß) |
Nächste Schritte
Um mit der Einbindung der APIs zur alternativen Abrechnung mit Auswahlmöglichkeit für Nutzer zu beginnen, folgen Sie den detaillierten Leitfäden für die In-App-Integration und die Back-End-Integration.
Nur alternative Abrechnung anbieten
In diesem Abschnitt wird beschrieben, wie Sie Ihren Nutzern eine alternative Abrechnung anbieten können, ohne sich dafür entscheiden zu müssen, das Abrechnungssystem von Google Play zu verwenden. Prüfen Sie Folgendes, bevor Sie diese APIs verwenden:
- Lesen Sie die Anforderungen und melden Sie sich für das Programm „Nur alternative Abrechnung“ an. Folgen Sie dazu der Anleitung unter Nutzern im Europäischen Wirtschaftsraum (EWR) ein alternatives Abrechnungssystem anbieten.
- Binden Sie Play Billing Library 6.2.1 oder höher ein.
Wir empfehlen, eine Einrichtung der Google Play Developer API-Integration vorzubereiten, da diese von der Back-End-Integration genutzt wird.
Konfiguration in der Play Console
Entwickler, die die Registrierung abgeschlossen haben und APIs zur alternativen Abrechnung integriert haben, können ihre Einstellungen zur alternativen Abrechnung über die Play Console verwalten:
- Sie können für jede Ihrer berechtigten Apps in jedem verfügbaren Land aktivieren oder deaktivieren, dass sie nur eine alternative Abrechnung (d. h. ohne Auswahlmöglichkeit für Nutzer) anbieten.
Informationsbildschirm für Nutzer
Auf dem Informationsbildschirm können Nutzer erkennen, dass in der entsprechenden App nur ein alternatives Abrechnungssystem angeboten wird. Nachdem die alternative Abrechnung aktiviert wurde, wird Nutzern der Bildschirm zu Beginn ihres ersten Kaufs in Ihrer App angezeigt. Diese Meldung wird nicht bei nachfolgenden Käufen angezeigt, die vom selben Nutzer in deiner App auf demselben Gerät getätigt werden. Es kann vorkommen, dass das Dialogfeld einem Nutzer in bestimmten Situationen wieder angezeigt wird, z. B. wenn er Caches auf seinem Gerät löscht.
Nächste Schritte
Um mit der Einbindung der APIs zur alternativen Abrechnung zu beginnen, folgen Sie den detaillierten Leitfäden für die In-App-Integration und die Back-End-Integration.