Checkliste mit technischen Anforderungen für Instant-Games

Warnung:Google Play Instant ist nicht mehr verfügbar. Ab Dezember 2025, können Instant Apps nicht mehr über Google Play veröffentlicht werden und alle Instant-APIs für Google Play-Dienste funktionieren nicht mehr. Nutzer erhalten dann keine Instant Apps mehr von Google Play über irgendeinen Mechanismus.

Wir nehmen diese Änderung aufgrund von Entwicklerfeedback und unserer kontinuierlichen Investitionen zur Verbesserung des Ökosystems seit der Einführung von Google Play Instant vor.

Damit Sie Ihre App weiter optimieren und noch mehr Nutzer gewinnen können, empfehlen wir, Nutzer über Deeplinks zu Ihrer regulären App oder Ihrem regulären Spiel weiterzuleiten und sie so zu bestimmten Inhalten oder Funktionen zu führen.

Ihr Spiel muss die folgenden Anforderungen erfüllen, damit es im Instant-Spielprogramm verbleiben kann. Verwenden Sie die Checkliste für die Selbstüberprüfung, um die Einhaltung zu prüfen.

Voraussetzungen

Instant-Spiele müssen alle Google Play Instant-Anforderungen, sowie alle folgenden technischen und Richtlinienanforderungen erfüllen:

  1. Das Spiel wird mit einem App Bundle veröffentlicht.

  2. Die Größe des Spiels beträgt maximal 15 MB (zusätzliche Assets können nach der Veröffentlichung heruntergeladen werden).

  3. Das Spiel unterstützt die Google Play Instant Sandbox-Beschränkungen.

  4. Das Spiel ist für Android 8.0 (API-Level 26) oder höher vorgesehen.

  5. Das Spiel unterstützt 64-Bit-Architekturen.

  6. Das Spiel verwendet keine Benachrichtigungen.

  7. Das Spiel erfordert nur Berechtigungen aus der Liste der unterstützten Google Play Instant-Berechtigungen.

  8. Die automatische Anmeldung über die Google Play Games-Dienste ist erforderlich.

  9. Bieten Sie eine Ansicht für Pop-ups der Google Play Games-Dienste an , damit Nutzer sehen können, dass sie angemeldet sind.

  10. Das Spiel enthält eine Cloud-Speicherlösung, die mit der Google Play Games-Dienste-Spieler-ID verknüpft ist, damit der Spielstatus des Nutzers über Instant-Spielsitzungen und Geräte hinweg erhalten bleibt. Sie können ein Produkt wie Cloud Firestore oder eine andere Cloud-Datenbank verwenden. Der Spielfortschritt muss mit der Google Play Games-Dienste-Spieler-ID verknüpft und wiederhergestellt werden, sobald sich ein Spieler anmeldet.

    • Das Speichern des Spiels ist in Spielen erforderlich, die eine Art Persistenz über Spielsitzungen hinweg unterstützen. Bei anderen Arten von Spielen (z. B. Rogue-likes und einfachen Brettspielen), die für kurze Spielsitzungen konzipiert sind, ist das Speichern des Spiels nicht erforderlich. Wir empfehlen jedoch dringend, Spielstände oder Bestenlisten zu verwenden, um diesen Status beizubehalten, damit Nutzer ihre wertvollen Punkte oder Erfolge nicht verlieren.
  11. Fügen Sie Ihrem Store-Eintrag ein horizontales Werbevideo mit Gameplay hinzu, falls noch keines vorhanden ist. Nutzer mögen Videos mit Gameplay, das direkt aus dem Spiel stammt. Google Play generiert automatisch einen Highlights-Clip aus diesem Video, der in die Google Play Games App aufgenommen wird. Sie können Videos direkt mit adbaufnehmen. Wenn Ihr Spiel nur einen Porträtmodus hat, können Sie es mit verschiedenen Videoeditoren in den Landschaftsmodus konvertieren.

  12. Das Spiel enthält keine Schaltfläche zum Installieren. Eine Schaltfläche zum Installieren ist nicht erforderlich, da das Instant-Spiel dieselbe Erfahrung wie das installierte Spiel bieten sollte. Nutzer können das Spiel weiterhin über die Detailseite in der Google Play Games App und im Google Play Store installieren.

  13. Das Spiel implementiert nicht die Anti-Piraterie-Funktion der Google Play Games-Dienste und enthält nicht die com.android.vending.CHECK_LICENSE Berechtigung im Manifest. Die Anti-Piraterie-Funktion verhindert, dass Nutzer Spiele piratisieren, die gekauft werden müssen. Sie bietet keine Vorteile für kostenlose Spiele. Wenn Sie die Anti-Piraterie-Prüfung aktivieren, können sich Google Play Instant Apps nicht in den Google Play Games-Diensten anmelden.

  14. Wenn das Spiel OpenGL verwendet, muss es auf OpenGL ES 2.0 ausgerichtet sein, da dies die einzige Version ist, die für Google Play Instant Apps auf Geräten mit Android 7 und niedriger vollständig unterstützt wird. Geben Sie die richtige Version mit <uses-feature> an und legen Sie android:glEsVersion auf 0x00020000 fest.

  15. Geben Sie in der Datei AndroidManifest.xml 1337 als Instant-Variante an, um anzugeben, dass es sich um ein Instant-Game mit vollständiger Erfahrung 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>
  16. Das Spiel wird gemäß den folgenden Richtlinien auf nicht störende Weise monetarisiert:

    • Banneranzeigen dürfen das Gameplay nicht stören.
    • Platzieren Sie Anzeigen an natürlichen Pausen im Gameplay zwischen Seiteninhalten, Leveln oder Spielabschnitten. Überfordern Sie Nutzer nicht mit Anzeigen. Wiederholte Anzeigen führen oft zu einer schlechten Nutzererfahrung und versehentlichen Klicks.
    • Pre-Roll-Anzeigen, die vor dem Spiel eingeblendet werden, müssen nach maximal 5 Sekunden überspringbar sein.
    • Werbung darf keine In-Game-Komponenten oder Menü-/Spielnavigationselemente simulieren.
    • Cross-Promotion für andere Spiele ist zulässig, sofern die oben genannten Anforderungen an Anzeigen erfüllt sind.

