仅为未购买应用的用户投放广告

时间:2013-11-30 15:58:53

标签: ios iad

我正在将我的iOS应用从定价转为免费并改为添加广告。问题是,有些人已经带来了这个应用程序,如果他们开始通过更新获得广告,那就好像是扯掉了。有没有办法可以检查某人是否已经带来了应用程序,并将其设置为不会向他们投放广告?

2 个答案:

答案 0 :(得分:1)

据我所知,没有办法做到这一点。用户购买应用时,您无法识别时间点。

您可以发布(仍然付费)版本,记录用户以某种方式购买它的事实 - 通过将其标记为默认值或将设备ID发送到您的服务器。但这并不包括100%的案例。当旧用户完全删除并再次安装应用程序 - 或在新设备上安装应用程序 - 您仍然会为他们提供广告。

答案 1 :(得分:-2)

提交新应用时,请使用应用版本添加测试。 删除版本低于新版本的用户的广告。

您可以使用此代码查找构建版本:

NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
相关问题