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 der Google Play-Dienste funktionieren nicht mehr. Nutzer erhalten keine Instant Apps mehr von Play.

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 du deine App weiter optimieren und noch mehr Nutzer gewinnen kannst, empfehlen wir, Nutzer über Deeplinks zu deiner regulären App oder deinem regulären Spiel weiterzuleiten und so ihr Interesse für bestimmte Inhalte zu wecken.

Damit dein Spiel im Sofortspiel-Programm verbleiben kann, muss es die folgenden Anforderungen erfüllen. Verwenden Sie die Checkliste für die Selbstüberprüfung, um die Compliance zu prüfen.

Voraussetzungen

Instant Play muss alle Google Play Instant-Anforderungen sowie alle folgenden technischen und richtlinienbezogenen Anforderungen erfüllen:

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

  2. Die Spielgröße beträgt maximal 15 MB. Nach der Veröffentlichung können zusätzliche Assets heruntergeladen werden.

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

  4. Das Spiel ist auf Android 8.0 (API-Level 26) oder höher ausgerichtet.

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

  6. Das Spiel verwendet keine Benachrichtigungen.

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

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

  9. Stellen Sie eine Ansicht für Pop-ups der Google Play-Spieldienste bereit, damit Nutzer deutlich sehen können, dass sie angemeldet sind.

  10. Das Spiel enthält eine Cloud-Speicherlösung, die auf der Spieler-ID der Google Play-Spieldienste basiert, sodass der Spielstatus 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. Achte darauf, dass der Spielfortschritt anhand der Spieler-ID der Google Play-Spieldienste gespeichert und wiederhergestellt wird, sobald sich ein Spieler anmeldet.

    • Das Speichern von Spielen ist in Spielen, die jegliche Art von Persistenz über Spielsitzungen hinweg unterstützen, obligatorisch. Bei anderen Arten von Spielen, die für kurze Spielsitzungen konzipiert sind, z. B. Rogue-likes und einfache Brettspiele, ist kein Spielstand 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 Promovideo im Querformat hinzu, in dem das Gameplay gezeigt wird, falls noch keines vorhanden ist. Nutzer sehen sich gern Videos mit Gameplay-Szenen an, die direkt aus dem Spiel stammen. Google Play generiert automatisch einen Highlight-Clip aus diesem Video, der in die Google Play Spiele App aufgenommen wird. Sie können Videos direkt mit adb aufnehmen. Wenn Ihr Spiel nur im Hochformat verfügbar ist, können Sie es mit verschiedenen Videobearbeitungsprogrammen ins Querformat konvertieren.

  12. Das Spiel enthält keine eigene Schaltfläche zum Installieren. Eine Schaltfläche zum Installieren ist nicht erforderlich, da das Instant Play-Erlebnis 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.

  13. Das Spiel implementiert nicht die Funktion Google Play-Spieldienste – Anti-Piracy oder 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 kopieren. 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-Spieldiensten 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 älteren Versionen vollständig unterstützt wird. Achten Sie darauf, dass Sie mit <uses-feature> die richtige Version angeben und android:glEsVersion auf 0x00020000 festlegen.

  15. Geben Sie 1337 als Instant-Variante in der Datei AndroidManifest.xml an, um anzugeben, dass es sich um ein Instant-Play-Spiel mit vollem Funktionsumfang (und nicht um ein Testspiel) handelt:

      <?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 beeinträchtigen.
    • Platzieren Sie Anzeigen an natürlichen Unterbrechungen im Gameplay, z. B. zwischen verschiedenen Seiteninhalten, Leveln oder Spielabschnitten. Überhäufen Sie Nutzer nicht mit Anzeigen. Wiederholte 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 Menü-/Spielnavigationselemente simulieren.
    • Cross-Promotion für andere Spiele ist zulässig, sofern die oben genannten Werbeanforderungen erfüllt werden.

Checkliste für die Selbstüberprüfung

Google überprüft die Einhaltung der Richtlinien und den fehlerfreien Betrieb, indem Ihr Spiel einer Überprüfung unterzogen 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 die folgende Checkliste für die Selbstüberprüfung:

  1. Werbevideo
    • Das Spiel hat ein Promovideo, in dem Gameplay in der Play Console gezeigt wird.
  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 die Nutzer nicht.
    • Alle Pre-Roll-Anzeigen können nach maximal 5 Sekunden übersprungen werden.
    • Im Spiel ist nirgends ein Installationsbutton vorhanden.
  3. Datennutzung
    • Nutzer können Ihr Spiel über eine LTE- oder 4G-Verbindung in weniger als 15 Sekunden starten.
  4. Schaltfläche „Zurück“
    • Der Spieler kann das Spiel über die Schaltfläche „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 die Zurück-Schaltfläche drückt.
  5. Anmeldung über die Google Play-Spieldienste
    1. Wenn Sie das Spiel über die Google Play Spiele App öffnen, passiert Folgendes:
      • Das Spiel versucht, den Nutzer im Hintergrund in den Google Play-Spieldiensten anzumelden.
      • In den Google Play-Spieldiensten wird eine Begrüßungsnachricht mit der Spieler-ID des Spielers angezeigt.
    2. Wenn die stille Anmeldung fehlschlägt, wird die interaktive Anmeldung gestartet. Der Nutzer hat die Möglichkeit, die Anmeldung abzubrechen, um eine Endlosschleife zu vermeiden.
  6. Spielstatus wiederherstellen (Spielstand / In-App-Käufe)
    • Prüfe, ob der Spielstatus wiederhergestellt werden kann:
      1. Spiele das Spiel und mache einige Fortschritte (z. B. erreiche ein neues Level oder einen neuen Highscore) und führe gegebenenfalls einen In-App-Kauf (IAP) durch.
      2. Beenden Sie das Spiel und entfernen Sie es dann vom Gerät (normalerweise unter Einstellungen > Anwendungen).
      3. 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 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. Offline support
    • Prüfe, ob das Spiel offline gespielt werden kann:
      1. Starten Sie das Spiel, wenn Sie online sind, und warten Sie, bis es spielbar ist.
      2. Beenden Sie das Spiel und beenden Sie den Spielprozess.
      3. Aktivieren Sie den Flugmodus auf dem Gerät.
      4. Starte das Spiel neu und prüfe, ob es offline spielbar ist.
  8. Geräteunterstützung
    • Das Spiel muss auf Android-Tablets vollständig spielbar sein.
    • Das Spiel muss unter Android 5 (API-Level 21) und höher ausgeführt werden können.