【Cordova】cordova-android 15.1.0においてAdMob Plusのバナー広告表示でクラッシュする問題について

Google Playから、「2026年8月31日までにtargetSdkVersionをAndroid 16(API 36)以上にしないと、アプリの更新が拒否される」という通知が届きました。

「ギャンブル収支管理」のcordova-androidのバージョンを15.1.0へ上げ、config.xmlのSDKバージョンを36に変更しました。

ビルドして実行したところ、問題なく起動しました。
各画面で問題が発生しないか確認していたところ、バナー広告表示のタイミングで突然アプリがクラッシュしました。

Continue reading

【Cordova】cordova-plugin-statusbarプラグインのStatusBarOverlaysWebViewが機能しない場合の対処方法

「シンプル体重管理」Ver.1.20.5のリリース翌朝に、不具合に関するレビューやお問い合わせメールが届きました。
画像のように、アプリの操作ボタンがカメラや時計表示のステータスバーまで広がって表示されるようです。

cordova-plugin-statusbarプラグインのStatusBarOverlaysWebViewの設定が機能していないようです。

<preference name="StatusBarOverlaysWebView" value="false" />

今回は、この問題の対処方法について説明します。

Continue reading

【Cordova】admob-plusプラグインにおいて広告が表示されない場合の対処方法

Cordovaにおいて、admob-plusプラグインを導入する場合、ターミナルで以下のコマンドを実行します。

cordova plugin add admob-plus-cordova --variable APP_ID_ANDROID=ca-app-pub-xxx~xxx --variable APP_ID_IOS=ca-app-pub-xxx~xxx

Androidの場合、実際にバナー広告などを表示させようとしても表示されない場合があります。
今回は、その対処方法について説明します。

Continue reading

【Cordova】cordova-plugin-local-notificationプラグインの通知clickイベントが発火しない場合の対処方法

シンプル体重管理のiOS版の新規リリースが2ヵ月ほど遅れております。

問題点の一つが、iOSにおいてcordova-plugin-local-notificationプラグインによって表示された通知をタップした場合、アプリが起動していないと「click」イベントが発火しません。

今回は、その対策について説明します。

Continue reading

【Cordova】ビルド時にgradleの「journal-1.lock」ファイルロックが発生した場合の対処方法

Android版のアプリ開発中に、gradleのファイルロックによるビルドエラーがたびたび発生します。

「journal-1.lock」のほかに「modules-2.lock」「jars-9.lock」など複数ファイルがファイルロックの対象になります。
今回は、gradleのファイルロックが発生した場合の対処方法を紹介します。

Continue reading

【Cordova】Onsen UIのons-tabを中央に寄せる方法 その2

Continue reading