html5应用怎么加入度移动ssp广告

JavaScript035

html5应用怎么加入度移动ssp广告,第1张

安装phonegap插件for百度移动ssp

当然也可以下载到本地进行安装。执行完后如果没有错误提示,项目下的plugins目录下多个目录com.baidu.html5.plugin.BaiduAdPlugin表示安装成功

安装成功后把example目录下的index复制到项目的www目录下,修改index.html中的bannerID和fullID为你百度移动联盟获取到的key

然后执行html5打包,放到设备上运行,点击显示广告,广告出来了表示ok。

然后研究index.html里面的代码

在Hmlt5 app中展示百度移动ssp插屏广告部分

在html5应用中展示百度移动ssp全屏广告,先cache加载全屏广告,等加载完后再showInterstitial来展示广告,展示广告的时机根据自己控制,可以改成游戏结束的时候show。js代码如下。appID是应用ID,fullID是全屏广告位。

function onInterstitialReceive(message) {

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

}

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

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

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

html5 app插入百度移动广告的横幅广告

在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中

以横条广告为例的广告插入实现,插屏广告同理,积分墙广告待续。

工具/原料

SDK

方法/步骤

注册下载SDK

创建项目,创建完成项目后、将会得到应用ID、应用密钥这两个字符串:

将下载下来的库添加到本地项目中,选择选项:

其次添加依赖框架、这步很重要,

所要添加的依赖框架框架:

AdSupport.framework

Security.framework

StoreKit.framework

ImageIO.framework

MapKit.framework

QuartzCore.framework

SystemConfiguration.framework

CoreTelephony.framework

CoreGraphics.framework

添加完成、编译....

最后代码实现...显示横幅广告

这里需要做3件事:

1)首先要到AppController.mm

中初始化代理

2)调用initQuMiGuangGao初始化方法

3)显示广告横幅

<1>

将所要现实的那个.cpp文件改成.mm文件

<2>

在.mm文件中把头文件包含进来

这是软件的广告,这是他们app的内置的。 随着我国手机用户普及率的逐渐提高,手机作为一种新型媒体的应用价值也日益凸现。手机媒体拥有其它媒体无法比拟的优势,例如覆盖人群最广、传播成本比较低廉、可以最方便地把人们的零碎时间利用起来,并且能够极为快捷地传播信息。随着3G时代的日益临近,各种多媒体形式也将充分体现在手机上,这将给广告主更大的发挥空间。北京九信通科技有限公司认为,在未来的5年左右,3G手机普及之后,手机媒体将成为普通人在日常生活中获得信息的重要手段。可将手机广告(Mobile telephone advertising)定义为:通过移动媒体传播的付费信息,旨在通过这些商业信息影响受传者的态度、意图和行为。移动广告实际上就是一种互动式的网络广告,它由移动通信网承载,具有网络媒体的一切特征,同时比互联网更具优势,因为移动性使用户能够随时随地接受信息。banner广告banner广告(即:条幅广告)是目前最普遍的一种广告模式,通常以横幅形式出现在手机屏幕的上方。开发者在应用中加入一个或多个“互动广告位”代码,即可自动播放平台提供的各种广告,获得额外的广告收益。积分墙积分墙是指在一个应用内展示各种积分任务(下载安装推荐的优质应用、注册、填表等),以供用户完成任务获得积分的页面。用户在嵌入积分墙的应用内完成任务,该应用的开发者就能得到相应的收入。推送广告推送广告是一种在Android手机通知栏显示的广告形式。其特点是不占用广告位,广告点击率高,极少误点击,不费用户流量,比传统的广告形式收入有大幅提升。开发者也可通过手动调用API获取推送广告。列表广告列表广告类似积分墙、推荐墙,是只在应用中推荐别的应用的一种形式,对于开发者而言,相当于其应用做了一个附加的推荐功能,对于用户而言,可以更多的了解相关应用。插屏广告插屏广告采用了自动广告适配和缓存优化技术,开发者可定义于“开屏广告”“退屏广告”,是较为有效的广告推广形式,用户可以选择点击或者忽略,不会强制看广告,而且是通过CPA来计费,对开发者来说这是一种比较好的形式,对于广告主来说这种精准的广告推送形式更加有效!开发者自有的用户资源来之不易,也是与广告平台合作的最根本基础。因此,护航用户体验对于广告推送平台同样具有重要意义。开发者通过自定义广告推送的时间与频率,可有效地管理提升广告触达用户后的体验。