我只是尝试将Google Admob用于WP8 Silverlight应用。
如何手动将位置添加到AdRequest类?
我试过这种方式,但它没有用。
Geoposition geoposition = new Geoposition();
然后
AdRequest adRequest = new AdRequest();
adRequest.Location = geoposition.Coordinate;
我在创建说明The type 'Windows.Devices.Geolocation.Geoposition' has no constructors defined
的GeoPosition对象时收到错误。
我哪里错了?谢谢!
答案 0 :(得分:0)
你必须使用
Geolocator geolocator = new Geolocator();
Geoposition geoposition = await geolocator.GetGeopositionAsync
(
maximumAge: TimeSpan.FromMinutes(5),
timeout: TimeSpan.FromSeconds(10)
);
然后
AdRequest adRequest = new AdRequest();
adRequest.Location = geoposition.Coordinate;
查看您应用的pre-requisites,以便能够在此之前检测用户的位置。