Android Studio では、アプリに影響する可能性がある Google Play ポリシーに関する豊富なインサイトとガイダンスが提供されます。この情報により、最初から安全なアプリを構築し、リリース プロセスを妨げる可能性のある問題や、後で修正するのに時間とリソースを要する問題を未然に防ぐことができます。
Play Policy Insights は lint チェックとして表示されます。これらの lint チェックでは、次の情報が表示されます。
- 関連するポリシーの概要。
- よくある落とし穴を回避するための推奨事項と禁止事項。
- 詳細や役立つ情報、リソースを確認できる Google Play ポリシーのページへのリンク。
この機能は、アプリの送信をスムーズに行えるように、審査前のガイダンスを提供することを目的としています。すべてのポリシーを網羅しているわけではなく、アプリの最終的な審査結果を提供するものでもありません。コンプライアンスを徹底するため、常にポリシー センターでポリシーの全文を確認してください。
プロジェクトの Play ポリシーの分析情報を確認するには、[Code] > [Inspect for Play Policy Insights] に移動します。分析情報は、[Problems] ツール ウィンドウに表示されるほか、対応するファイルに lint 警告として表示されます。

Play Policy Insights の lint チェックを継続的インテグレーション(CI)ビルドで実行するには、プロジェクトの依存関係(lintChecks
依存関係として)に com.google.play.policy.insights:insights-lint ライブラリの最新バージョンを追加します。
lintChecks("com.google.play.policy.insights:insights-lint:LATEST_VERSION")
また、CI ビルドの一部として実行されるように lint を設定します。
Google Play Policy Insights の lint チェックについて
特定のコード変更やクイック修正を提案することが多い従来の lint チェックとは異なり、Google Play ポリシーの分析情報の lint チェックは異なる方法で動作します。主な目的は、アプリ内の特定の権限や機能に関連するポリシー違反の可能性をデベロッパーに知らせることです。この動画の目標は、次のことができるようになることです。
- ポリシーに影響する可能性のある事項を理解します。
- アプリの設計または実装に必要な変更を加え、ポリシーを遵守できるようにします。一部の分析情報は Android Studio で完全に解決できない場合があり、Google Play Console で対応が必要になることがあります。
これらの分析情報は、開発プロセスの初期段階で早期警告を提供し、ポリシーに準拠した方法を案内するように設計されています。そのため、他の lint 警告と同様に、Play ポリシー分析の lint チェックに対する迅速な修正は存在しません。代わりに、アプリの意図した動作と Google Play ポリシーとの整合性をより深く見直すきっかけとして、これらの分析情報をご活用ください。
Google Play ポリシー分析情報の lint チェックを無効にする
デフォルトの検査プロファイルでチェックを外すと、Play ポリシーの分析情報機能の lint チェックを無効にできます。これを行うには、[File] > [Settings] > [Editor] > [Inspections](Windows/Linux の場合)または [Android Studio] > [Settings] > [Editor] > [Inspections](macOS の場合)に移動します。[Android > Lint > Play Policy] で、個々の Play ポリシーの分析情報を無効にできます。

フィードバック
Google は、Play ポリシーのインサイト機能の改善に継続的に取り組んでいます。皆様からのフィードバックは、今後の開発を計画するうえで貴重な情報となります。ご提案がある場合や問題が発生した場合は、ご報告ください。