2013-02-07 4 views
4

에서 필요로하는 권한은 오직 그 두 가지를 언급 ​​무엇입니까? 괜찮 니? AdMob에서 <a href="https://developers.google.com/mobile-ads-sdk/docs/" rel="nofollow">Google’s site</a>에 안드로이드

나는 사람들이 또한 같은 다른 권한을 사용 포럼에 발견 :

<meta-data android:value="true" android:name="ADMOB_ALLOW_LOCATION_FOR_ADS" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 

그것을 확인 만이 첫번째 사용할 수 있나요, 아니면하기 위해 위치 (무엇?)에 내 목록을 확장해야 더 나은 프로파일 광고를 제공합니까?

답변

1

이러한 권한을 사용하면 admob이 광고의 지역을 타겟팅 할 수 있습니다.

물론, 유일한 이유는 선언합니다 : 당신이 개발하는 동안 다른 위치를 시도하려는 때문에

<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 

입니다. 앱이 출시 될 때이 권한이 필요하지 않습니다.

+0

감사합니다, 질문이 하나 더있는 지역 (국가)에서 광고를 얻을 것이다 이런 식으로. 내 코드 요청에서 호출해야합니까? setLocation (location); 광고 위치를 설정하거나 매니페스트 파일에 권한이 설정된 경우 자동으로 실행됩니다. – michael

+0

파티에 다시 참여하기에는 너무 늦었습니까? 방금 당신의 질문을 보았습니다. request.setLocation (location)을 호출해야합니다. 당신이 지적한대로. 다음은 AdMob의 참고 자료입니다. https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate – lynvie

0
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 

당신이 장치가

관련 문제