我刚刚将UnityAds添加到我的应用程序中,在测试产品时,我注意到不是广告,而是弹出了一个请求,要求在用户设备上放置cookie。
SDK集成是很好的,但对我来说是一个绝对的交易破坏者。有什么方法可以打开不这样做的设置吗?我关闭了iOS应用程序中的搜索个性化广告请求,我不希望我的用户被这样打断。我想在他们看到之前,代表他们拒绝一切。

发布于 2022-11-10 08:48:11
是的,你能做到的。使用下面的代码将同意标志传递给Unity。并通过将此标志设置为false,使Unity不请求用户使用cookie权限
MetaData gdprMetaData = new MetaData("gdpr");
gdprMetaData.Set("consent", "false");
Advertisement.SetMetaData(gdprMetaData);
// then Setup Unity ads 对于那些在瀑布中使用铁源调解和有统一广告但有同样问题的人。
IronSource.Agent.setConsent(false);Warrning:,但是如果你这么做,所有的广告都不会是个性化的。我向您推荐的最佳方式是:在第一次打开时,您需要显示ATT (应用程序跟踪透明度)弹出。然后,如果用户单击允许,然后将同意设置为true,如果用户单击不允许(要求应用程序不跟踪),则设置同意false。
顺便问一下:
如果您不想在第一次显示ATT,请使用。在ATT显示之前,您需要将同意设置为false
*编辑*确定在Swift中找到了它,发布了后代的代码- Magoo
let meta = UADSMetaData()
meta.setRaw("gdpr.consent", value: false)
meta.commit()https://stackoverflow.com/questions/74250450
复制相似问题