App应用中常见的广告主要包括开屏广告、d屏广告、横屏广告、轮播广告、消息广告以及悬浮广告,另外还包括一些原生广告和一些小贴士。一般应用都是通过后台的智能搜索&推荐引擎来根据用户的使用习惯进行精确的展示各种类型的广告,这样有利于产品/内容/服务的销售和推广。此篇不涉及广告的来源和推荐引擎的实现,具体介绍一下各类广告的展现样式以及它的前端实现。
广告的来源大部分需要从网络获取,而实时加载的这种形式显然在我们实际 *** 作中不可取。我们首先考虑的是在App发布之前将默认广告文件放到应用中,用户首次打开直接显示默认广告。同时后台开单独的现成根据响应的接口获取更新文件,获取成功之后缓存到本地同时替换原有的默认广告文件。这样后续应用中展现的各类广告都是从本地缓存文件中读取,而实时的广告可以通过消息推送的形式送达用户。
开屏广告是在应用开启时加载的一种广告形式,展示的时间固定一般3-5s钟,展示完毕后自动关闭并进入应用页面的一种广告形式。一般在应用启动或者再次打开的时候展示,需要实现是启动页面和广告的无缝切换。开屏广告的形式一般包括、视频以及文字样式,多以gif的形式呈现,跳转类型多为网页链接和原生页。
进入页面的时触发半全屏的d窗广告,必须要手动关闭或者点击广告后才能浏览页面信息。一般存在于主界面和 *** 控页面,跳转类型多为网页链接和原生页。
页面底部常驻的长条广告,可以手动关闭当前广告。跳转类型多为网页链接和原生页。
用户停留较久的页面用户访问比较频繁的页面,循环显示广告。广告轮播显示时间多为3-5s。此类广告多出现于应用的首页,跳转类型多为网页链接和原生页。
用户长时间停留在同一个页面时,在不影响用户正常使用的地方d出小小的广告信息。并定时关闭,时长多为5-8秒,也可用户手动关闭。
消息广告就是通过苹果服务器推送过来的文字、以及视频等内容的展现。消息广告具有一定的实时性,不做缓存处理 *** 作。
原生广告多以列表的形式呈现于当前用户所查看的内容中,用户一般不能自己控制显示与否。小贴士主要是带有一定的提示性的文字,显示范围较小,但是样式不局限。
最后整理了一个简单的Demo,仅供大家学习,具体的实现其实也不难,有时间再详细描述。
iOSApp广告Demo
以上就是关于iOS常见广告以及实现全部的内容,包括:iOS常见广告以及实现、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)