Mobile 使用谷歌广告将PhoneGap应用程序(使用PhoneGap Build构建)货币化

Mobile 使用谷歌广告将PhoneGap应用程序(使用PhoneGap Build构建)货币化,mobile,admob,adsense,ads,Mobile,Admob,Adsense,Ads,在AdMob和AdSense上都有移动应用程序(甚至是那些基于webview的应用程序,已经明确提到) 如何使用谷歌广告来赚钱PhoneGap应用程序(使用PhoneGap Build构建)?PhoneGap构建本机应用程序,因此您必须使用本机AdMob SDK。网上有关于如何进行AdMob本机实现的指南。但是,如果您更喜欢插件,请查看Cordova(|)的AdMob插件。AdMob插件以前在PhoneGap构建中不可用,因为旧的策略不允许提交二进制文件 但是现在,他们对他们的策略()做了很大的

在AdMob和AdSense上都有移动应用程序(甚至是那些基于webview的应用程序,已经明确提到)


如何使用谷歌广告来赚钱PhoneGap应用程序(使用PhoneGap Build构建)?

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

AdMob插件以前在PhoneGap构建中不可用,因为旧的策略不允许提交二进制文件

但是现在,他们对他们的策略()做了很大的更改,现在允许您使用Cordova插件注册表中的插件

要在应用程序中使用Admob插件,只需在config.xml中进行配置:

要显示横幅广告,请执行以下操作:

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


我明白你的意思,但如果我使用phonegap构建,那就行不通了。确切地说,phonegap构建一次编译所有平台。唯一有趣的选择是InMobi Js集成,但它不能正常工作。你可以在PhoneGap构建中创建两个不同的项目——一个用于iOS,一个用于Android,每个项目使用不同的插件。很烦人,但它确实有效。我也想知道解决这个问题的方法。我一直在等待有一些插件的Phonegap建设,但我还没有找到任何东西。在这里相同!如何将phonegap.build应用程序货币化?有一些广告提供商,但我从未听说过他们,所以今天你可以看到Phonegap的构建已经改变了他们的规则。请看这里:你确定AdSense仍然被禁止使用移动/网络视图应用程序吗?我查看了政策,发现他们只支持某些网络视图?!?(根据技术要求)我假设这只是android?它能在其他平台上工作吗?我在android和ios上测试了它,两者都能工作。但是还没有在windows phone上测试,因为我不使用windows phone。这个答案是outdates@BhavinThummar我似乎使用了cordova插件admobpro,cordova HTML加载的JS文件中有以下代码:document.addEventListener('deviceready',function(){if(AdMob&&adsEnabled){AdMob.createBanner({adId:'AD ID',autoShow:true,overlap:false});}}},false);@OwenM感谢您的帮助。我将使用此代码并在我开发的应用程序中检查谷歌广告感知。