我在我的项目中使用谷歌分析是不是需要 AdSupport 框架
Posted
技术标签:
【中文标题】我在我的项目中使用谷歌分析是不是需要 AdSupport 框架【英文标题】:I am using google analytics in my project does that requires AdSupport Framework我在我的项目中使用谷歌分析是否需要 AdSupport 框架 【发布时间】:2014-05-05 06:41:20 【问题描述】:我在我的项目中使用谷歌分析,这需要 Adsupport 框架。 当我使用 AdSupport 框架时,我的应用程序被拒绝显示消息:
尊敬的开发者,
我们发现您最近交付的一个或多个问题 “Zee 新闻英语”。要处理您的交货,以下问题 必须更正:
广告标识符 [IDFA] 使用不当。您的应用包含 广告标识符 [IDFA] API,但您尚未指明其用途 在 iTunes Connect 的“准备上传”页面上。
这些问题得到纠正后,请转到“版本详细信息”页面 并单击“准备上传二进制文件”。继续提交 处理,直到应用状态为“等待上传”。然后你可以 提供更正后的二进制文件。
问候,
在 iTunes 上发布应用程序时,我是否应该选择 IDFA 选项。除了谷歌分析,我没有使用任何广告。
【问题讨论】:
我目前遇到同样的问题...对于以前的更新(最近是两周前),不会出现此错误。如果您找到解决方案,请更新此主题! 您使用的是什么版本的 SDK? 因为我和 pooja_1205 的情况一样,所以我回答你的问题@Eduardo:我在 MacBook Pro (10.9.2) 和 ios 上使用最新更新的 Xcode (5.1.1) SDK 7.1。 我的意思是 Google Analytics iOS SDK 的版本。似乎去年 2 月版本 3.03a 和 3.03c 发生了相关更改。您应该确保您使用的是最新版本。 developers.google.com/analytics/devguides/collection/ios/… 我正在使用谷歌分析 ios_3.06 【参考方案1】:如果您有最新的 Google Analytics SDK (you can check here),请确保:
您不再有对 AdSupport 框架的引用 (not needed since 3.0.3c GA SDK version, for GA basic uses); 您没有对 libAdIdAccess.a 的引用,因为它需要 AdSupport 框架; 您有对 libGoogleAnalyticsServices.a 的引用。可能有用的链接:https://code.google.com/p/analytics-issues/issues/detail?id=387
【讨论】:
这行得通!!!但是由于存在广告支持框架,我已经提交了我的应用程序并选择了 IDFA,但我的应用程序没有显示任何广告。是否会因为这件事而出现任何问题。 developers.google.com/analytics/devguides/collection/ios/v3 您提供的链接说需要 libAdIdAccess.a 和 AdSupport 框架! @hasan83 是的,它说需要libAdIdAccess.a
和AdSupport.framework
“才能使用IDFA(广告商标识符)”。如果您只是在应用中使用 GA 而没有任何广告,那么您无需再链接这两个参考。因为“Google Tag Manager 默认不再依赖 AdSupport.framework” (changelog for Release Version 3.03c February 19, 2014).
我在我的应用中投放广告。使用 Google-Mobile-Ads-SDK。我设法集成了它,它不需要 AdSupport.framework。我以删除它结束。但仍有 libAdIdAccess.a。我现在不记得跟踪是如何工作的。也许我降级了跟踪库,我不确定。感谢您的澄清。
请记住,IDFA 不仅用于在您的应用中展示广告,如果您想在 GA 中获得人口统计信息,您可以通过 IDFA 获得。因此,如果您想跟踪此信息,您还需要 IDFA。以上是关于我在我的项目中使用谷歌分析是不是需要 AdSupport 框架的主要内容,如果未能解决你的问题,请参考以下文章