定位

RequestConfiguration 对象会收集每个广告的全局配置 请求,并由 MobileAds.instance.updateRequestConfiguration() 应用。

“面向儿童”的设置

为了遵守《儿童在线隐私保护法》 (COPPA), 有一个名为“标记为面向儿童的内容”的设置

作为应用开发者,您可以指明是否希望 Google 将您的 则将其指定为面向儿童的内容。如果您表明 希望 Google 将您的内容视为面向儿童的内容,我们会采取措施以 针对该广告请求投放 IBA 和再营销广告。该设置可用于 安装新版本的 Google Play 服务 SDK RequestConfiguration.tagForChildDirectedTreatment():

  • 使用参数 TagForChildDirectedTreatment.yes 指明 您希望根据《儿童在线隐私保护法》(COPPA) 的规定将您的内容视为面向儿童的内容。
  • 使用参数 TagForChildDirectedTreatment.no 指明 并不希望根据《儿童在线隐私保护法》(COPPA) 的规定将您的内容视为面向儿童的内容。
  • 使用参数 TagForChildDirectedTreatment.unspecified 或未设置 如果您不希望对自己的内容进行标记 遵守《儿童在线隐私保护法》(COPPA) 的规定。

以下示例表明您希望将自己的内容视为 是否属于面向儿童的内容:

final RequestConfiguration requestConfiguration = RequestConfiguration(
  tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

您可以对广告请求进行标记,确保针对欧洲用户的处理方式 未达到同意年龄的欧洲经济区 (EEA) 用户。这项功能旨在帮助您 遵守《一般数据保护条例》 (GDPR)。 请注意,您可能还须承担 GDPR 规定的其他法律义务。请查看 参阅欧盟相关指导并咨询您自己的法律顾问。请 请注意,Google 的工具旨在协助用户遵守法规, 免除任何特定发布商按照法律要求所需承担的义务。 详细了解 GDPR 有何影响 发布商

使用此功能时,用于表示欧洲境内用户未达到同意年龄的标记 (TFUA) 参数将包含在广告请求中。此参数会停用 个性化广告,包括再营销广告。 还会禁止向第三方广告供应商(例如广告衡量)发送请求 像素和第三方广告服务器。

该标记是使用 RequestConfiguration.tagForUnderAgeOfConsent() 设置的:

  • 使用参数 TagForUnderAgeOfConsent.yes 指明您希望 请求配置将以适合用户(在 同意年龄。
  • 使用参数 TagForUnderAgeOfConsent.no 指明 希望以适合用户的方式处理请求配置 未达到同意年龄。
  • 使用参数 TagForUnderAgeOfConsent.unspecified,或不设置此参数 以表明您没有指定广告请求 根据欧盟地区的规定, 同意年龄。以下示例表明您想要包含 TFUA :

    final RequestConfiguration requestConfiguration = RequestConfiguration(
      tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes);
    MobileAds.instance.updateRequestConfiguration(requestConfiguration);
    

用于启用“面向儿童”设置和 setTagForUnderAgeOfConsent 的标记 不应同时设置为 true。如果已启用,则面向儿童 设置优先顺序

广告内容过滤

您可以使用 RequestConfiguration.maxAdContentRating() 设置广告内容分级:

针对这些请求返回的 AdMob 广告的内容分级等于或低于 。此广告联盟额外参数可能的值取决于数字内容 标签分类,可以是 以下 MaxAdContentRating 对象之一:

  • MaxAdContentRating.g
  • MaxAdContentRating.pg
  • MaxAdContentRating.t
  • MaxAdContentRating.ma

以下代码会配置 RequestConfiguration 对象,以指定 返回的广告内容所对应的数字内容标签标识是“否” 高于 G

final RequestConfiguration requestConfiguration = RequestConfiguration(
  maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

广告请求

AdManagerAdRequest 对象可收集要随同发送的定位信息 发出广告请求。

自定义定位

您可以通过传递自定义键值对来定位 Google Ad Manager 广告系列(第 项):

// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = AdManagerAdRequest(
  customTargeting: {'age': '25'},
);

发布商提供的标识符 (PPID)

您可以设置发布商提供的标识符 (PPID),以用于频次上限 受众群细分和定位、依序广告轮播以及 基于受众群体的广告投放控制功能。

以下是设置 PPID 的示例:

AdManagerAdRequest adRequest = AdManagerAdRequest(
  publisherProvidedId: 'AB123456789',
);

内容网址

要为内容定位广告和品牌保障提供内容网址,您可以将 contentUrl(在构建 AdManagerAdRequest 时):

AdManagerAdRequest request = AdManagerAdRequest(
  contentUrl: 'https://www.example.com',
);

品牌保障

针对不同受众显示动态内容的应用 通过提供 neighboringContentUrls 来提供简短的网址列表 构建 AdManagerAdRequest 时:

final neighboringContentUrls = [
  'https://www.mycontenturl1.com',
  'https://www.mycontenturl2.com',
  'https://www.mycontenturl3.com',
  'https://www.mycontenturl4.com',
];
AdManagerAdRequest request = AdManagerAdRequest(
    neighboringContentUrls: neighboringContentUrls,
  );

neighboringContentUrlscontentUrl 的不同之处在于,前者仅用于 品牌保障。