📘

クローズドテストの既存リリースが原因でAndroid申請が突然リジェクトされた

に公開

UnityでAndroidアプリを運用している中で、
いつも通りの手順でビルド・申請しただけなのに、突然Google Play Consoleでリジェクトされる
という事態に遭遇しました。

リジェクト理由は、
「デバイスやネットワークでの不正行為に関するポリシー違反」。

特に、

  • 目立ったコード変更はしていない
  • ライブラリやSDKも触っていない
  • ローカルビルドや実機確認では問題なし

という状況だったため、最初は完全に原因不明でした。

結論から言うと、
現在申請しているリリースではなく、過去にクローズドテストとして公開していたリリースが原因だった
というのが今回のオチです。

同じように
「昨日まで通っていたのに、急にリジェクトされ始めた」
という人向けに、経緯と対処法を整理します。


発生した現象

  • これまで問題なく通っていたAndroidアプリが突然リジェクトされる
  • Google Play Consoleの指摘内容は「デバイスやネットワークでの不正行為に関するポリシー違反」
  • ローカルビルド・実機確認では特に問題なし

Editorや現在のAABには問題が見当たらず、
Google Play Console側の判定と手元の状態が一致しない
点が非常に厄介でした。


最初に疑ったこと(すべて違った)

まず以下を疑いました。

  • Unity Editorのバージョン差分
  • Android SDK / Gradle環境の不整合
  • Libraryキャッシュの混入
  • 今回アップロードしたAABの内容

いずれも確認しましたが、
現在のビルド自体には問題がありませんでした。


本当の原因:クローズドテストに残っていた古いリリース

原因は、
過去にクローズドテストとして公開していたリリースでした。

過去のクローズドテストでは、
**Unityの古いEditorバージョン(6000.2.6f1以前)**でビルドされたAABが
Google Play Console上に残っていました。

Unityはこのバージョン以前に
致命的なセキュリティ問題があることを告知しており、
2025/12/8以降は該当環境でビルドされたアプリのアップデートが
拒否される旨が通知されています。

重要なのは、

Google Play Consoleは「現在申請しているトラック」だけでなく、
アプリに紐づく過去のリリースも含めてポリシー判定を行う

という点でした。


なぜ現在のビルドが問題なくてもリジェクトされるのか

今回のケースでは、

  • 本番・内部テスト用の最新AABは新しいUnityでビルドされている
  • しかしクローズドテストトラックには
    古いUnity環境で作成されたAABが残っている

という状態でした。

その結果、
「アプリ全体としてポリシー違反が含まれている」
と判定され、
現在の申請内容とは無関係にリジェクトされていたようです。


実際に行った対処

以下の対応を行いました。

  1. Google Play Consoleのクローズドテストトラックを確認
  2. 古いUnity環境でビルドされたリリースを特定
  3. 該当リリースを無効化、または新しい環境でビルドし直して差し替え
  4. 改めて本番(または内部テスト)用リリースを申請

結果として、
それまでリジェクトされ続けていた申請が問題なく通過しました。


なぜこの問題が見落とされやすいのか

この問題が厄介なのは、

  • 現在申請しているAAB自体は正しい
  • ローカル検証でも問題が出ない
  • クローズドテストはストア申請後にそのまま忘れがち

という点です。

しかしGoogle Play Consoleでは、
トラックを跨いでアプリ全体が評価されるため、
過去のリリースも無関係ではありません。


同じ罠にハマらないためのチェックポイント

以下に当てはまる場合は、
クローズドテストや内部テストのトラックも必ず確認してください。

  • 昨日まで通っていた申請が突然リジェクトされる
  • 過去に内部テスト・クローズドテストを実施している
  • UnityやAndroid環境を途中でアップデートしている
  • 現在のビルドに明確な問題が見当たらない

まとめ

  • Androidリジェクトの原因は「現在のビルド」とは限らない
  • クローズドテストに残っている古いリリースが影響することがある
  • Google Play Consoleはアプリ全体を見てポリシー判定する
  • 「突然通らなくなった」場合は全トラックを疑う

同じところで時間を溶かす人が減れば幸いです。

ブログでもUnityや個人開発ネタを発信中です!

開発ノウハウやアプリ制作過程、Unity連携系のハマりポイントなど
より深掘りした内容をブログにまとめています。
▶ https://syunpp.com

公開中のアプリ一覧はこちら!

実際にUnityで開発してリリース済みのアプリ一覧をまとめています。
▶ https://syunpp.com/公開中のアプリ一覧/

YouTubeショートでもゲーム開発の裏側を公開中!

Unityで制作中のゲームの進捗や演出テスト、実装の様子を
ショート動画でタイムラプス形式にまとめて発信しています。
▶ https://www.youtube.com/@syunpp_8413/shorts

Discussion