Checkliste für die Selbstüberprüfung

Google prüft die Einhaltung der Richtlinien und den fehlerfreien Betrieb, indem das Spiel überprüft wird. 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 dazu die folgende Checkliste für die Selbstüberprüfung:

  1. Werbevideo
    • Das Spiel hat ein Werbevideo mit Gameplay in der Play Console.
  2. Werbung und In-App-Käufe
    • Banneranzeigen sind unaufdringlich und führen nicht zu versehentlichen Berührungen.
    • Anzeigen werden an natürlichen Pausen im Gameplay eingeblendet und überfordern Nutzer nicht.
    • Alle Pre-Roll-Anzeigen sind nach maximal 5 Sekunden überspringbar.
    • Das Spiel enthält keine Schaltfläche zum Installieren.
  3. Datennutzung
    • Nutzer können Ihr Spiel über eine LTE- oder 4G-Verbindung in weniger als 15 Sekunden starten.
  4. Button „Zurück“
    • Der Spieler kann das Spiel über den Button „Zurück“ im Hauptmenü des Spiels beenden. Ein Bestätigungsdialogfeld zum 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 den Button „Zurück“ drückt.
  5. Anmeldung bei den Google Play Games-Diensten
    1. Wenn das Spiel über die Google Play Games App geöffnet wird, passiert Folgendes:
      • Das Spiel versucht, den Nutzer automatisch bei den Google Play Games-Diensten anzumelden.
      • Die Google Play Games-Dienste zeigen eine Willkommensnachricht mit der Spieler-ID des Spielers an.
    2. Wenn die automatische Anmeldung fehlschlägt, wird die interaktive Anmeldung gestartet. Der Nutzer hat die Möglichkeit, die Anmeldung abzubrechen, um eine Endlosschleife zu vermeiden.
  6. Wiederherstellen des Spielstatus (Spielstand / In-App-Käufe)
    • Prüfen Sie, ob der Spielstatus wiederhergestellt werden kann:
      1. Spielen Sie das Spiel und machen Sie einige Fortschritte (z. B. erreichen Sie ein neues Level oder einen neuen Highscore) und führen Sie gegebenenfalls einen In-App-Kauf (IAP) durch.
      2. Beenden Sie das Spiel und entfernen Sie es dann vom Gerät (normalerweise unter Einstellungen > Apps).
      3. Starten Sie das Spiel auf demselben Gerät neu und prüfen Sie, ob sowohl der Spielfortschritt als auch die In-App-Käufe automatisch wiederhergestellt werden.
      4. Starten Sie das Spiel auf einem anderen Gerät neu und prüfen Sie, ob sowohl der Spielfortschritt als auch die In-App-Käufe automatisch wiederhergestellt werden.
  7. Offlineunterstützung
    • Prüfen Sie, ob das Spiel offline spielbar ist:
      1. Starten Sie das Spiel, wenn Sie online sind, und erreichen Sie einen spielbaren Zustand.
      2. Beenden Sie das Spiel und beenden Sie den Spielprozess.
      3. Aktivieren Sie auf dem Gerät den Flugmodus.
      4. Starten Sie das Spiel neu und prüfen Sie, ob es offline spielbar ist.
  8. Geräteunterstützung
    • Das Spiel muss auf Android-Tablets vollständig spielbar sein.
    • Das Spiel muss auf Android 5 (API-Level 21) und höher laufen.