`
annaanna01
  • 浏览: 1786 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Cordova android应用接入百度移动ssp广告教程

阅读更多
使用 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插件

    百度移动广告联盟phonegap/cordova插件,百度ssp广告phonegap插件,支持cordova和phonegap打包的ios和android应用,简单好用,只需要几行js就能在phonegap和cordova应用里面接入百度广告

    cordova android 自动更新update 插件

    Cordova是一款开源的移动应用开发框架,它允许开发者使用HTML5、CSS3和JavaScript来构建跨平台的原生移动应用。在Android平台上,Cordova提供了一个桥梁,将Web技术与Android系统的API接口相连接,使得开发者可以...

    基于Ionic和Cordova的跨平台移动APP的研究与应用.pdf

    基于Ionic和Cordova的跨平台移动APP的研究与应用 概述: 本文讨论了如何使用Ionic和Cordova(PhoneGap)开发跨平台移动Hybrid App。Ionic是一个专注于使用Web开发技术,基于HTML5创建类似于手机平台原生应用的开发...

    android 第三方webview cordova的集成使用

    总的来说,集成Cordova对于Android开发者来说,是一个强大且灵活的工具,它能帮助我们以Web技术快速开发出功能丰富的移动应用。只需了解基本的Web开发和Android环境设置,就能充分利用Cordova提供的便利。在实际项目...

    cordova-android-3.6.4.tgz

    8. **Webview 优化**:CordovaAndroid 3.6.4 版本可能包含对 Webview 性能的优化,比如更快的加载速度、更好的内存管理或对特定 API 的支持,这些都是为了让 HTML5 应用在 Android 设备上表现更佳。 9. **兼容性**...

    cordova android

    Cordova和PhoneGap是两个与Android开发密切相关的开源框架,它们都允许开发者使用Web技术(如HTML、CSS和JavaScript)来构建原生的移动应用程序。本文将深入探讨这两个框架以及它们在Android平台上的应用。 ## ...

    cordova-sample:百度移动统计Cordova使用

    百度移动统计Cordova Demo iOS clone此代码库 打开$(home)/platforms/ios/HelloWorld.xcworkspace 工程中已经集成了MTJ的SDK,以及百度移动统计Cordova插件,可以直接运行调试 JS Api调用示例,请查看$(home)/...

    cordova-android-3.6.4

    Cordova 是一个开源的移动应用开发...总的来说,Cordova Android 3.6.4 是一个强大的工具,让开发者能够利用熟悉的 web 技术开发原生移动应用。通过深入理解和实践,开发者可以构建出功能丰富的、跨平台的移动应用。

    phonegap/cordova 案例android版本

    在这个“phonegap/cordova案例android版本”中,我们将深入探讨这两个工具如何协同工作,以及如何在Android平台上创建一个简单的应用。 PhoneGap是由Adobe维护的一个开放源代码项目,它基于Cordova,并提供了额外的...

    android studio搭建Cordova环境

    在Android Studio中搭建Cordova环境是一项重要的工作,因为Cordova是一个流行的开源框架,它允许开发者使用Web技术(如HTML、CSS和JavaScript)来构建原生移动应用。Cordova通过将这些Web应用程序封装在原生应用壳中...

    cordova-android保存图片插件

    综上所述,"cordova-android保存图片插件"是一个专为Android设计的工具,用于方便Cordova应用将图片保存到设备相册。虽然它不适用于iOS,但开发者可以通过其他途径解决这个问题。理解和使用这个插件需要对Cordova...

    cordova显示角标插件

    Cordova是一款开源的移动应用开发框架,它允许开发者使用HTML5、CSS3和JavaScript来构建原生的移动应用。在Cordova中,我们经常会遇到需要与设备的特定功能交互的需求,比如显示应用图标上的角标(badge)来指示未读...

    Vue.js+Cordova开发H5混合应用(以Android为例,附说明文档和工程)

    Vue.js+Cordova 开发H5混合应用是一种常见的技术栈,用于构建可以运行在移动设备上的应用程序,特别是Android平台。这种技术结合了Vue.js的前端框架优势和Cordova的跨平台能力,使得开发者可以用Web技术(HTML、CSS...

    Android混合开发自定义Cordova插件

    在移动应用开发领域,混合开发模式逐渐受到重视,它结合了原生应用的性能与Web应用的便捷性。Cordova,作为一个开源框架,是混合开发的代表,它允许开发者使用HTML、CSS和JavaScript来构建应用,并通过插件系统与...

    cordova跳转原生Activity

    Cordova 是一个开源的移动应用开发框架,它允许开发者使用Web技术(HTML、CSS和JavaScript)来构建原生的移动应用程序。在Cordova的应用中,有时我们需要调用原生的Android Activity来实现特定功能,例如访问设备...

    Android Studio 原生项目集成 Cordova 插件演示示例

    > 此实例代码为 Android Studio 原生项目集成 Cordova 插件演示,而非通过 Cordova 直接编译,方便您在现有 Android Studio 项目中集成 Cordova 进行 H5 混合开发。 为了结构清晰及易维护性,项目分三个 Module ,...

    cordova android 跨平台开发案例

    项目中包含很多案例如:使用cordova 使用sqlite存储、cordova使用camera、cordova使用百度地图定位、cordova使用file、cordova使用dialog、cordova使用androidToast等等。另外里面有一个使用的简单说明。

    cordova调用Android关于服务的插件示例

    综上所述,"cordova调用Android关于服务的插件示例"是一个教程,展示了如何利用Cordova和AIDL在Web应用中控制Android服务,以及如何将服务打包为jar库以方便复用。这个过程涉及到了Android服务的创建、AIDL的使用、...

    cordova anrdoid

    Cordova Android 是一个开源的移动开发框架,它允许开发者使用标准的Web技术,如HTML、CSS和JavaScript来构建原生的Android应用。Cordova的核心理念是将Web应用程序封装在原生的移动应用壳中,使其能够访问设备的...

    ionic cordova android安装教程

    ### ionic cordova Android安装教程 #### 一、安装JDK 为了确保Ionic Cordova能够顺利地在Android环境中运行,第一步需要安装Java Development Kit (JDK)。 1. **下载与安装** - 访问Oracle官方网站:...

Global site tag (gtag.js) - Google Analytics