Android Studio の Play ポリシー分析情報

Android Studio では、アプリに影響する可能性がある Google Play ポリシーに関する豊富な分析情報とガイダンスが提供されます。この情報により、最初から安全なアプリを構築し、リリース プロセスを妨げる可能性のある問題を防ぐことができます。また、後で問題を修正するのにかかる時間とリソースを節約することもできます。

Google Play Policy Insights は、lint チェックとして利用できます。これらの lint チェックでは、次の情報が表示されます。

  • 関連するポリシーの概要。
  • よくある問題を避けるための推奨事項と禁止事項。
  • 詳細や役立つ情報、リソースが掲載された Google Play のポリシーページへのリンク。

この機能は、審査前に役立つガイダンスを提供し、アプリの送信をスムーズに行えるようにすることを目的としています。すべてのポリシーを網羅しているわけではなく、アプリの最終的な審査結果を提供するものでもありません。コンプライアンスを徹底するため、常にポリシー センターでポリシーの全文を確認してください。

プロジェクトに Google Play ポリシーの分析情報があるかどうかを確認するには、[Code] > [ Inspect for Play Policy Insights] に移動します。分析情報は、[Problems] ツール ウィンドウに表示されるほか、対応するファイルに lint 警告として表示されます。

最新バージョンの com.google.play.policy.insights:insights-lint ライブラリをプロジェクトの依存関係(lintChecks 依存関係として)に追加することで、継続的インテグレーション(CI)ビルドで Play ポリシー インサイトの lint チェックを実行できます。

lintChecks("com.google.play.policy.insights:insights-lint:LATEST_VERSION")

また、CI ビルドの一部として実行されるように lint を設定します。

Play Policy Insights の lint チェックについて

Google Play Policy Insights の lint チェックは、特定のコード変更やクイック修正を提案することの多い従来の lint チェックとは異なります。Google Play Policy Insights の主な目的は、アプリ内の特定の権限や機能に関連する潜在的なポリシー違反をデベロッパーに認識してもらうことです。この動画の目標は、次のことができるようになることです。

  • 潜在的なポリシー違反を把握する。
  • ポリシーに準拠するように、アプリのデザインや実装に必要な変更を加える。一部の分析情報は Android Studio で完全に解決できない場合があり、Google Play Console での対応が必要になることがあります。

これらの分析情報は、開発プロセスの初期段階から早期警告を提供し、ポリシーに準拠した方法をガイドするように設計されています。そのため、Google Play Policy Insights の lint チェックには、他の lint 警告のようなクイック修正はありません。代わりに、アプリの想定された動作と Google Play のポリシーとの整合性を詳しく確認する必要があります。

Google Play Policy Insights の lint チェックを無効にする

Play Policy Insights 機能の lint チェックを無効にするには、デフォルトの検査プロファイルでチェックを外します。これを行うには、[File] > [Settings] > [Editor] > [Inspections](Windows/Linux の場合)または [Android Studio] > [Settings] > [Editor] > [Inspections](macOS の場合)に移動します。[Android > Lint > Play Policy] で、個々の Play Policy Insights チェックを無効にできます。

フィードバック

Google は、Play Policy Insights 機能の改善に継続的に取り組んでいます。皆様からのフィードバックは、今後の開発の指針となります。ご提案や問題が発生した場合は、ご報告ください。