使用适用于iOS的Google Analytics SDK(版本3.09)时,会出现以下日志条目:
idfa class missing, won't collect idfa
Run Code Online (Sandbox Code Playgroud)
有没有办法删除此日志条目,而不包括AdSupport.frameork我想要使用分析,而不显示任何广告或使用IDFA.
如何从渐进式网络应用中获取设备信息(Google Advertising Id或IDFA)
mobile-website ionic-framework idfa google-advertising-id progressive-web-apps
我正在做一个UAC来推广我的iOS应用程序.阅读Google的文档,仍然无法真正了解如何/何时使用IDFA.
我做了什么:
- 在我的pod中添加了Firebase并进行了基本设置,因此first_open跟踪了事件
- 将Firebase链接到Adwords
- 设置UAC将first_open计为转换
我的问题是,还需要哪些其他设置?
- 我是否需要启用IDFA才能让Adwords first_open正确识别事件?
- 所以我将安装GoogleIDFASupport pod?
-然后我用advertisingIdentifier了的ASIdentifierManager类来获取IDFA字符串?那又怎样?如何让Adwords和Firebase知道first_open与特定IDFA相关联?
如果不需要IDFA,Google如何知道某个first_open事件是否是UAC产生的新安装,而不是现有用户直接从App Store升级或重新安装应用程序?
感谢所有的帮助,第一天进入这个,这一切都非常令人困惑.
我写在这里因为我真的卡住了,找不到答案.
我们有一个可以在里面收集IDFA的小框架.对于IDFA收集,我们首先检查NSClassFromString(@"ASIdentifierManager")
问题是:
想象一下,我们有一个客户端和这个客户端发布的iOS10-iOS12版本.此客户端获得iOS10和iOS11的IDFA,但对于所有iOS12,根本没有IDFA!检查NSClassFromString(@"ASIdentifierManager")完日志后,我们发现仅适用于iOS12 ..
客户端如何为iOS10,11而不是iOS12添加框架?
另一方面,另一个客户端在iOS12上运行良好.
我在iOS 10上看到,我将无法再为所有用户获取IDFA,因为Apple将归零归属.
作为一个严重依赖这个属性进行归属的人,我想问一下这是否有好的方法?合法的东西,当然不会让应用程序被拒绝.
在 IOS14 中,为了使用Advertising Identifier您需要请求许可,但是 AppStore 上已经可用的应用程序的行为是什么(使用 IOS13 SDK 编译)?
我已将设备更新到 IOS14 Beta 4 并从 AppStore 下载了应用程序。打开应用程序后,它不会自动要求任何跟踪权限,Advertising Identifier而是00000-0000-0000.
这是否意味着我必须提交使用 IOS14 SDK 编译的应用程序更新并请求跟踪许可,否则Advertising Identifier将不可用?
idfa ×7
ios ×6
objective-c ×3
ios14 ×2
analytics ×1
firebase ×1
frameworks ×1
ios12 ×1
permissions ×1
swift ×1
tracking ×1