Best Practices für „Während Download spielen“

Mit diesen Best Practices können Sie die Installationslatenz verbessern, wenn die Funktion „Während Download spielen“ für Ihre App aktiviert ist.

Neueste SDKs verwenden

Verwenden Sie die neuesten SDKs für Ihre App, insbesondere wenn Sie die folgenden SDKs verwenden:

  • Facebook Core SDK: 11.2.0 oder höher

  • FB-Zielgruppennetzwerk (Anzeigen): 6.5.1 oder höher

Die neuesten SDKs sind für „Während Download spielen“ optimiert, sodass nicht das gesamte App-Binärprogramm gescannt werden muss. So können Nutzende Ihre App beim ersten Start schneller starten.

Asset-Packs für die Installation verwenden

Verwenden Sie Asset-Packs zur Installationszeit, um große Spiele-Assets zu speichern. Google Play optimiert Downloads durch die Analyse der Nutzungsmuster von Asset-Packs bei der Installation. So startet das Spiel viel schneller und es werden nur die Daten heruntergeladen, die die Nutzer beim Start benötigen.

Die folgende Tabelle zeigt, welcher Code und welche Ressourcen von Google Play beim Download optimiert werden, wenn Spiele ein Android App Bundle mit Play Asset Delivery verwenden.

Ressourcenformat Von „Während Download spielen“ optimiert Nicht von „Während Download spielen“ optimiert
Android App Bundle-Dateien Basismodul und dynamische Funktionen bei der Installation (außer Verzeichnisse „res/“ und „values/“) Verzeichnisse „res/“ und „values/“ des Basismoduls und der dynamischen Features zur Installationszeit
Dynamische On-Demand-Funktionen
Play Asset Delivery-Dateien Asset-Packs während der Installation Schnell folgen-Asset-Packs
On-Demand-Asset-Packs

Vorab geladene Assets begrenzen

Anstatt alle App-Assets auf einmal vorab zu laden, sollten Sie nur die Elemente laden, die für die aktuelle Nutzererfahrung erforderlich sind, z. B. das Menü oder die Level. Wenn zu viele Assets bei der ersten Nutzung geladen werden, werden im Voraus mehr Netzwerkdaten benötigt.

Hier einige zusätzliche Empfehlungen für Unity-Spiele:

  • Siehe Ressourcen zur Laufzeit laden.

  • Teilen Sie große Szenen in mehrere Szenen auf, um zu vermeiden, dass große Mengen von Asset-Daten gleichzeitig geladen werden.

  • Verwenden Sie einen Profiler zum Laden von Assets (z. B. das Modul zum Laden von Assets in Unity), um Optimierungen für das Laden von Assets für Ihr Spiel zu ermitteln.

ANR-Fehler beheben

Wenn du die ANR-Fehler (App reagiert nicht) in deiner App behebst, kannst du auch die Funktion „Während Download spielen“ der App verbessern. Wenn du beispielsweise E/A-Vorgänge aus dem Hauptthread entfernst, kannst du ANR-Fehler minimieren, während Google Play App-Assets im Hintergrund herunterlädt.