确定InMobi iOS广告的位置准确性

时间:2014-06-05 09:45:55

标签: ios cllocationmanager cllocation inmobi

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

  

它应包含纬度,经度和精度,用以表示   逗号。如果需要请求,则此参数是必需的   考虑进行地理定位。准确度值应为" 0"如果   正确的准确度值不可用。在这里,准确性是   提供的lat-long数据的径向精度。有关如何的更多信息   确定准确度值列于此处。

     
    

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

  

要获取用户位置,我使用Core Location和kCLLocationAccuracyBest param。如何基于此参数计算/知道要发送的内容作为InMobi的位置精度?

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

1 个答案:

答案 0 :(得分:0)

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

精确(整数)是参数,它来自父对象(JSON) geo

即:

//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