HOME技術AndroidAndroidアプリ:ポリシー違反の警告への対応(APIレベル)

Androidアプリ:ポリシー違反の警告への対応(APIレベル)

Google Play Console上で、アプリにポリシー違反の警告が表示されていました。

「お客様のアプリはGoogle Playデベロッパープログラムポリシーを遵守していないため、まもなく措置を適用いたしますあ。できるだけ速やかに違反を修正してください。」

さらに、「[ポリシーのステータス]に移動」というリンクが表示されていたのでクリックしたところ、次のようなメッセージが表示されました。

「ポリシーに関する問題

これらの問題を含むアプリアップデートは承認されません。
アプリはAndroid 13(APIレベル33)以降を対象とする必要があります。」

しかし、このアプリはAPIレベル33以降に対応済みでした。
(Build.gradleで、targetSdkVersionを34にしてありました)
放っておいても改善しそうにないので調べたところ、以下のことがわかりました。

内部テストのバージョンが古い

かなり前に、内部テストバージョンをアップロードしたことがあり、その後使わなくなったのでそのまま放置していたのですが、それがAPIレベル30のままであったことがわかりました。

しかし、内部テスト版を削除することはできない仕様のようなので、内部テスト版についても最新版の内容に更新することにしました。
この場合、既にアップロードされている製品版よりもversionCodeを上げなければならない決まりなので、一つ数字を上げて更新しました。

関連記事

Androidアプリ:error: expected color reference but got (raw string)

Android Studioでビルドした際に、C:\android\project\***\app\src\main\res\values\styles.xml: AAPT: error: expec…続きを読む

Androidアプリ:ライブラリの更新とエラーの修正

Androidアプリを開発していて、Build.gradle(app)の、dependenciesの項目内でハイライト表示されたり、赤い下線が引かれたりすることがあります。 ハイライトはライブラリを更…続きを読む

Androidアプリ:特定のViewに最初のフォーカスをあてる

Android Studioにおいて、起動時に特定のViewにフォーカスをあてる方法です。 activity_main.xmlで設定 レイアウト定義ファイル(activity_main.xml)におい…続きを読む

Androidアプリ:AndroidXに対応する

2018年に、AndroidのSupportLibraryは、AndroidXに移行することが発表されました。 AndroidXとは Support Libraryとは簡単に言うと、Androidアプ…続きを読む

Androidアプリ:数値型のViewの値がNullか0以下かを判定する

Android Studioで数値型のEditTextのViewを配置して、値を取得した場合に、その値がNull値(空)もしくは0以下であるか否かを判定する方法です。 Null判定にlength()を…続きを読む

Androidアプリ:画面の高さと幅を取得する

Andoroidで、画面の高さと幅を取得する方法です。 MainActivity.java Android端末の画面サイズ(高さと幅)を表示します。 public class QuestionActi…続きを読む

Androidアプリ:ボタンをタップして別画面に遷移する

ボタンをタップしたら別画面に遷移させる方法です。 以下の例では、メイン画面の「ボタン」をクリックすると、サブ画面に移動し、サブ画面の「終了」ボタンを押すとメイン画面に戻ってきます。 メイン画面 act…続きを読む

Androidアプリ:ボタンやEditTextに余白(パディング)を設定する

Android StudioでボタンやEditTextに余白(パディング)を設定します。 余白の設定はレイアウトファイル(activity_main.xml)を編集します。 activity_main…続きを読む

Androidアプリ:画面をタップしたら文字を入れ替える

画面をタップしたら文字を入れ替えるアプリをつくります。 今回はタッチイベントを取得する方法を調べました。 ここではレイアウト定義ファイルを「activity_main.xml」、 プログラムファイルを…続きを読む

Google広告でポリシー違反「句読点と記号」に対応する

モバイルアプリのGoogle広告のキャンペーンを設定しましたが、「ポリシー違反1件」と表示されました。 ポリシー違反「句読点と記号」 ポリシー違反の詳細を見ると、「句読点と記号」というヒントが表示され…続きを読む