3

我在 UITableView 的 headerView 中显示 iAd。当用户滚动时,iAd 会消失,因为 headerView 不再可见。我不确定这是否会阻止我的应用程序被接受。

4

2 回答 2

15

正如我在回答您之前的问题(以及作为重复关闭的另一个问题)中所解释的那样:iAd 出现在模拟器中但不在设备上

如果 iAd 在表格单元格中,Apple 将拒绝您的申请。iAd 必须位于页面上的静态位置,而不是任何类型的滚动视图(包括表格视图)。这是因为 iAd 按展示次数和点击次数付费,因此在表格视图单元格中放置 iAd 将导致它在屏幕滚动和再次滚动时重新加载,这可能是多次。这看起来像是“点击欺诈”或类似行为。苹果不允许这样做。

我已经强调了文本的重要部分。

  • 除了点击,iAd按展示付费。
  • 滚动关闭/打开屏幕时,表格单元会被卸载/重新加载。
  • 重新加载将导致新的请求。
  • 新请求将产生新的印象(如果成功)。
  • 新的印象将产生收入。

除此之外,表格单元格中的 iAd 更容易被意外点击,因为它们可以随表格移动——它们的位置不是固定的。

Apple iAd 网络合同的这一部分描述了欺诈行为:

不允许的人为增强包括但不限于 (a) 鼓励用户在横幅上点击并提供现金、奖品或任何其他有价值的东西以换取服务(统称为“诱导”),或(b)鼓励用户点击或有合理的可能导致用户意外或意外点击(“意外点击”)。

我已经强调了适用于这种情况的条款 (b)。

我有 99.999% 的把握苹果会拒绝将 iAd 放置在表格视图单元格中的应用程序。

于 2010-09-15T16:58:07.067 回答
1

只要它在 self.tableView.tableHeaderView 中而不是在节标题中就可以了。我有一个接受的应用程序:http: //itunes.apple.com/us/app/core-location-info/id383670716 ?mt=8

于 2013-12-27T17:35:27.873 回答