2014-04-01 22 views
3

我想在我的移动应用上展示AdMob广告。我已经使用Cordova插件使用HTMl5,CSS3和Javascript与PhoneGap构建我的应用程序。有人可以将我链接到如何在我的移动应用上展示广告的步骤吗?有没有比Admob更好的广告解决方案,我可以尝试?如何在我的移动应用程序中构建PhoneGap上显示Admob广告?

PLease注意我无法对Java文件进行任何更改,因为我使用PhoneGap Build来构建我的应用程序。

回答

1

目前,没有用于显示广告内容的Phonegap Build解决方案。然而,Phonegap目前正致力于支持Binary插件,这将通过构建服务为admob解决方案打开大门。这个问题上张贴的PhoneGap构建社区网站有员工从一对夫妇的反应,如果你想看看:

http://community.phonegap.com/nitobi/topics/phonegap_build_admob_advert_plugin?utm_source=notification&utm_medium=email&utm_campaign=new_comment&utm_content=topic_link

如果切换到本地建立你的应用程序,也有可用的解决方案。 我已经实现了科尔多瓦3.3这里的AdMob广告插件的详细描述:

https://stackoverflow.com/questions/22647417/admob-plugins-compatible-with-phonegap-3-4

可以在命令行是一个痛苦的设置,但一旦它在的地方,很容易使用,你有更大的控制权通过应用程序。

5

AdMob插件在PhoneGap Build之前不可用,因为旧策略不允许提交二进制文件。

但是现在,他们对他们的政策(http://phonegap.com/blog/2014/12/09/phonegap-build-new-features/)做了很大改变,现在允许您在Cordova插件注册表中使用插件。

要将您的应用使用AdMob插件,只需将其配置在你的config.xml:

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

<gap:plugin name="com.google.cordova.admob" version="2.5.0" source="plugins.cordova.io" />

指令和示例代码在其github上的项目主页被记录在案

显示横幅广告:

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(); 
3

从今天起,有可能在this post描述。要做到这一点,添加以下代码,请​​3210文件:

<gap:plugin name="com.admob.google" source="plugins.cordova.io" /> 

你可以看到演示程序here

相关问题