Google Play Games に関するよくある質問

このトピックでは、Google Cloud 向けの開発に関するよくある質問に回答します。 PC 版 Google Play Games。

Q: PC 版 Google Play Games でアップロードできるサイズに上限はありますか?

A: App Bundle 形式の場合、上限は 150 MB(基本) + 2 GB(Play Asset Delivery)です。これでは不十分な場合は、Google Play の担当者にお問い合わせください。

Q: HPE が起動しない場合はどうすればよいですか?

「Unable to start Google HPE as initialization failed.」というメッセージが表示された [Google HPE エラー] ダイアログ ボックスのスクリーンショット。

A: 以下の簡単なデバッグ手順をお試しください。

  1. Windows が May 2020 以降のパッチに更新されていることを確認します。
  2. HPE の格納場所が移動していないことを確認します。HPE は「C」ドライブ上にある必要があります。
  3. Google Play の担当者に問い合わせます。迅速に修正できるように、使用可能なすべてのログファイルを送信することもおすすめします。

Q: テストトラックを適切に設定するにはどうすればよいですか?

A: Android 開発ガイドをご覧ください。

Q: 私のゲームは x86-64 ではなく 32 ビット x86 ビルドのみをサポートしています。Google Play の 64 ビット要件に準拠することはできますか?

A: いいえ。

「新規顧客の獲得」目標を 完全認定 64 ビットの実行可能ファイルを用意する必要があります。64 ビットゲームは一般に安定している プレーヤーエクスペリエンスの向上につながります

次のような 64 ビット版をゲームでリリースすることが技術的に不可能な場合は、 x86-64 に対応していないゲームエンジンがあるため、ゲームは 「再生可能」です。この場合、完全な認定を受けることはできません。

Q: ログファイルを収集するにはどうすればよいですか?

