0

我正在使用 InMobi SDK 为 iOS 提供一些原生广告。在他们的文档中,他们有以下内容,用于设置广告的位置以提供更多相关数据。

它应该包含纬度、经度和准确度,用逗号分隔。如果需要考虑请求进行地理定位,则此参数是必需的。如果正确的精度值不可用,则精度值应为“0”。这里,精度是提供的经纬度数据的径向精度。此处列出了有关如何确定准确度值的更多信息。

http://en.wikipedia.org/wiki/Decimal_degrees

为了获得用户位置,我使用核心位置和kCLLocationAccuracyBest参数。如何根据此参数计算/知道要发送什么作为 InMobi 的位置精度?

InMobi 文档参考 - https://www.inmobi.com/support/monetization/?page_id=12&id=29129146&parentid=22884296

4

1 回答 1

0

https://www.inmobi.com/support/art/26555436/22465648/api-2-0-integration-guidelines/#geo

accu (integer) 为参数,来自父对象(JSON)geo

IE:

//when using CoreLocation to fetch the coordinate
CLLocationManager *mgr = [[CLLocationManager alloc] init];
CLLocation *loc = mgr.location;
[InMobi setLocationWithLatitude:loc.coordinate.latitude longitude:loc.coordinate.longitude accuracy:loc.horizontalAccuracy];
[locationMgr startUpdatingLocation];

或者

InMobi setLocationWithLatitude:self.delegate.location.coordinate.latitude
longitude:self.delegate.location.coordinate.longitude
accuracy:self.delegate.location.horizontalAccuracy
于 2014-06-05T10:59:51.083 回答