使用Google广告通过PhoneGap应用获利(使用PhoneGap Build构建)

时间:2012-11-21 01:53:01

标签: mobile admob adsense advertising

在AdMob上,有no option for HTML5 apps anymore,以及AdSense,移动应用(甚至是基于webview的那些,明确提到的)are banned

如何使用Google广告通过PhoneGap应用(使用PhoneGap Build构建)获利?

2 个答案:

答案 0 :(得分:6)

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项目主页:

https://github.com/floatinghotpot/cordova-admob-pro

答案 1 :(得分:2)

PhoneGap构建原生应用,因此您必须使用Native AdMob SDK。网上有关于如何进行AdMob原生实施的指南。但是,如果你更喜欢插件,请查看Cordova的AdMob插件(Android | iOS)。