You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为欧洲用户实现符合GDPR的Facebook广告?(类AdMob方案)

Facebook Audience Network 合规GDPR的非个性化广告实现方案

当然有对应的方案!针对Facebook Audience Network(简称FAN),你可以通过官方提供的API来配置非个性化广告,满足GDPR对于欧洲用户的合规要求,具体实现方式如下:

全局配置(应用级生效)

如果希望整个应用内的所有Facebook广告都默认使用非个性化模式,可以在初始化FAN SDK的时候进行全局设置:

// 初始化FAN SDK
AudienceNetworkAds.initialize(getApplicationContext());
// 开启非个性化广告模式
AudienceNetworkAds.setNonPersonalizedAds(true);

单个广告请求配置(请求级生效)

如果需要针对特定广告请求单独设置(比如根据用户的 consent 状态动态调整),可以在构建AdRequest时添加对应参数:

AdRequest adRequest = new AdRequest.Builder()
    .setNonPersonalizedAds(true) // 开启非个性化广告
    .build();

// 用这个请求加载广告,比如插屏广告
InterstitialAd interstitialAd = new InterstitialAd(getApplicationContext(), "YOUR_PLACEMENT_ID");
interstitialAd.loadAd(adRequest);

注意事项

  • 这个设置和AdMob的npa=1参数作用完全对应,都会让广告平台只展示不基于用户行为数据的非个性化广告。
  • 务必确保你已经通过合规的 consent 管理流程获取了用户的选择,只有当用户拒绝个性化广告时,才开启这个配置;如果用户同意了个性化广告,则不需要设置该参数。

内容的提问来源于stack exchange,提问作者activity

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 06:58:07