使用 Cordova 打包android应用,应当如何添加广告呢?最近就遇到了这个问题。
使用 Cordova 开发了个应用,想在里面植入广告来挣点小费,发现还真不容易,很少有提供js接口的,后面发现可以通过cordova 百度移动ssp插件来实现在应用里面插入百度广告。
过程如下
安装cordova百度移动ssp插件
那就把插件下载到本地(下载地址https://github.com/baidumobad/baidu-ssp-cordova-plugin),解压后通过本地路径安装
cordova plugin add D:\baidu-ssp-cordova-plugin
执行完后如果没有错误提示,项目下的plugins目录下多个目录com.baidu.cordova.plugin.BaiduAdPlugin表示安装成功
在cordova应用中展示百度移动ssp插屏广告
在cordova应用中展示百度移动ssp全屏广告,比banner的要略微复杂点,需要先cache加载全屏广告,等加载完后再showInterstitial来展示广告,直接showInterstitial是不会出现广告的。我是在全屏广告加载完后立即展示广告,当然根据自己的应用特点来,可以改成游戏结束的时候show。我的js代码如下。appID是应用ID,fullID是全屏广告位。
function onInterstitialReceive(message) {
baiduAd.showInterstitial();//加载完成后展示广告
}
document.addEventListener('onInterstitialReceive', onInterstitialReceive, false);//监听广告加载成功事件
baiduAd.initInterstitial("appID", "fullID");//创建广告
baiduAd.cacheInterstitial();//创建全屏完成后加载广告
cordova应用插入百度移动广告的横幅广告
在html中的js部分添加下面js代码,其中appID和bannerID是在百度移动ssp后台申请到的参数;其中appID就是百度移动ssp(http://ssp.baidu.com)里面的应用ID,banner ID是横幅代码位;baiduAd.AD_POSITION.BOTTOM_CENTER是广告位置,表示应用底部居中。还有其他的相对位置,具体可以看baiduAd.AD_POSITION.BOTTOM里面的常量。也可以使用绝对定位,插件的例子里面有。为了方便我还是使用的相对定位。
baiduAd.initBanner("appID", "bannerID");//初始化banner广告
baiduAd.showBanner(baiduAd.AD_POSITION.BOTTOM_CENTER);//用相对位置的方式展示广告,具体的相对位置的值AD_POSITION中
如果有问题可以加入交流群475496285
附上百度移动广告phonegap插件国内下载地址
http://download.csdn.net/download/annaanna01/9366563
分享到:
相关推荐
百度移动广告联盟phonegap/cordova插件,百度ssp广告phonegap插件,支持cordova和phonegap打包的ios和android应用,简单好用,只需要几行js就能在phonegap和cordova应用里面接入百度广告
百度移动统计Cordova Demo iOS clone此代码库 打开$(home)/platforms/ios/HelloWorld.xcworkspace 工程中已经集成了MTJ的SDK,以及百度移动统计Cordova插件,可以直接运行调试 JS Api调用示例,请查看$(home)/...
ionic cordova android安装教程
cordova phoneGap android
cordova android 自动更新update 插件 ,包含使用说明!下载后,利用cordova命令安装!
项目中包含很多案例如:使用cordova 使用sqlite存储、cordova使用camera、cordova使用百度地图定位、cordova使用file、cordova使用dialog、cordova使用androidToast等等。另外里面有一个使用的简单说明。
> 此实例代码为 Android Studio 原生项目集成 Cordova 插件演示,而非通过 Cordova 直接编译,方便您在现有 Android Studio 项目中集成 Cordova 进行 H5 混合开发。 为了结构清晰及易维护性,项目分三个 Module ,...
基于Ionic和Cordova的跨平台移动APP的研究与应用.pdf
phonegap cordova 最简单的android应用例子,直接执行cordova run android 进行编译后可以在手机上浏览效果
Cordova / PhoneGap 开发 1. 基于HTML,CSS和JavaScript的移动开发框架 2. 跨平台快速开发:能够支持iPhone,Android,Palm,Symbian, WP7, WP8, Bada和Blackberry 3. 核心功能:包括地理定位,加速器,联系人,声音...
按照官网,看,但是很乱,自己整理了一下,还要镜像,无语了吧,导入...4.接着,大陆客户按照官网安装,不能成功” 安装cordova:npm install-g cordova” 5.搜索大陆论坛,不能解决,请教刘正洋老师,解答是:国内镜像
Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。 结合...
总结了android studio 搭建cordova开发环境的步骤,以及搭建过程中遇到的问题和解决方法。
cordova Android版本的内附案例,可以用html5写Android的apk.
cordova跳转原生Activity
高版本的cordova不再提供jar包,手动编译亲测可用,win10系统,Eclipse-23.0.2,android-26,带常用插件。详细请见《基于win10的Android + Eclipse-8.0.2 + PhoneGap-8.0.0 环境配置》...
cordova-android保存图片插件,不知道为何不适用ios,仅供参考
android 程序集成 cordova使用方法
cordova-android-3.6.4.tgz - TAR+GZIP 压缩文件, 解包大小为 3,618,518 字节
该资源是我学习使用Cordova自定义插件的完整源码,里面包含创建cordova项目,自定义插件等