【发布时间】:2011-04-20 14:29:15
【问题描述】:
在我的应用中,我展示了 iAd,但我希望澄清以下几点:
1) 如果我展示一个广告,它看起来不会“自动”消失,所以我是否正确认为我有责任将其关闭?
2) 我想我在某处读到它必须停留一分钟。 30秒。对吗?
3) 把它永远留在那里并让用户将其关闭是错误的吗?
感谢您的帮助。
【问题讨论】:
在我的应用中,我展示了 iAd,但我希望澄清以下几点:
1) 如果我展示一个广告,它看起来不会“自动”消失,所以我是否正确认为我有责任将其关闭?
2) 我想我在某处读到它必须停留一分钟。 30秒。对吗?
3) 把它永远留在那里并让用户将其关闭是错误的吗?
感谢您的帮助。
【问题讨论】:
1) 如果我展示广告,它不会 看起来它会“自动”走 离开,所以我说这是我的正确吗 有责任解除它吗?
您说的是横幅广告还是全屏广告?横幅广告在 30 秒后更新为新广告,或者如果没有广告,则隐藏横幅视图。如果没有要显示的广告,则永远不应该显示横幅视图。要了解如何隐藏横幅视图,代码示例位于开发人员文档中。这个网站上也有很多关于这个的话题。
您不应该关闭 iAd。如果正在显示全屏广告,则用户将其关闭。有一个委托回调来处理这个。
2) 我以为我在某处读到它 必须停留一分钟。 30秒。是 对吗?
我从未听说过,但请阅读以上内容。它会自行停留 30 秒,无需关闭它。如果用户将视图更改为没有 iAd 的视图,那么您无需执行任何操作。但是,有一种方法可以在每个视图上显示横幅。为此,请参阅 developer.apple.com 上的“iAdSuite”项目
3) Is it wrong to leave it there forever and let the user dismiss it?
这正是您应该做的(当有广告要显示时)。我真的鼓励您阅读here 找到的 iAd 编程指南。
希望这会有所帮助。
【讨论】: