!

White Paper on Global Mobile Game Advertising and Monetization (H1 2020) has been officially released, click to download the full version!

Read>>

iOS常见的广告

App应用中常见的广告主要包括开屏广告、弹屏广告、横屏广告、轮播广告、消息广告以及悬浮广告,另外还包括一些原生广告和一些小贴士。一般应用都是通过后台的智能搜索&推荐引擎来根据用户的使用习惯进行精确的展示各种类型的广告,这样有利于产品/内容/服务的销售和推广。此篇不涉及广告的来源和推荐引擎的实现,具体介绍一下各类广告的展现样式以及它的前端实现。

广告的实现思路

广告的来源大部分需要从网络获取,而实时加载的这种形式显然在我们实际操作中不可取。我们首先考虑的是在App发布之前将默认广告文件放到应用中,用户首次打开直接显示默认广告。同时后台开单独的现成根据响应的接口获取更新文件,获取成功之后缓存到本地同时替换原有的默认广告文件。这样后续应用中展现的各类广告都是从本地缓存文件中读取,而实时的广告可以通过消息推送的形式送达用户。

广告流程图

开屏广告

开屏广告是在应用开启时加载的一种广告形式,展示的时间固定一般3-5s钟,展示完毕后自动关闭并进入应用页面的一种广告形式。一般在应用启动或者再次打开的时候展示,需要实现是启动页面和广告的无缝切换。开屏广告的形式一般包括图片、视频以及文字样式,图片多以gif的形式呈现,跳转类型多为网页链接和原生页。

弹屏广告

进入页面的时触发半全屏的弹窗广告,必须要手动关闭或者点击广告后才能浏览页面信息。一般存在于主界面和操控页面,跳转类型多为网页链接和原生页。

横屏广告

页面底部常驻的长条广告,可以手动关闭当前广告。跳转类型多为网页链接和原生页。

轮播广告

用户停留较久的页面用户访问比较频繁的页面,循环显示广告。广告轮播显示时间多为3-5s。此类广告多出现于应用的首页,跳转类型多为网页链接和原生页。

悬浮广告

用户长时间停留在同一个页面时,在不影响用户正常使用的地方弹出小小的广告信息。并定时关闭,时长多为5-8秒,也可用户手动关闭。

消息广告

消息广告就是通过苹果服务器推送过来的文字、图片以及视频等内容的展现。消息广告具有一定的实时性,不做缓存处理操作。

原生广告&小贴士

原生广告多以列表的形式呈现于当前用户所查看的内容中,用户一般不能自己控制显示与否。小贴士主要是带有一定的提示性的文字,显示范围较小,但是样式不局限。