我最近拿html5通过phonegap开发了1款小应用,我现在想加入admob广告。
遇到的难题是:admob广告只能加在原生态的开发类里,不能加入到html5中。
我想实现的1个效果是,在html5的界面中点击1个按钮,弹出cocoa的view,在view里面显示广告,玩家点击广告后,再关闭view.
请问有人做过类似的demo吗?
我最近拿html5通过phonegap开发了1款小应用,我现在想加入admob广告。
遇到的难题是:admob广告只能加在原生态的开发类里,不能加入到html5中。
我想实现的1个效果是,在html5的界面中点击1个按钮,弹出cocoa的view,在view里面显示广告,玩家点击广告后,再关闭view.
请问有人做过类似的demo吗?
function onDeviceReady() {
admobAd.initBanner("ca-app-pub-1738093038576474/9839543541",admobAd.AD_SIZE.BANNER.width,admobAd.AD_SIZE.BANNER.height);//ios Interstitial
admobAd.showBanner(admobAd.AD_POSITION.BOTTOM_CENTER);
}
document.addEventListener('deviceready',onDeviceReady, false);
<p> </p>
<br />
</div>
可以试试看用插件来实现这个功能,就是通过javascript来调用本地代码(包括java 和 objective-c)来访问 AdMob.
https://github.com/floatinghotpot/cordova-admob-pro
命令行
cordova plugin add com.google.cordova.admob
代码:
if(AdMob) AdMob.prepareInterstitial({
adId:"your_admob_ad_unit_id_interstitial",
autoShow:false
});
function onClickButton() {
if(AdMob) AdMob.showInterstitial();
}
<p></p>
<p><span style="line-height:1.5;font-family:'sans serif', tahoma, verdana, helvetica;">更详细的使用方法,可以看看这个<a href="https://github.com/floatinghotpot/cordova-admob-pro/blob/master/doc/README.zh_cn.md" target="_blank">中文文档</a>:</span></p>
<p> </p>
<p> </p>