您如何在 2014 年将 Google Admob 添加到 phonegap 应用程序(android)?
我在网上查了很多例子,例如link1 link2 Link3 Link4。大多数指向 Google 的链接即将被弃用Android 6.4.1 教程。
除了特定的android或 iOS 教程之外,我找不到任何演示如何将最新的 admob实现到 phonegap 的跨平台应用程序。我见过 inmobi 但是看起来您必须先发布您的应用程序才能获得广告的发布者 ID。
使用 Android 简化说明进行更新 我得到了广告的黑匣子,但没有别的,没有警报消息,没有广告
phonegap create myproject
cd mypproject
phonegap run android
关闭模拟器
1.Install the Google Play Services plugin: cordova plugin add https://github.com/MobileChromeApps/google-play-services.git
2.Install this plugin: cordova plugin add https://github.com/floatinghotpot/cordova-plugin-admob.git
然后我前往 index.js 并添加了 onDeviceReady
onDeviceReady: function() {
app.receivedEvent('deviceready');
if( window.plugins && window.plugins.AdMob ) {
var admob_android_key = 'pub-6xxxxxxxxxxxxx';
var am = window.plugins.AdMob;
am.createBannerView(
{
'publisherId': admob_android_key,
'adSize': am.AD_SIZE.BANNER,
'bannerAtTop': true
},
function() {
am.requestAd(
{ 'isTesting':true },
function(){
am.showAd( true );
},
function(){ alert('failed to request ad'); }
);
},
function(){ alert('failed to create banner view'); }
);
} else {
alert('AdMob plugin not available/ready.');
}
}
添加到 index.html
<div>
<button id='show-ad' onClick="if(window.plugins.AdMob){ window.AdMob.plugins.showAd(true); }">Show Ad</button>
<button id='hide-ad' onClick="if(window.plugins.AdMob){ window.AdMob.plugins.showAd(false); }">Hide Ad</button>
</div>
phonegap 运行安卓