返回《iOS Human Interface Guidelines译文》

iAd 富媒体广告

在 iOS 以后的版本里, 你可以在程序里内嵌广告, 用户看到它或点击它后就可以为你创造收入。你要想好,什么时候、怎样来展示广告才能让用户有动力去看,又不影响用户的任务。

你可以在程序里添加广告区,展示由 iAd Network 提供的内容。当用户按在这些区域(banner)上时,广告就有反馈,比如播放电影,展示更多内容或者登陆 Safari 打开网页。这些内容可能会盖住整个界面,或者把程序挤到后台去。

Banner 的尺寸会随设备和摆放方向变化而变化。

Banner 的尺寸

为了保证 banner 广告能与程序贴合更紧密,提供更好的用户体验,请遵照以下指南:

把它放在屏幕底部。这种放置方法会随栏的具体情况略作调整。

如果屏幕底部没有栏,就在屏幕底部放上 banner。

Banner

如果一个栏都没有,就在屏幕底部放上 banner。

Banner

如果有工具栏或者 tab 栏,可以把 banner 放在它上面。

Banner

确保广告在你的程序里不是那么唐突:你可以选择在哪一屏上展示广告。例如,你可以把它作为主任务各环节的连接处。 当用户觉得他们的任务没被打断时, 才更有可能留意iAd。这对于游戏等娱乐性程序更为重要。你不会想用 banner 干扰用户玩游戏吧?

尽可能的在两种方向上都放上 banner 广告。最好让用户在浏览你的广告时不需要切换方向。而且,支持两种方向可以给你留下更广阔的展示空间。

不要让广告在翻页时跟着动。如果你程序中的内容支持需要翻页,要确保 banner 的位置保持固定。

当用户查看或触摸广告时, 暂停那些需要用户注意或操作的任务。 用户不希望因为看你的广告而漏掉重要的事情,也不希望程序干扰广告的体验。较好的方法,找到那些程序转入后台时会暂停的进程,在用户浏览广告时也暂停同样的进场。

除特殊情况外,不要停止播放广告。一般而言,当用户查看或触摸广告时,你的程序持续运行并接收事件。所以有可能出现一些需要用户注意的突发事件。但是,很少有需要关闭广告的情况。为数不多的一种情况就是 VoIP 电话服务。当有电话进来时,就应该停止播放广告了。