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是应用IDfullID是全屏广告位。

 function onInterstitialReceive(message) {

     baiduAd.showInterstitial();//加载完成后展示广告

 }

  document.addEventListener('onInterstitialReceive', onInterstitialReceive, false);//监听广告加载成功事件

  baiduAd.initInterstitial("appID", "fullID");//创建广告

  baiduAd.cacheInterstitial();//创建全屏完成后加载广告

cordova应用插入百度移动广告的横幅广告

html中的js部分添加下面js代码,其中appIDbannerID是在百度移动ssp后台申请到的参数;其中appID就是百度移动ssphttp://ssp.baidu.com)里面的应用IDbanner 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

 

转载于:https://my.oschina.net/u/2552811/blog/547387

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值