本指南介绍如何为广告请求提供定位信息。如需查看实际示例,请下载 Android API 演示应用。
下载 API 演示
先决条件
请求配置
RequestConfiguration
对象用于通过 MobileAds
静态方法收集要全局应用的定位信息。
如需更新请求配置,请从现有配置中获取构建器,执行任何所需的更新,然后按如下所示进行设置:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
面向儿童的设置
为了遵守《儿童在线隐私保护法》(COPPA) 的规定,我们提供了一项名为“面向儿童的内容的标记”的设置。设置此标记,即表示您确认此通知准确无误,且您有权代表应用的所有者行事。您了解,滥用此设置可能会导致您的 Google 帐号被终止。
作为应用开发者,您可以在发出广告请求时表明是否希望 Google 将您的内容视为面向儿童的内容。如果您表明希望 Google 将您的内容视为面向儿童的内容,我们会采取相应措施,在该广告请求中停用针对用户兴趣投放广告和再营销广告。
通过 RequestConfiguration.Builder.setTagForChildDirectedTreatment(int)
,此设置可用于所有版本的 Google Play 服务 SDK:
使用 TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE
调用 setTagForChildDirectedTreatment
,即表明您希望根据《儿童在线隐私保护法》(COPPA) 的规定将您的内容视为面向儿童的内容。这样可以阻止传输 Android 广告标识符 (AAID)。
使用 TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE
调用 setTagForChildDirectedTreatment
,即表明您不希望根据《儿童在线隐私保护法》(COPPA) 的规定将您的内容视为面向儿童的内容。
如果您不想在广告请求中表明您想如何根据《儿童在线隐私保护法》(COPPA) 的规定来认定您的内容,请使用 TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED
调用 setTagForChildDirectedTreatment
。
以下示例表明您希望根据《儿童在线隐私保护法》(COPPA) 的规定将您的内容视为面向儿童的内容:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)