集成AdMob到Phonegap应用程序

有多种方式来赚钱的应用程序。当咱们决定要使用哪个时,咱们必须认可一些因素:谁是咱们的客户,咱们有什么样的应用程序,咱们想赚多少钱等等。有了这些因素,咱们生成一个清单。对于大多数应用程序,清单显示咱们应该在应用程序内部使用某种类型的广告。为此,最好的解决方案之一是AdMob。

AdMob公司在平台上汇聚了一流的技术,因此你能够获得你的用户的看法,推进更多的应用内购买,并最大限度地提升你的广告收入。你再也不须要依赖于工具的组合或使用宝贵的开发资源来创建你的解决方案。

集成AdMob到你的PhoneGap应用,你须要一个cordova-admob插件。AdMob有许多的PhoneGap插件,但这是一个最好的支持和精心设计。它支持全部的主要的和重要的广告设备。
1.Android
2.ios
3.Windows Phone

它有一些很是好的功能:
• 使用方便:使用javascript代码行显示广告。
• 强大:支持横幅、插播和视频广告。
• 高收入:支持调解与多达8个领先的移动广告服务。
• 多尺寸:多种横幅的大小,也支持自定义尺寸。
• 灵活:固定和重叠的模式,把旗帜与叠加模式的任何位置。
• 智能:对方向变化自动调整。
• 相同的API:与其余广告插件彻底同样的API,轻松切换从一个广告服务到另外一个。
• 更新:最新的SDK和Android谷歌播放服务。
• 最好的支持:保持积极,迅速的反应。

安装
你能够安装该插件与Cordova CLI发出如下命令。
cordova plugin add admob

你还须要一个AdMob的账号和一个ID为你的应用程序。为了获得这些,注册在一个账户:https://admob.com/

你还能够安装和集成一些附加可选的调解是收入最大化。
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

但如今,让咱们看一些应用实例。

用法
咱们首先须要初始化插件并安装全部必要的设置,使AdMob正常工做。按照如下步骤很是当心,不正确的安装将意味着你将不会有收入。
随着每个PhoneGap的应用程序,你须要使用deviceready事件。
admob.initAdmob("admob banner ID","admob interstitial ID");
这是彻底正常的AdMob的集合(固然,改变的横幅和插播的设置,包括你的AdMob广告信息)。

广告展现位置
咱们能够很容易地控制添加参数的位置,咱们有如下选项:
• 左上方(TOP_LEFT)
• 顶部中心(TOP_CENTER)
• 右上方(TOP_RIGHT)
• 左侧(LEFT)
• 中心(CENTER)
• 右侧(RIGHT)
• 左下方(BOTTOM_LEFT)
• 底部中心(BOTTOM_CENTER)
• 右下方(BOTTOM_RIGHT)
• 自定义XY位置(POS_XY)
咱们能够使用适合你的应用程序的位置。同时,A/B测试也是也是游戏很是重要的增长收入。

横幅的尺寸
此外,AdMob提供多种选择的横幅尺寸。咱们能够用下面的代码很容易地建立全屏横幅。
admob.showBanner(admob.BannerSize.BANNER,admob.Position.TOP_APP);//show banner at the top of app
也有其它尺寸:
• 智能横幅(SMART_BANNER)
• 横幅(default) (BANNER)
• 中等矩形(MEDIUM_RECTANGLE)
• 全横幅(FULL_BANNER)
• 排行榜(LEADERBOARD)
• 摩天大楼(SKYSCRAPER)

控制横幅
咱们能够很容易地进行额外的操做来显示/隐藏或几个简单的方法删除标题。
removeBanner();
showBanner(position);
showBannerAtXY(x, y);
hideBanner();

测试广告
固然,咱们不想展现真正的广告,并感染你的转换率。AdMob能够显示演示或测试广告。为了实现这一目标,是经过测试:真正的同时创造的横幅。它会忽略对配置文件设置,并显示一些虚拟的测试广告。

总结
AdMob的是移动应用最喜好,成功的广告解决方案之一。它可以轻松集成和安装,良好的转化率使开发人员可以赚取收入。javascript