我正在使用InMobi SDK为iOS提供一些原生广告。在他们的文档中,他们有以下内容,用于设置广告的位置以提供更多相关数据。
它应包含纬度,经度和精度,用以表示 逗号。如果需要请求,则此参数是必需的 考虑进行地理定位。准确度值应为" 0"如果 正确的准确度值不可用。在这里,准确性是 提供的lat-long数据的径向精度。有关如何的更多信息 确定准确度值列于此处。
要获取用户位置,我使用Core Location和kCLLocationAccuracyBest
param。如何基于此参数计算/知道要发送的内容作为InMobi的位置精度?
InMobi文档参考 - https://www.inmobi.com/support/monetization/?page_id=12&id=29129146&parentid=22884296
答案 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