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

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

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

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

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

「ポリシーに関する問題

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

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

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

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

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

関連記事

Androidアプリ:Firebaseを利用したAdMobの実装方法

AndroidアプリでFirebaseを利用したAdMobの実装方法を調べました。 なお、FirebaseおよびAdMobには既にユーザ登録済みであることを想定しています。 未登録の場合は先に登録して…続きを読む

Androidアプリ:エラー「ScrollView can host only one direct child」

Android StudioでScrollViewを設定して動作確認しようとすると、「ScrollView can host only one direct child」というエラーが出て動作確認でき…続きを読む

Androidアプリ:App is not indexable by Google Search;と表示される

Android Studioで、 App is not indexable by Google Search; consider adding at least one Activity with a…続きを読む

Androidアプリ:ボタンの仕様を1つのxmlファイルにまとめる

Android Studioで、ボタンなどの色や形の指定をする際、1つのxmlファイルで、ボタンを押したときと押していないときの状態を指定する方法です。 xmlファイルの指定 Android Stud…続きを読む

Androidアプリ:背景に画像を指定する

Android Studioを使って、背景に画像を設定する方法です。 背景画像を格納する 今回は以下の画像を使います。 画像サイズなどは適当につくります。 Androidは様々な解像度がありますが、画…続きを読む

Androidアプリ:ClassNotFoundExceptionエラー

Google Play Consoleのクラッシュ報告で、「ClassNotFoundException(ac.loadClass)」というログが表示されていたので、調べました。 恐らくAdmobのS…続きを読む

Androidアプリ:When using intent filters, please specify ‘android:exported’ as well

Android Studioで「When using intent filters, please specify ‘android:exported’ as well」という…続きを読む

Androidアプリ:ボタンの表示/非表示

Androidでボタンの表示/非表示をプログラム上からコントロールします。 MainActivity.java   Button button = findViewById(R.id.but…続きを読む

Androidアプリ:AndroidXに対応する

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

Androidアプリ:クリックイベントとロングクリックイベントを取得する

Androidアプリで、クリックイベントとロングクリックイベントの2つを取得して処理する方法です。 OnClickListenerとOnLongClickListenerを併記 public clas…続きを読む