android - 转发同意 Facebook Audience Network SDK (GDPR)
问题描述
我添加了来自 Google 的 Consent SDK,并编写了代码以通过执行以下操作将欧盟用户的同意传递给 Admob SDK:
Bundle bundle = new Bundle();
bundle.putString("npa", "1");
AdRequest adRequest = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, bundle).build();
adView.loadAd(adRequest);
现在,我在 Facebook 文档中搜索了很多,这里的 Google Consent SDK 页面将我带到了这里,然后,我被带到了只告诉我 GDPR 的无用页面,即https://www。 facebook.com/business/gdpr。
基本上,我想说的是我已经搜索了很多,但我找不到与将用户同意传递给 Facebook SDK 相关的任何内容。
有谁知道在 Android 上请求广告时如何通过 FAN SDK 的同意?
解决方案
我认为 Facebook 以另一种方式处理这个问题。
为了展示相关广告,用户必须使用 Facebook 应用程序。如果没有显示广告,那是因为用户在过去 30 天内没有登录应用程序。
用户必须同意 Facebook 应用程序中的定向广告。
如果不满足这些条件,则不会展示广告
使用您的应用或网站的人已在其设备设置中关闭了定向广告。
您可以在此链接中阅读有关此内容的更多信息
2020 年 9 月 23 日更新
在这里,我留下了有关 Facebook 如何处理数据的更多信息
Facebook 隐私链接:
推荐阅读
- android - gradle publish.dependsOn('assemble')不起作用
- react-native - 选项卡下的 React Native Tab Bar 空白
- php - 返回某个日期范围内的目录中的文件
- java - 我想组合来自扫描仪的字符串以将其列为一个类,如果这有意义的话
- r - 链接到 2 个操作按钮的反应数据表未更新
- windows - ImageMagick“通道失真:未定义”消息
- mysql - 在 Netbeans 中找不到 MySQL 连接器
- c# - 如何从 EmbeddedResource 读取 country.json?
- php - 如何从已输入的数据库中获取时间和数据?在 PHP 中
- c - 可以在这段代码中将 8 位或 16 位值存储到 16 位对齐的缓冲区吗?