在 AdMob 上,不再有 HTML5 应用程序的选项,而在 AdSense 上,移动应用程序(即使是那些明确提到的基于 webview 的应用程序)也被禁止。
如何使用 Google 广告通过 PhoneGap 应用(使用 PhoneGap Build 构建)获利?
AdMob 插件之前在 PhoneGap Build 中不可用,因为旧政策不允许提交二进制文件。
但是现在,他们对他们的政策做了很大的改变(http://phonegap.com/blog/2014/12/09/phonegap-build-new-features/),现在允许您使用 Cordova 插件注册表中的插件.
要在您的应用中使用 Admob 插件,只需在您的 config.xml 中配置它:
<gap:plugin name="com.google.cordova.admob" source="plugins.cordova.io" />
要显示横幅广告:
if(AdMob) AdMob.createBanner( {
adId:admobid.banner,
position:AdMob.AD_POSITION.BOTTOM_CENTER,
autoShow:true} );
要显示全屏广告:
// preppare and load ad resource in background, e.g. at begining of game level
if(AdMob) AdMob.prepareInterstitial( {adId:admobid.interstitial, autoShow:false} );
// show the interstitial later, e.g. at end of game level
if(AdMob) AdMob.showInterstitial();
更详细的说明和示例代码记录在其 github 项目主页: