移动广告的关键知识点
1.移动端特有的一些问题
1.主要以设备ID来标识一个人,若获取不到,则无法检测频次等数据
2.用户的行为内容较PC端更难抓;不使用SDK或无媒体支持,很难获取上下文数据
3.地域GAP较PC端更严重
4.APP内嵌WebView,系统默认不存储Cookie,需要特殊设置。导致落地页为Web页的广告后续效果很难追踪
5.落地页打开数/点击数(20%~30%),较PC端(50%~60%)低;
6.移动端广告点击率比PC端高,移动端(一般1%左右,信息流2%~3%),PC端(0.1%~0.2%)
7.Web Cookie不稳定,落地页为Web页的广告效果难追踪
2.Deep Link & Universal Link深度链接和通用链接
深度链接
概念:可以通过简单的链接,打开APP并直接进入内容页
前提:该APP已安装,并支持已添加Deep Link的schema
优点:省去中间多次跳转的环节,减少用户流失,提升转化
问题:没有安装APP怎么办?解决办法:添加web中间页,判断用户是否安装APP。如果未安装,跳转APP下载页引导安装。如果已安装,直接打开APP进入内容页
缺点:只能通过URL Schema实现跳转,并且会有提示框'是否打开xxx',步骤繁杂,体验不好
通用链接
优势:更容易传播,也更容易被各种网站内容引用、被搜索引擎收录
使用步骤
1.在苹果开发者中的Identifiers中和APP中打开Associated Domains功能,并把domain加进去,格式:applinks:www.baidu.com
2.将"apple-app-site-association"上传到服务器中根目录下。备注:服务器必须支持SSL,文件名不可添加任何后缀
3.在AppDelegate中添加响应判断,进行处理
3.移动端MRAID富媒体技术
是移动端富媒体交互广告规范
常用词如下:
host:宿主,即移动APP提供MRAID广告展示的容器,并支持MRAID的API。这个宿主的实现形式可以是一个广告的SDK,也可以是具备这些功能特点的APP
MRAID Implementation:实现MRAID协议并为广告提供富媒体交互功能,包括广告中的可检测MRAID能力、开启MRAID能力、使用这些MRAID服务的JS代码
SDK:Software Development Kit(软件开发包)的缩写。对于MRAID,SDK指的是实现MRAID功能的代码以及框架库。可以给移动端开发者直接使用的程序包
SDK provider:SDK提供者,为移动APP开发者提供这套技术或者服务的供应商
ad container:广告容器或广告位,即APP中用于展示广告的区域
WebView:APP中可以嵌一个小的浏览器,使APP可以展示web内容,以及运行JavaScript。用于解析广告素材的HTML内容,并在WebView中将广告渲染展示出来。广告容器包含WebView,WebView也是一种典型的MRAID宿主。
native layer:即同本地APP进行通信及操作的层。MRAID提供的很多富媒体交互特效,都需要同应用底层API通信,这些都需要广告容器支持MRAID来实现。MRAID广告代码只要直接调用JS代码,即可实现对应用底层API的调用。
ad:广告文件包,在该协议中,ad泛指所有富媒体广告创意素材相关的类库、代码、图片等,包括MRAID广告的所有MRAID功能
MRAID整体运作流程图如下:
由上图可知:
1)广告容器初始化并加载完广告文件,容器将状态变更为default(广告代码可以读取容器的状态),向广告代码发送"ready"事件。广告代码可以在容器状态变化或者事件触发时完成一些特效。
2)用户交互触发广告扩展(交互动作:点击、摇一摇、刮一刮等),广告代码调用"mraid.expand"方法,广告容器改变尺寸,最大可以是全屏,加载并展示关闭按钮,容器状态变更为"expanded"
3)广告代码可以通过监听stateChange事件,实现一些特效
4)点击关闭按钮,广告代码调用mraid.close方法,通知广告容器将恢复为原尺寸,容器状态变更为default
广告容器的5个状态
1)loding:广告容器还在初始化及加载广告代码中,还不能进行交互特效
2)default:广告容器处于雀圣状态,可进行交互特效
3)expanded:广告容器已经发生交互特效,触发扩展变大
4)resized:广告容器通过调用MRAID2.0的resize()方法,进而尺寸改变
5)hidden:广告点击关闭按钮后的状态
4.移动原生广告
形式原生(Visually Integrated)广告:广告形式同上下文形式融为一体(典型的信息流)
意图原生(Choice)广告:根据用户明确设置的意图或行为特征表现出的意图,来展示响应的广告,确保不打扰用户
内容原生(Content)广告:品牌要推送对用户有实际价值的内容。有点像PR(Public Relations,公众关系)、Inbound Marketing(是指让顾客自己找上门的营销策略)
MRAID3新功能
1)先展示预加载广告,再展示正式广告
2)监测广告可见性
3)允许视频富媒体交互体验
4)提供能够发现是否启用设备位置的访问接口
5)对广告程序提供音频的测量接口,可检测设备的声音是否启用,以及设置在什么音量
6)在初始化时,检测MRAID规范兼容Web容器的相关属性是否达标,以确保广告展示的兼容性