11

在 AdMob 上,不再有 HTML5 应用程序的选项,而在 AdSense 上,移动应用程序(即使是那些明确提到的基于 webview 的应用程序)也被禁止

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

4

2 回答 2

7

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

于 2014-12-13T00:23:49.787 回答
2

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

于 2012-11-21T18:28:17.703 回答