我使用Admob标语,应用中的所有标语均以XML定义。

 <com.google.ads.AdView android:id="@+id/ad"
                       android:layout_width="wrap_content"
                       android:layout_height="wrap_content"
                       ads:adSize="BANNER"
                       ads:adUnitId="................."
                       ads:loadAdOnCreate="true"/>


在清单中的权限是

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


Admob是否有足够的信息来定位广告以进行定位。如何启用粗略位置。我看到广告是针对特定国家/地区的。我会失去收入吗?

最佳答案

您的答案在Admob Google docs上,按Android选项卡。


指定目标

还可以指定位置和受众特征定位信息。出于对用户隐私的尊重,Google要求您仅指定位置和受众特征数据(如果您的应用已使用该信息)。

AdRequest request = new AdRequest();request.setGender(AdRequest.Gender.FEMALE);request.setLocation(location);request.setBirthday("19850101");


通过suitable method获取用户位置的位置。

07-27 16:11