如果加载失败,是否可以显示错误消息代替iAd?

时间:2014-09-13 06:15:55

标签: ios iphone app-store iad appstore-approval

首先,这不是一个编程问题,但这仍然是最合适的问题,因为它仍然与开发相关。

我知道根据Apple的说法,如果没有加载广告,该应用应隐藏iAd横幅广告。我能做到这一点,这不是我要问的。

我计划将iAd添加到游戏中,还会有一个选项(应用内购买)来移除广告。现在,如果我实施像Apple建议的iAd横幅(如果没有内容可用则隐藏它),那么任何人都可以轻松隐藏广告而无需支付额外费用。他们只是打开飞机模式,因此设备无法连接到互联网,iAd横幅就会消失。

但是,由于我对收入感兴趣(谁不是?)我不希望用户能够在不付费的情况下删除横幅。所以我让我的应用程序显示一个黑色横幅(与iAd横幅大小相同)说" iAd无法加载"如果无法加载任何广告,则代替iAd横幅广告(如果尚未购买,则删除它们)。这样,用户只能通过应用内购买来恢复该部分屏幕,以移除广告。

我知道这听起来有点残忍,但是来吧。 iAd和应用内购买都是为了收入。我认为修补一个" exploit"没有问题。在不付费的情况下隐藏广告。

我的问题是我的应用会被拒绝吗?可以吗?由于苹果建议在没有广告的情况下隐藏横幅,我不认为他们会喜欢它,尽管我认为它是完全合理的。你觉得怎么样?

2 个答案:

答案 0 :(得分:1)

根据我向Apple提交的经验,这不会被视为可接受。该指南是严格的。他们更不愿意展示任何不遵循其设计规则的通用横幅。

可能不是太糟糕;我对此并不确定,但在飞机模式下,iAd仍会缓存最近的广告。此外,您必须进入飞行模式,这将禁用您的互联网。我认为您可能认为较小比例的用户会愿意定期这样做。

答案 1 :(得分:1)

我认为你不应该在横幅中专门引用iAd,而是简单地说出一些类似付费的广告来删除广告以使这个丑陋的横幅消失了#39;我没有看到Apple在这个领域的具体要求,但我相信如果它没有直接引用他们的技术,他们对你应用程序底部的一个很大的刺激性横幅没有问题。所以你不要冒着激怒苹果的风险,你仍然会受到刺激的收入。