Ihr Spiel muss die folgenden Anforderungen erfüllen, damit es im Instant Play-Programm aufgeführt werden kann. Verwenden Sie die Checkliste zur Selbstüberprüfung, um die Compliance zu prüfen.
Voraussetzungen
Instant Play-Spiele müssen alle Anforderungen an Google Play Instant sowie alle folgenden technischen und richtlinienbezogenen Anforderungen erfüllen:
Das Spiel wird mit dem App-Bundle veröffentlicht.
Das Spiel hat eine Größe von maximal 15 MB. Nach der Veröffentlichung können zusätzliche Assets heruntergeladen werden.
Das Spiel unterstützt die Sandbox-Einschränkungen von Google Play Instant.
Das Spiel ist auf Android 8.0 (API-Level 26) oder höher ausgerichtet.
Das Spiel unterstützt 64-Bit-Architekturen.
Das Spiel verwendet keine Benachrichtigungen.
Für das Spiel sind nur Berechtigungen aus der Liste der unterstützten Google Play Instant-Berechtigungen erforderlich.
Die automatische Anmeldung über die Google Play-Spieldienste ist erforderlich.
- Wenn die stille Anmeldung fehlschlägt, bitten Sie den Nutzer, sich interaktiv anzumelden. Nutzer sollten die interaktive Anmeldung abbrechen können. Weitere Informationen finden Sie in der Qualitätscheckliste für Google Play-Spieldienste.
Bieten Sie eine Ansicht für Pop-ups der Google Play-Spieldienste an, damit Nutzer deutlich sehen können, dass sie angemeldet sind.
Das Spiel enthält eine Cloud-Speicherlösung, die über die Spieler-ID der Google Play-Spieldienste schlüsselt, damit der Spielstand des Nutzers über Instant Play-Sitzungen und Geräte hinweg erhalten bleibt. Sie können ein Produkt wie Cloud Firestore oder eine andere Cloud-Datenbank verwenden. Der Spielerfortschritt muss anhand der Spieler-ID der Google Play-Spieldienste zugeordnet und wiederhergestellt werden, sobald sich ein Spieler anmeldet.
- In Spielen, die eine gewisse Persistenz über Spielsitzungen hinweg unterstützen, ist die Spielspeicherung obligatorisch. Bei anderen Arten von Spielen (z. B. Roguelikes und einfachen Brettspielen), die für kurze Spielsitzungen konzipiert sind, ist keine Spielspeicherung erforderlich. Wir empfehlen jedoch dringend, Spielstände oder Bestenlisten zu verwenden, um diesen Status zu speichern, damit Nutzer ihre wertvollen Punkte oder Erfolge nicht verlieren.
Fügen Sie Ihrem Store-Eintrag ein Promovideo im Querformat hinzu, das Gameplay zeigt, falls Sie noch keins haben. Nutzer mögen Videos mit Gameplay, das direkt aus dem Spiel stammt. Google Play generiert automatisch einen Highlights-Clip aus diesem Video, der in der Google Play Spiele App angezeigt wird. Sie können das Video direkt mit adb aufnehmen. Wenn Ihr Spiel nur einen Hochformatmodus hat, können Sie es mithilfe verschiedener Video-Editoren in den Querformatmodus konvertieren.
Das Spiel enthält keine Schaltfläche zum Installieren. Eine Schaltfläche zum Installieren ist nicht erforderlich, da die Instant Play-Version dem installierten Spiel entsprechen sollte. Nutzer können das Spiel weiterhin über die Detailseite in der Google Play Spiele App und im Google Play Store installieren.
Das Spiel implementiert nicht die Funktion Anti-Piraterie von Google Play-Spieldiensten und enthält nicht die Berechtigung
com.android.vending.CHECK_LICENSE
im Manifest. Die Anti-Piraterie-Funktion verhindert, dass Nutzer Spiele, die gekauft werden müssen, illegal herunterladen. Bei kostenlosen Spielen hat sie keinen Nutzen. Wenn Sie die Prüfung zum Schutz vor Piraterie aktivieren, können sich Google Play Instant-Apps nicht mehr in den Google Play-Spieldiensten anmelden.Wenn das Spiel OpenGL verwendet, muss es auf OpenGL ES 2.0 ausgerichtet sein. Das ist die einzige Version, die für Google Play Instant-Apps auf Geräten mit Android 7 und niedriger vollständig unterstützt wird. Geben Sie mit
<uses-feature>
die richtige Version an und legen Sieandroid:glEsVersion
auf0x00020000
fest.Geben Sie in Ihrer
AndroidManifest.xml
-Datei1337
als Instant-Variante an, um anzugeben, dass es sich um ein vollständiges Instant-Spiel handelt (und nicht um ein Testspiel):<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:dist="http://schemas.android.com/apk/distribution" package="com.yourapp.package"> <dist:module dist:instant="true" /> <application android:allowBackup="true"> <meta-data android:name="com.google.android.gms.instant.flavor" android:value="1337"/> ... </application> </manifest>
Das Spiel wird gemäß den folgenden Richtlinien auf nicht störende Weise monetarisiert:
- Banneranzeigen dürfen das Gameplay nicht beeinträchtigen.
- Platzieren Sie Anzeigen an natürlichen Unterbrechungen im Gameplay zwischen Seiteninhalten, Levels oder Phasen. Überladen Sie die Nutzer nicht mit Anzeigen. Wiederholt eingeblendete Anzeigen können die Nutzer irritieren und zu versehentlichen Anzeigenklicks führen.
- Pre-Roll-Anzeigen, die vor dem Spiel eingeblendet werden, müssen nach maximal 5 Sekunden überspringbar sein.
- Werbung darf keine In-Game-Komponenten oder Elemente der Menü-/Spielnavigation simulieren.
- Cross-Promotions für andere Spiele sind zulässig, sofern die oben genannten Anforderungen an Werbung erfüllt sind.
Checkliste für die Selbstüberprüfung
Google prüft Ihr Spiel auf Einhaltung der Richtlinien und fehlerfreien Betrieb. Sie können Zeit sparen, indem Sie die Einhaltung der Richtlinien und das ordnungsgemäße Verhalten vor Beginn des Überprüfungsprozesses prüfen. Verwenden Sie die folgende Checkliste für die Selbstüberprüfung:
- Werbevideo
- Das Spiel hat ein Werbevideo mit Gameplay in der Play Console.
- Werbung und In-App-Käufe
- Banneranzeigen sind unaufdringlich und führen nicht zu versehentlichen Berührungen.
- Anzeigen werden zu natürlichen Pausen im Gameplay eingeblendet und überfordern die Nutzer nicht.
- Alle Pre-Roll-Anzeigen können nach maximal 5 Sekunden übersprungen werden.
- Im Spiel ist keine Schaltfläche zum Installieren vorhanden.
- Datennutzung
- Nutzer können Ihr Spiel über eine LTE- oder 4G-Verbindung in weniger als 15 Sekunden starten.
- Zurück-Schaltfläche
- Der Spieler kann das Spiel über die Schaltfläche „Zurück“ im Hauptmenü des Spiels beenden. Ein Bestätigungsdialogfeld für das Beenden ist zulässig, aber nicht erforderlich. Wenn ein Bestätigungsdialogfeld verwendet wird, sollte das Spiel beendet werden, wenn der Nutzer das Beenden bestätigt oder noch einmal auf die Schaltfläche „Zurück“ drückt.
- Anmeldung in Google Play-Spieldiensten
- Wenn Sie das Spiel über die Google Play Spiele App öffnen, geschieht Folgendes:
- Das Spiel versucht, den Nutzer automatisch in den Google Play-Spieldiensten anzumelden.
- Die Google Play Spiele-Dienste zeigen eine Begrüßungsnachricht mit der Spieler-ID an.
- Wenn die Anmeldung im Hintergrund fehlschlägt, wird die interaktive Anmeldung gestartet. Der Nutzer hat die Möglichkeit, die Anmeldung abzubrechen, um eine endlose Anmeldeschleife zu vermeiden.
- Wenn Sie das Spiel über die Google Play Spiele App öffnen, geschieht Folgendes:
- Spielstatus wiederherstellen (Spielspeicherstände / In-App-Käufe)
- Prüfen Sie, ob der Spielstatus wiederhergestellt werden kann:
- Spielen Sie das Spiel und machen Sie nennenswerte Fortschritte (z. B. erreichen Sie ein neues Level oder einen neuen Highscore) und führen Sie gegebenenfalls einen In-App-Kauf durch.
- Beenden Sie das Spiel und entfernen Sie es dann vom Gerät (normalerweise unter Einstellungen > Anwendungen).
- Starten Sie das Spiel auf demselben Gerät neu und prüfen Sie, ob sowohl der Spielfortschritt als auch die In-App-Produkte automatisch wiederhergestellt wurden.
- Starten Sie das Spiel auf einem anderen Gerät neu und prüfen Sie, ob sowohl der Spielfortschritt als auch die In-App-Produkte automatisch wiederhergestellt wurden.
- Prüfen Sie, ob der Spielstatus wiederhergestellt werden kann:
- Offline-Support
- Prüfen Sie, ob das Spiel offline gespielt werden kann:
- Starte das Spiel, wenn du online bist, und warte, bis es spielbar ist.
- Beenden Sie das Spiel und beenden Sie den Spielprozess.
- Stellen Sie auf dem Gerät den Flugmodus ein.
- Starte das Spiel neu und prüfe, ob es offline spielbar ist.
- Prüfen Sie, ob das Spiel offline gespielt werden kann:
- Gerätesupport
- Das Spiel muss auf Android-Tablets vollständig spielbar sein.
- Das Spiel muss auf Android 5 (API-Level 21) oder höher ausgeführt werden.