A: ログファイルは %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension.log. Normally, this path expands toC:\Users<ユーザー名>\AppData\Local\Google\Play Games Developer Emulator\Logs` 実際のシステムによって異なります。すべてのログをすばやく収集するには、 アーカイブして Google Play の担当者に送信する場合は、 この PowerShell コマンドを使用して

Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip

Q: adb devices コマンドでエミュレータが表示されなくなった場合、エミュレータに再接続するにはどうすればよいですか?

A: エミュレータは localhost のポート 6520 に接続します。次のコマンドを実行すると、再接続できます。

adb connect localhost:6520

Q: パッケージの公開設定のフィルタリングとは何ですか?<queries> タグを追加する必要があるのはなぜですか?

パッケージの公開設定 Android 11(API レベル 30)を対象とするすべてのゲームまたはアプリに適用されます。多くの 開発者のPC 版 Google Play Games のビルドで、初めてやり取りする パッケージの公開設定ルールと照合されます。新しいシステムでは、自動的に公開されるパッケージを除き、対象のパッケージをデベロッパーが宣言する必要があります。

Q: エラーを解決するには Google Play ストアが必要ですが、見当たらない場合はどうすればよいですか?Play ストアからゲームをインストールすると課金などの機能が働きますが、ゲームをサイドローディングするとそうならないのはなぜですか?

新しいパッケージの公開設定ルールにより、Play ストアからインストールしたのではない場合、ゲームから Play 開発者サービスにアクセスできないことがあります。この問題を解決するには、AndroidManifest.xml ファイルのパッケージ "com.android.vending" にクエリを追加します。

<manifest>
    <queries>
        <package android:name="com.android.vending" />
    </queries>
</manifest>

Q: PC 版 Google Play Games でウィンドウのサイズ変更を実装する必要はありますか?

いいえ。

Q: PC 版 Google Play Games のエミュレータで、マウスモードを未加工入力とタッチスクリーン エミュレーションの間で変更できますか?

A: シミュレーションしたタッチスクリーン モードと「未加工」のマウス入力の間で切り替えるには、HPE_Dev タスクバー アイコンのコンテキスト メニューを使用してください。

Windows 11 のタスクバーのスクリーンショット。ニンジンの画像が選択されて非表示のアイコンが表示され、赤い正方形が

右クリックして、[開発者向けオプション] を選択し、[マウスの入力モード] でシミュレーションする入力モードを選択します。

HPE_Dev タスクバー アイコンの展開されたコンテキスト メニューが表示されているスクリーンショット。メニュー オプション

プレーヤー エクスペリエンスでゲームが android.hardware.type.pc 機能を使用することを宣言すると、現在 ChromeOS で行われるように自動的に切り替わります。

<uses-feature
    android:name="android.hardware.type.pc"
    android:required="false" />

Q: モバイル デバイスで Play ゲームサービス v2 の自動ログインが失敗するのはなぜですか?

A: 現時点では、Play ゲームサービス v2 ログインがデバイス上で動作するための依存関係には、GMS CorePlay ゲーム アプリの 2 つがあります。

  1. GMS Core のバージョンは 21.30.xx 以降である必要があります。バージョンを確認するには、次のコマンドを使用します。

    adb shell dumpsys package com.google.android.gms | grep -i -e "versionCode" -e "versionName"
    versionCode=213016046 minSdk=30 targetSdk=31
    versionName=21.30.16 (150400-391784508)
    versionCode=202117048 minSdk=30 targetSdk=30
    versionName=20.21.17 (150408-316502805)
    

    最初の versionName は、確認するバージョンです。GMS Core アップデートは Android デバイスに自動的にプッシュされます。記述どおりに動作しない場合はお知らせください。

  2. Google Play ゲーム アプリのバージョンは 2021.08.29094 以降である必要があります。これは、[設定] > [アプリ] の順に移動し、Play ゲーム アプリを選択して、詳細ページの下部にあるバージョン番号を確認することでチェックできます。

    Play ゲームサービス v2 のテストに Play ゲームアプリをサイドローディングする必要はなくなりました(必要なバージョンはユーザー デバイスで今すぐ利用できます)。

Q: PC 版 Google Play Games でフレーム ペーシングを使用できますか(または、起動時に Unity ゲームがクラッシュするのはなぜですか)?

A: フレーム ペーシング ライブラリは PC 版 Google Play Games でサポートされていますが、Unity ゲームに組み込まれているバージョンでは現在、起動時にクラッシュが発生します。Unity ゲームエンジンを使用している場合は、[Optimize Frame Pacing] ビルド オプションを調べて、無効になっているかどうかを確認してください。

スクリーンショット

Q: プレーヤーがローカルに保存されている画像を PC 版 Google Play Games からアップロードできるようにすることは可能ですか?

A: 今のところ、エミュレータに、プレーヤーのパソコンに保存されている画像を選択したり集約したりするための有意義なローカル ファイルシステムの抽象化はありません。現在 Intent.ACTION_PICK 混合 MediaStore.Images.Media, 現時点では、PC 版 Google Play Games のビルドからこのコードを削除する必要があります。

Q: エミュレータの複数のインスタンスを実行したり、エミュレータで一度に複数のゲームを実行したりできますか?

A: エミュレータでサポートされるエミュレータの実行インスタンスは 1 つのみで、実行できるゲームは一度に 1 つのみです。同じゲームの複数のインスタンスを実行することもできません。

Q: Google Play Games のプッシュ通知を使用できますか?

A: Google Play Games はエミュレータを使用するため、プッシュ通知のサポートは限定的です。

Q: PC 版 Google Play Games でゲーム内広告を使用できますか?

A: はい。ご利用の広告ネットワークがサポートしているかどうかを確認してください PC 版 Google Play Games。広告ネットワークの場合は、 詳しくは、デベロッパー ガイド PC 版 Google Play Games を最大限にサポートするようにしました。

Q: PC 版 Google Play Games を広告ネットワークとしてサポートするにはどうすればよいですか?

A: 広告が表示される仕組みについては、こちらのデベロッパー ガイドをご覧ください。 PC 版 Google Play Games に最適に対応するネットワークを選択してください。

Q: Google Play Console で PC 版 Google Play Games のデータを分析するにはどうすればよいですか?

A: PC 版 Google Play Games のレポートは、Android の [統計情報] タブで確認できます。 指標、リーチ、できます。フォーム ファクタでフィルタして Google PC 版 Play Games に移動して、プラットフォーム上のデータを確認します。

Q: PC 版 Google Play Games でテストトラック事前登録、その他の Google Play リリース トラック機能を使用できますか?

A: ベータ版の試験運用中は、リリースフローを使用してください をご覧ください。詳しくは、ベータ版 リリースに関する考慮事項をご覧ください。