ios - iAd如何根据国家选择广告?

标签 ios iad storekit ip-geolocation

有一个可以使用 iAd 的国家/地区列表,但我如何检查用户的设备是否在该国家/地区?

特别是 iAd 是否根据国家/地区选择广告:

  • 设备是购买的?
  • 下载该应用程序的 App Store(可能基于 StoreKit 收据)?
  • 设备的当前物理位置(大概基于其 IP 地址)?

我想根据 iAd 在该国家/地区是否可用来启用或禁用某些非 iAD 功能。

最佳答案

iAd 根据用户设备当前的物理位置选择广告。 Apple更多地根据位置+兴趣+应用程序类型(您的应用程序)来跟踪用户位置和广告。 用户可以从 settings 禁用基于位置的 iAd .

有关更多详细信息,您还可以查看 this guide对于广告商,虽然不是针对开发人员,但可以让您更好地了解苹果如何做广告。

关于ios - iAd如何根据国家选择广告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32834483/

相关文章:

iOS 应用内购买总是返回 SKPaymentTransactionStateFailed 并且应用崩溃且日志中没有错误

iphone - 完成交易 : isn't removing the transaction from queue. ..

iphone - 在 iPhone 应用程序中的应用程序购买中从 iBook 商店获取书籍

ios - 有没有办法从 iOS 中的包标识符中获取 URL 方案?

ios - 从相机胶卷中挑选一张后图像不显示,将输入的图像存储在数组中 swift

ios - 在不同的 View Controller 中显示用户操作的结果

ios - 共享 iAd 横幅

ios - 在 Sprite Kit 中,如何使坠落物体在相交时不会受到其他物体的影响?

ios - 我在哪里可以从 Xcode 的对象库中获取 GADBannerView 广告

ios - iAD 广告未显示在应用商店应用程序中