Google Play Games アシスタントは、関連するコンテンツや特典をプレーヤーに直接提供することで、プレーヤーがゲームを継続してプレイできるようにするオーバーレイです。
- 公式動画やクリエイターの動画でプレーヤーをゲームに引き止め、アプリを切り替えることなくガイド、攻略動画、ライブ配信を見つけられるようにします。
- 収益化の促進: ポイントの即時交換、Google Play 提供の特典、Play Pass クーポン
- 報酬付きゲームプレイ: 連続記録、クエスト、プロフィールのインタラクションを統合。
- コンテンツや動画のエンゲージメントの向上。
機能
アシスタント機能で利用できる機能は、Google Play Games サービスとの統合ステータスと Play Points の登録状況に応じて、ゲームごとに異なります。プレイヤーは次の機能を期待できます。
- ゲーム ユーティリティ: スクリーンショット、スクリーン レコーダー、YouTube ライブ配信、サイレント モード
- 実績: 実績の実装が必要。
- ゲームの連続記録: ゲームの連続記録。
- Play ポイント クレジットの交換。
- Play ポイント ブースターとクーポン: Play Points に登録しているデベロッパーが利用可能
- Google Play Pass の特典と特典。
- クエスト: 登録済みのクエスト デベロッパーはクエストを利用可能
- 公式動画とクリエイター動画: Sidekick に追加した動画が表示されます。Google Play ストアと Sidekick に動画を追加する方法について詳しくは、Google Play で YouTube 動画を使ってアプリをアピールするをご覧ください。
ソフトウェアとハードウェアの要件
アシスタント機能にアクセスするには、次のものが必要です。
- Android 13 以降を搭載したスマートフォン。
- プレーヤーは 1 つのゲーマー プロフィールを持っている必要があります。
- ゲームは Google Play ストアからインストールする必要があります。
Sidekick を試す
ゲームでアシスタント機能を有効にする手順は次のとおりです。
ゲームでアシスタント機能をデフォルトでオンにする
Google Play Console で内部テストまたはクローズド テストのリリースを作成し、Sidekick を使用してゲームのプレリリース版をテストし、対象を絞ったフィードバックを収集します。クローズド ベータ版トラックでのテストでは、パフォーマンス指標を直接比較することはできませんが、Sidekick 統合の基本的な機能テストを行うには有効な方法です。
開発仲間や信頼できるユーザーなどの小規模なグループでテストを実施したら、テストの規模を拡大してオープンテスト版リリースに移行できます。
- Google Play Console で、内部テストまたはクローズド テストのリリースを設定します。
- Play Games アシスタントを App Bundle に追加するには、[Sidekick is on by default] を選択します。
- テストを実施します。
- 準備ができたら、ビルドを本番環境にリリースします。詳しくは、リリースを段階的に準備するをご覧ください。
プレーヤーは Sidekick の公開設定を Google Play ストアのユーザー設定でいつでも管理できます。
Sidekick を安全にテストする
アシスタント機能を統合する際は、オーバーレイがゲームにシームレスに統合され、プレーヤー エクスペリエンスの一貫性が維持され、ゲームの健全性(クラッシュ/ANR)、エンゲージメント、収益などの主要な指標に悪影響を与えないようにしてください。完全な公開前にパフォーマンスの基準値を設定するには、5% の段階的な公開を使用します。
このテスト ハンドブックを使用すると、本番環境で同時比較を実行し、リスクを最小限に抑えながら統合の成功を確認できます。
5% の段階的な公開ハンドブック
Sidekick を少数の管理されたユーザー セグメントにリリースすることで、新しいゲーム バージョンに対する指標をトラッキングして、影響を分離できます。
- リリースを準備する: Sidekick SDK をゲームに統合し、新しいリリースビルドを準備します。
- 段階的な公開を開始する: Google Play Console で 5% の段階的な公開を使用して、新しいビルドを製品版トラックに公開します。これにより、Google Play Games アシスタント機能の統合が、プレーヤー ベースのほんの一部にリアルタイムで公開されます。
- アプリのバージョンで分離する: Sidekick 統合を含むアプリのバージョンに固有のデータをフィルタするように、分析ツールが構成されていることを確認します。
パフォーマンスと指標をモニタリングする
5% の段階的リリース中は、Google Play Console と独自の分析設定を組み合わせて、ゲームのパフォーマンスをモニタリングし、主要な指標が安定していることを確認します。段階的な公開のモニタリングでは、次の点に注目します。
- エンゲージメントとゲームの安定性を追跡する: Google Play Console を使用して、Android Vitals(クラッシュ発生率や ANR など)とプレーヤー エンゲージメントの指標が新しいアプリ バージョンで安定していることを確認します。
- 収益の安定性をトラッキングする: Google アナリティクスや社内のビジネス インテリジェンス(BI)ツールなどの既存の分析インフラストラクチャを使用して、収益とアプリ内購入の指標を綿密にモニタリングします。アシスタント機能を利用できる 5% のユーザー グループと、残りの本番環境トラフィックを比較して、コアの収益化が安定していることを確認します。
5% の段階的な公開で、アシスタント機能が収益、エンゲージメント、安定性を補完していることを確認できたら、自信を持ってリリースを 100% のプレーヤーに拡大できます。
テスト用にデバイスでアシスタント機能の表示設定を管理する
Google Play Console でテスターがリリースを利用できるようになったら、次の手順に沿ってデバイスで Google Play ストアのデベロッパー オプションを有効にします。
- Google Play ストア アプリを開きます。
- プロフィール アイコン、[設定] の順にタップします。
- [About] メニューをタップします。
You are now a developer!というメッセージが表示されるまで、[Google Play ストアのバージョン] を 7 回タップします。これにより、デバイスの開発者向けオプションが有効になります。- [全般] をタップし、[開発者向けオプション] をタップします。
- [Google Play Games アシスタント] をオンにします。
- ゲームに移動して、アシスタント機能が表示されることを確認します。
デフォルトのアシスタント機能エントリ ポイントを構成する
デフォルトでは、Sidekick のエントリ ポイントは論理的な End エッジ(画面の右中央)に固定され、縦向きと横向きの両方で垂直方向に中央揃えされます(デフォルトのオフセットがわずかにあります)。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)の間、サイドキックのエントリ ポイントは設定された時間だけ非表示になります。スヌーズ期間が終了すると、エントリ ポイントが表示されます。
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 分の制限にデフォルト設定されます。
アップロードするすべてのバンドルにアシスタントを自動的に追加する
リリースを作成してゲームで Sidekick をデフォルトでオンにすると、今後作成するすべての App Bundle に Sidekick が追加されます。
アップロードするすべての新しい App Bundle で Sidekick をデフォルトでオンにするかどうかを変更する手順は次のとおりです。
- Google Play Console を開きます。
- ゲームを選択します。
- [テスト] > [詳細設定] に移動します。
- [Play Games アシスタント] タブで、次のいずれかを選択します。
- アップロードする新しい App Bundle でアシスタント機能を自動的にデフォルトでオンにする。
- アップロードする新しい App Bundle で Sidekick を自動的にデフォルトでオンにしない。
- [変更を保存] を選択します。
アプリの更新頻度が低い場合は、Sidekick を定期的に更新することがあります。Google Play Console の詳細設定を使用して、いつでも Sidekick をオプトアウトできます。
アシスタント機能を製品版に昇格させる
アシスタント機能を含むリリースを製品版に昇格させると、プレーヤーにアシスタント機能が表示されます。プレーヤーは Sidekick の公開設定を Google Play ストア アプリのユーザー設定でいつでも管理できます。
アシスタント機能を含むリリースをプロモーションするゲームは、レベルアップのガイドラインを満たしています。
フィードバックを送信
Sidekick に関するフィードバックは、フィードバック フォームをご利用ください。
よくある質問
Publishing API を使用してゲームに Google Play Games アシスタント機能を追加できますか?
Google Play Developer Publishing API を使用して公開する場合でも、アシスタントをゲームに追加できます。まず、すべてのバンドル アップロードにアシスタントを自動的に追加してから、通常のリリース プロセスを続行します。Android App Bundle にアシスタント機能が追加されます。
ゲームで Android App Bundle(AAB)を使用していません。どうすればよいですか?
アシスタント機能は、新しい Android App Bundle をアップロードするとゲームに追加されます。
APK を使用している場合は、Sidekick SDK を依存関係として追加します。
ゲームで不正行為防止プロダクトを使用しています。Sidekick は私のソリューションと互換性がありますか?
Google は、Sidekick の互換性を確保するため、大手企業と連携して取り組んでまいりました。
互換性のない改ざん対策プロダクトを使用している場合は、Sidekick SDK を依存関係として APK に追加します。他にご不明な点がございましたら、サポートをリクエストしてください。
アシスタント機能に実績が表示されないのはなぜですか?
実績が想定どおりに表示されない場合は、次の点を確認してください。
- 下書きステータス: ステータスが「下書き」のアチーブメントは Sidekick に表示されません。
- 実績バッジ: ロックされた実績は、ゲームが実績バッジを獲得している場合にのみ、すべてのプレーヤーに表示されます。これには、過去 30 日以内に実績 API を呼び出したユニーク ユーザーが 100 人以上必要です。
- ロック解除済み: ゲームでバッジを獲得していない場合、プレーヤーにはすでにロック解除済みの実績が表示されます。