開発cordova-plugin-admob-freeプラグインのバナー広告の表示で、overlapをtrueにすると、アプリの画面下部がバナー広告で隠れてしまいます。バナー広告の高さを取得できれば、アプリの画面の高さを調整することで回避することができます。iOSの場合、admob.banner.events.LOADイベントでbannerHeightを取得することができますが、Androidは未対応のようです。今回は、cordova-plugin-admob-freeプラグインを改造して、Androidでバナー広告の高さを取得したいと思います。...GitHubよりcordova-plugin-admob-free-master.zipをダウンロードして解凍・展開し、以下のファイルにコードを追加します。BannerListener.javaadmob.banner.events.LOADイベントでバナー広告の幅adWidthと高さadHeightが取得できるようにします。data);}BannerExecutor.javaAdSizeのgetWidthInPixels()・getHeightInPixels()より、バナー広告の幅と高さを取得します。h;}プラグインのインストールについては、「【Monaca】cordova-plugin-admob-freeを使用してAdmob広告を表示する」を参考にしてください。Monaca(Cordova)でAdm...最後にアプリ側(JavaScript)です。admob.banner.events.LOADイベントでバナー広告の幅adWidthと高さadHeightを取得します。adWidth/画面の幅で密度を求めます。adWidth/密度でアプリ上の幅、adHeight/密度でアプリ上の高さを求めます。※idには、実際の広告ユニットIDを設定してください。