您如何在 2014 年将 Google Admob 添加到 phonegap 应用程序 (android)?
我在网上查了很多例子,例如link1 link2 Link3 Link4 .大多数指向 Google 的链接很快将被弃用 Android 6.4.1 tutorial。
除了特定的 android 或 iOS 教程外, 我找不到任何可以演示如何将 latest admob 实现到跨平台应用程序 0x25181942113411 的 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运行android
最佳答案
这个 admob 插件适用于 google play sdk: https://github.com/floatinghotpot/cordova-plugin-admob 。检查主文件夹和子文件夹中的自述文件以获取详细信息。
关于cordova - Google Play Admob 与 Phonegap 的集成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22383967/