问题标签 [idfa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS:使用 IDFA 检测 SDK
我正在寻找一种在将应用程序提交到苹果商店之前检测是否有任何库正在获取 IDFA 的方法。
我找到了2种方法。
方法一:
方法二:
这些方法有何不同?因为第一个找到了 1 个 SDK ACPMobileServices
,而另一个找到了更多的 SDK。此外,如果其中一种方法列出了 SDK,这是否意味着我应该让苹果知道我在我的应用程序中使用了 IDFA?因为我实际上并没有使用它,但是ACPMobileServices
(adobe SDK)可能没有我能够控制它的能力。
expo - 有没有办法通过 Expo 管理的工作流程跟踪 Facebook 广告系列广告安装?
堆栈:Expo React Native,expo-branch
我正在寻找一种在托管工作流程中使用Expo跟踪 Facebook Campaign 广告安装的方法。我已经集成了 expo-branch(下面的链接)并设置了 Facebook Ad Manager 和 Branch 之间的集成。就目前而言,Branch 没有获得 IDFA,我怀疑这是我没有通过任何广告活动在 Facebook 上获得分析的原因。看起来世博会限制了对 IDFA 的访问,我想知道是否有人找到了可行的解决方法(不脱离世博会)。
参考:
https://docs.expo.io/versions/latest/sdk/branch/
https://forums.expo.io/t/latest-expo-branch- exclude-the-idfa-code/44357
firebase - 从 Xamarin.iOS.dll 中排除 AdSupport 类的任何方法
有没有办法从 Xamarin.ios.dll 中排除 AdSupport 类,因为我不希望 Firebase Analytics SDK 使用它?
我看到了一种在 Xamarin.ios 链接器中排除程序集的方法,但是是否可以在链接器中排除程序集的这个 AdSupport 类?
我为什么要这样做?如果应用程序中包含 AdSupport,Firebase 表示会选择它来访问 IDFA。这是针对 Apple 的 iOS 14 中的新隐私要求
ios - iOS 14 用户权限需要显示在我的哪些用例中?
我是否需要征得 iOS 14 用户的许可才能显示个性化广告,甚至只访问不用于个性化广告或由任何地方的数据经纪人使用的 IDFA..?
我需要继续跟踪由 Analytics SDK 通过访问 IDFA 完成的用户人口统计数据。
ios - ATTrackingManager 在首次安装时返回 .denied,并启用“允许应用程序请求跟踪”
在某些设备上 trackingAuthorizationStatus 总是返回 .denied,即使“允许应用程序请求跟踪”开关已打开。这意味着该应用程序永远无法请求跟踪权限。在“设置”>“隐私”>“跟踪”中,该应用没有重新打开权限的开关。我们的团队有几台测试设备,两部同型号的 iPhone 和同一个版本的 iOS 会产生不同的结果。一个能够显示 requestTrackingAuthorization 提示并按预期运行,而另外两个无论如何都保持 ATTrackingManagerAuthorizationStatusDenied 状态。我们尝试了常规 > 重置 > 重置位置和隐私以及删除应用程序、重新安装、重新启动、升级操作系统。没有什么可以修复 .denied 状态。这是代码:
提前感谢任何线索。
ios - 来自 AdMob 的 SKAdNetwork 警告以及 iOS 应用何时需要应用跟踪透明度警报
我刚刚开始在 AdMob 中收到一条关于我的带有广告的 iOS 游戏的警告消息:
而且我可能没有得到一些广告学分。根据这个看起来很容易修复:
https://developers.google.com/admob/ios/ios14
我只是在 Info.plist 中添加一个键
但在那个链接上,它还提到了 App Tracking Transparency 授权,我不确定该怎么做。我知道 ATT 是什么 - 它会显示一条警报,要求提供权限跟踪并影响对 IDFA 的访问。但谷歌说“如果你决定包含 ATT”有点奇怪。就像谷歌真的不希望你这样做。
此外,据我所知,即使在 iOS 14.4 中,也可以在不添加 ATT 警报的情况下访问 IDFA。所以有些问题:
有谁知道苹果何时(或是否)会强制要求 ATT 警报?他们过去常说 2021 年初——有更确定的日期或具体的版本号吗?它似乎还没有被强制执行(我没有它的游戏更新本周获得批准),并且 IDFA 在没有警报的情况下在 iOS 14.4 上似乎完全可以访问。我可以打印出来:
而且并非全为零。
当仍然可以访问 IDFA 时,如果没有 SKAdNetwork 密钥,我真的会失去广告收入吗?
SKAdNetwork 是未来吗?IDFA 是否正在逐步淘汰?那么在未来,AdMob 完全不会使用 IDFA 了吗?
我应该继续执行 ATT 警报还是等待(我担心大多数人会拒绝跟踪,或者这可能会让他们根本无法安装游戏)。我是否因为没有警报而失去了任何东西(我不这么认为)。
ios - 用户选择后应用跟踪透明度重置
我刚刚在我的应用程序中实现了 ATT 请求。它出现在应用程序第一次打开时,但如果用户想从应用程序设置(内部)更改他的偏好,我想再次显示它。
我尝试再次调用 requestTrackingAuthorization 方法,但它立即进入完成处理程序。有没有办法重置状态?
ios - 尝试通过 Apple 广告在 App Store 中下载应用程序时未提示 App Tracking Transparency 权限
我们在最新的应用程序版本中添加了 ATT(App Tracking Transparency),除了一件事外,一切都运行良好。
当我们的用户尝试通过Apple Ad专门在App Store下载应用程序时,ATT权限没有提示,数据跟踪权限默认设置为禁用。
当我们尝试不通过 Apple Ad 在同一设备上下载时,当我们运行应用程序时,我们会在启动应用程序时看到 ATT 权限
如果有人对此问题有任何意见或价值,那将非常有帮助和感激。
swift - 询问 AppTrackingTransparency 使用谷歌分析的权限,是强制性的吗?
我在我的应用程序中使用Google Analytics SDK。
它使用人口统计区域、年龄和其他用户信息。
那么,我需要手动请求AppTracking 的权限还是在谷歌分析 SDK 中处理?
如果没有 AppTracking 许可,我未来的更新会得到 iTunes Connect 的批准吗?