Play Games アシスタントは、関連するコンテンツや特典をプレーヤーに直接提供することで、プレーヤーがゲームを継続してプレイできるようにするオーバーレイです。
- 公式動画やクリエイター動画でプレーヤーをゲームに引き留めることで、プレーヤーはアプリを切り替えることなく、ガイド、チュートリアル、ライブ配信を見つけることができます。
- 収益化の促進: ポイントの即時交換、Google Play 提供の特典、Play Pass クーポン
- 報酬付きゲームプレイ: 連続記録、クエスト、プロフィールのインタラクションを統合
- エンゲージメントの向上: コンテンツ、動画を利用
機能
アシスタント機能で利用できる機能は、Google Play Games サービスの統合状況と Play Points への登録状況に応じて、ゲームごとに異なります。プレーヤーは次の機能を利用できます。
- ゲーム ユーティリティ: スクリーンショット、スクリーン レコーダー、YouTube ライブ配信、サイレント モード
- 実績: 実績の実装が必要
- ゲームの連続記録: ゲームの連続記録。
- Play ポイント クレジットの交換
- Play Points ブースターとクーポン: Play Points に登録しているデベロッパーが利用可能
- Play Pass の特典とクーポン。
- クエスト: 登録済みのクエスト デベロッパーはクエストを利用可能
- 公式動画とクリエイター動画: Sidekick には、追加した動画が表示されます。Google Play ストアとアシスタント機能に動画を追加する方法について詳しくは、Google Play で YouTube 動画を使ってアプリをアピールするをご覧ください。
ソフトウェアとハードウェアの要件
アシスタント機能にアクセスするには、プレーヤーに以下が必要です。
- Android 13 以降を搭載したスマートフォン。
- プレーヤーは 1 つのゲーマー プロフィールを持っている必要があります。
- ゲームは Google Play ストアからインストールする必要があります。
アシスタント機能を試す
ゲームでアシスタント機能を有効にする手順は次のとおりです。
ゲームでアシスタント機能をデフォルトでオンにする
Google Play Console で内部テストまたはクローズド テストのリリースを作成し、アシスタント機能を使用してゲームのプレリリース版をテストし、対象を絞ったフィードバックを収集します。クローズド ベータ版トラックでのテストでは、パフォーマンス指標を直接比較することはできませんが、Sidekick 統合の基本的な機能テストには有効な方法です。
開発仲間や信頼できるユーザーなどの小規模なグループでテストを実施したら、テストの規模を拡大してオープンテスト版リリースに移行できます。
- Google Play Console で、内部テストまたはクローズド テストのリリースを設定します。
- Play Games アシスタントを App Bundle に追加するには、[アシスタント機能はデフォルトでオンになっています] を選択します。
- テストを実施します。
- 準備ができたら、ビルドを製品版としてリリースします。詳細については、リリースを段階的に準備するをご覧ください。
プレーヤーはアシスタント機能の公開設定を Google Play ストアのユーザー設定でいつでも管理できます。
Sidekick を安全にテストする
アシスタント機能を統合する際は、オーバーレイがゲームにシームレスに統合され、一貫したプレーヤー エクスペリエンスが維持されるようにしてください。また、ゲームの健全性(クラッシュ/ANR)、エンゲージメント、収益などの主要な指標に悪影響を及ぼさないようにしてください。完全なリリースの前にパフォーマンスのベースラインを確立するには、5% の段階的な公開を使用します。
このテスト用ハンドブックを使用すると、本番環境で同時比較を実行して、統合の成功を確認しながらリスクを最小限に抑えることができます。
5% の段階的な公開のハンドブック
アシスタント機能を、管理された少数のユーザー セグメントにリリースすることで、新しいゲーム バージョンに対する指標を追跡して、その影響を分離できます。
- リリースを準備する: Sidekick SDK をゲームに統合し、新しいリリースビルドを準備します。
- 段階的な公開を開始する: Google Play Console で 5% の段階的な公開を使用して、新しいビルドを製品版トラックに公開します。これにより、Google Play Games アシスタント機能の統合が、プレーヤー ベースのごく一部にリアルタイムで公開されます。
- アプリ バージョン別に分離する: Sidekick 統合を含むアプリ バージョンのデータをフィルタするように、分析ツールが構成されていることを確認します。
パフォーマンスと指標をモニタリングする
5% の段階的な公開中は、Google Play Console と独自の分析設定を組み合わせて、ゲームのパフォーマンスをモニタリングし、主要な指標が安定していることを確認します。段階的な公開をモニタリングする際は、次の点に注目してください。
- エンゲージメントとゲームの安定性を追跡する: Google Play Console を使用して、Android Vitals(クラッシュ率や ANR など)とプレーヤー エンゲージメント指標が新しいアプリ バージョンで安定していることを確認します。
- 収益の一貫性をトラッキングする: Google アナリティクスや社内のビジネス インテリジェンス(BI)ツールなど、既存の分析インフラストラクチャを使用して、収益と IAP 指標を注意深くモニタリングします。アシスタント機能にアクセスできる 5% のコホートと、残りの本番環境トラフィックを比較して、コアの収益化が安定していることを確認します。
5% の段階的な公開中に、アシスタント機能が収益、エンゲージメント、安定性を補完していることを確認したら、安心してリリースを 100% のプレーヤーに拡大できます。
テスト用にデバイスでのアシスタント機能の表示設定を管理する
Google Play Console でテスターがリリースを利用できるようになったら、次の手順に沿ってデバイスで Google Play ストアの開発者向けオプションを有効にします。
- Google Play ストア アプリを開きます。
- プロフィール アイコン、[設定] の順にタップします。
- [概要] メニューをタップします。
- [Google Play ストアのバージョン] を 7 回タップして、
You are now a developer!というメッセージを表示します。これにより、デバイスの開発者向けオプションが有効になります。 - [全般]、[開発者向けオプション] の順にタップします。
- [Google Play Games アシスタント] をオンにします。
- ゲームに移動して、アシスタント機能が表示されることを確認します。
デフォルトのアシスタント機能エントリ ポイントを設定する
デフォルトでは、Sidekick のエントリ ポイントは論理的な終了端(画面の MIDDLE_RIGHT 側)に固定され、縦向きと横向きの両方で垂直方向の中央に配置されます(デフォルトのオフセットがわずかにあります)。3 ボタン ナビゲーションの場合、エントリ ポイントはナビゲーション バーの反対側に移動します。
AndroidManifest.xml ファイルで優先位置を指定することで、デフォルトのエントリ ポイントの位置をオーバーライドできます。
ゲームのデフォルトのアシスタント機能のエントリ ポイントの位置を構成する手順は次のとおりです。
AndroidManifest.xmlファイルで、次の<meta-data>要素を<application>要素に追加します。<manifest> <application> <meta-data android:name="com.google.android.finsky.deku.OVERLAY_CONFIG" android:resource="@xml/XML_RESOURCE_FILE"/> </application> </manifest>
XML_RESOURCE_FILE でエントリ ポイントの場所を指定します。
サンプル ファイル(res/xml/XML_RESOURCE_FILE.xml):
<?xml version="1.0" encoding="utf-8"?> <deku-config> <!-- Entrypoint default position overrides --> <default-entrypoint-position orientation="landscape" value="MIDDLE_LEFT" /> <default-entrypoint-position orientation="portrait" value="TOP_RIGHT" /> <!-- Extensible: Add new configuration fields here as needed --> </deku-config>
エントリ ポイントの向きでサポートされている値は次のとおりです。
- 風景
- 縦向き
これらの値は、画面上の物理的な位置を表します。たとえば、MIDDLE_LEFT を指定すると、デバイスが右から左(RTL)に設定されている場合でも、エントリ ポイントは常に画面の左端に固定されます。エッジに揃えられた位置でサポートされている値は次のとおりです。
- MIDDLE_LEFT
- MIDDLE_RIGHT
- TOP_LEFT
- TOP_RIGHT
- BOTTOM_LEFT
- BOTTOM_RIGHT
プレーヤーがゲームプレイ中にエントリ ポイントを手動でドラッグして位置を変更した場合、選択した位置はゲーム セッション間で保持され、カスタムのデフォルト XML 構成よりも優先されます。
FTUE 中にエントリ ポイントのスヌーズ時間を設定する
デフォルトでは、Play Games アシスタントのエントリ ポイントがすぐに表示されます。XML_RESOURCE_FILE で設定したカスタム期間、ゲーム内エントリ ポイントをスヌーズできます。
スヌーズ期間が設定されている場合、設定された期間中、初回ユーザー エクスペリエンス(FTUE)で Sidekick のエントリ ポイントが非表示になります。スヌーズ期間が終了すると、エントリ ポイントが表示されます。
AndroidManifest.xmlファイルで、次の<meta-data>要素を<application>要素に追加します。<manifest> <application> <meta-data android:name="com.google.android.finsky.deku.OVERLAY_CONFIG" android:resource="@xml/XML_RESOURCE_FILE"/> </application> </manifest>
XML_RESOURCE_FILE でスヌーズ期間を指定します。
サンプル ファイル(res/xml/XML_RESOURCE_FILE.xml):
<?xml version="1.0" encoding="utf-8"?> <deku-config> <!-- Entrypoint default position overrides --> <default-entrypoint-position orientation="landscape" value="MIDDLE_LEFT" /> <default-entrypoint-position orientation="portrait" value="TOP_RIGHT" /> <!-- Custom Snooze Period --> <snooze duration_seconds="300" /> <!-- Extensible: Add new configuration fields here as needed --> </deku-config>
カスタム スヌーズ時間は 30 分が上限です。このしきい値を超える値を指定すると、システムは自動的にデフォルトの 30 分の制限に設定されます。
アップロードするすべての App Bundle にアシスタント機能を自動的に追加する
リリースを作成し、ゲームでアシスタント機能をデフォルトでオンにすると、今後アップロードするすべての App Bundle にアシスタント機能が追加されます。
アップロードするすべての新しい App Bundle でアシスタント機能をデフォルトでオンにするかどうかを変更する手順は次のとおりです。
- Google Play Console を開きます。
- ゲームを選択します。
- [テスト] > [詳細設定] に移動します。
- [Play Games アシスタント] タブで、次のいずれかを選択します。
- アップロードする新しい App Bundle でアシスタント機能を自動的にデフォルトでオンにする
- アップロードする新しい App Bundle でアシスタント機能を自動的にデフォルトでオンにしない。
- [変更を保存] を選択します。
アプリの更新頻度が低い場合は、Sidekick が定期的に更新されることがあります。アシスタント機能は、Google Play Console の詳細設定を使用していつでも無効にできます。
Sidekick を本番環境にプロモートする
アシスタント機能を含むリリースを製品版に昇格させると、プレーヤーにアシスタント機能が表示されます。プレーヤーはアシスタント機能の公開設定を Google Play ストア アプリのユーザー設定でいつでも管理できます。
アシスタント機能を含むリリースをプロモートするゲームは、Level Up ガイドラインを満たしている。
よくある質問
Publishing API を使用してゲームにアシスタント機能を追加できますか?
Google Play Developer Publishing API を使用して公開する場合でも、アシスタント機能をゲームに追加できます。まず、アップロードするすべての App Bundle にアシスタント機能を追加し、通常のリリース プロセスを続行します。アシスタント機能が Android App Bundle に追加されます。
ゲームで Android App Bundle(AAB)を使用していない場合はどうすればよいですか?
アシスタント機能は、新しい Android App Bundle をアップロードするとゲームに追加されます。
APK を使用している場合は、Sidekick SDK を依存関係に追加します。
ゲームで改ざん防止プロダクトを使用しています。Sidekick は私のソリューションと互換性がありますか?
Google は、Sidekick の互換性を確保するために、主要な企業と協力してきました。
互換性のない改ざん対策プロダクトを使用している場合は、Sidekick SDK を依存関係として APK に追加します。他にご不明な点がございましたら、サポートをリクエストしてください。
アシスタントに実績が表示されないのはなぜですか?
実績が想定どおりに表示されない場合は、次の点を確認してください。
- ドラフト ステータス: 「ドラフト」状態の実績は Sidekick に表示されません。
- 達成バッジ: ロックされた実績は、ゲームが達成バッジを獲得している場合にのみ、すべてのプレーヤーに表示されます。これには、過去 30 日以内に 100 人以上のユニーク プレーヤーが Achievements API を呼び出している必要があります。
- 達成済み: ゲームがバッジを獲得していない場合、プレーヤーはすでに達成した実績を確認できます。