monacaでadmobについて
admob-proやadmob-freeについて質問させていただきましたが、
admob-pro
https://teratail.com/questions/263838
admob-free
https://teratail.com/questions/264744
それ以外にもプラグインを見つけたので、admob-plusについても確認したのですが、
はやり"admob is not defined"となりました。
##エラーメッセージ
admob is not defined
##エラー箇所
admob.banner.show({ // 略
##サンプル
公式からサンプルzipをDLしてcloudIDEにインポートして、インストールしました。
https://github.com/admob-plus/admob-plus
公式インストール方法にある通り、cloudIDEのターミナルから以下のとおりcordovaからインストールしました。
cordova plugin add cordova-admob-plus --variable APP_ID_ANDROID=ca-app-pub-xxx~xxx --variable APP_ID_IOS=ca-app-pub-xxx~xxx
以下androidxも念の為インストールしました。
cordova plugin add cordova-plugin-androidx cordova plugin add cordova-plugin-androidx-adapter
公式バナーの使い方からindex.htmlを以下のようにしました。
www/index.html
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="default-src * data: gap: content: https://ssl.gstatic.com; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'"> <script src="components/loader.js"></script> <link rel="stylesheet" href="components/loader.css"> <link rel="stylesheet" href="css/style.css"> <script> </script> </head> <body> <br /> This is a template for Monaca app. <script> document.addEventListener('deviceready', () => { admob.banner.show({ id: { // replace with your ad unit IDs android: 'ca-app-pub-3940256099942544/6300978111', ios: 'ca-app-pub-3940256099942544/2934735716', }, }).then(() => { setTimeout(() => { admob.banner.hide({ // replace with your ad unit IDs android: 'ca-app-pub-3940256099942544/6300978111', ios: 'ca-app-pub-3940256099942544/2934735716', }) }, 10000) }) }, false) </script> </body> </html>
#同じくexample/basicにあるものも確認
公式:https://github.com/admob-plus/admob-plus
の
example/basicにあるものも確認しましたが、同エラー(admob is not defined)でした。
下にキャプチャを貼ります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/03 06:41