我目前正在把我的应用程序上传到应用程序商店,苹果正在问我这个应用程序是否使用IDFA。我正在使用最新的Admob SDK或6.8.0,我不知道它是否使用了IDFA,如果使用了,我应该点击哪个复选框
图像http://i.gyazo.com/a7d36f95ac0cc066e5654517d4ec2f3f.png
我目前正在把我的应用程序上传到应用程序商店,苹果正在问我这个应用程序是否使用IDFA。我正在使用最新的Admob SDK或6.8.0,我不知道它是否使用了IDFA,如果使用了,我应该点击哪个复选框
图像http://i.gyazo.com/a7d36f95ac0cc066e5654517d4ec2f3f.png
当前回答
我在这里也有同样的问题,我有点害怕检查最后一个框,因为我不知道第三方SDK将如何处理收集的数据,如果他们会尊重限制广告设置。
但我发现谷歌Admob程序员Eric Leichtenschlag在他们的论坛上发表了一篇文章:
谷歌移动广告SDK和谷歌转换跟踪SDK利用了苹果在iOS 6 (IDFA)中引入的广告标识符。虽然每个开发者都对他们如何访问设备数据负责,但sdk在iOS开发者计划许可协议中规定的指导方针下使用IDFA,包括限制广告跟踪。
包括限制广告追踪。这是最后一个盒子的全部内容。所以如果你使用AdMob,你必须勾选这个框。如果你使用的是其他SDK,我强烈建议你检查一下他们是否也遵守了指南。
因为我只运行广告(谷歌AdMob),我检查了第一个(服务广告…)和最后一个框(我,___,确认…)应用程序被批准并发布,没有问题。
来源:https://groups.google.com/forum/ !主题/ google-admob-ads-sdk / BsGRSZ-gLmk
其他回答
我最近向苹果应用商店提交了一款应用。我的应用是使用iOS 12、Xcode 10和Swift 4.2构建的。我的应用程序使用谷歌AdMob的唯一目的是显示插播广告。当提示这些问题时,我是这样做的:
1)该应用程序是否使用广告标识符(IDFA)?答:是的
a)在应用程序内提供广告-勾选
b)将此应用程序属性…-未勾选
c)赋予动作属性……-未勾选
我,(我的名字),确认这个应用程序…- - -检查
我的应用在不到24小时内就被接受并“准备出售”了。
似乎许多像我这样的独立开发者多年来一直在拼命寻找这些问题的答案。奇怪的是,即使在这个问题被提出5年后,这个问题的答案似乎仍然不清楚。
据我所知,谷歌AdMob的文档或网站上并没有任何关于开发者如何安全地回答这些问题的官方声明。开发者似乎只能自己回答一些关于SDK的法律问题。
在他们的支持论坛中,他们可以建议提问者联系苹果支持:
你好, 我相信这对你来说是最好的联系苹果支持 你的担忧,因为它解决了苹果提交指南 而不是我们的SDK。 问候,Joshua Lagonera移动广告SDK团队
或者他们可以说这超出了他们的支持范围:
你好罗伯特, 在这个论坛上,我们处理移动广告SDK相关的技术问题 只有。我们不能回答你的问题,因为这已经过时了 我们团队的范围。 敬上,Deepika Uragayala移动广告SDK团队
我能从一个“谷歌”的人那里找到的唯一答案是关于第四个问题。它不在AdMob论坛,但在“标签管理器”论坛,但仍然相关。它是这样的:
Hi Jorn, Apple asks you about your use of IDFA when submitting your application (https://developer.apple.com/Library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html). For an app that doesn't display advertising, but includes the AdSupport framework for conversion attribution, you would select the appropriate checkbox(es). In respect to the Limit Ad Tracking stipulation, all of GTM's tags that utilize IDFA respect the limit ad tracking stipulations of the SDK. Thanks, Eric Burley Google Tag Manager.
这是一个互联网档案链接,以防他们删除这个页面。
最后,让我提一下AdMob关于这个问题的唯一声明(这里是Internet Archive链接):
iOS的移动广告SDK利用了苹果的广告标识符 (IDFA)。SDK在iOS的指导方针下使用IDFA 开发人员程序许可协议。你必须确保你在里面 遵守iOS开发者程序许可协议政策 管理此标识符的使用。
总之,似乎大多数使用AdMob的开发者只是检查第1和第4个标记,然后提交他们的应用,而不完全确定谷歌在其SDK中具体做了什么,也没有任何关于它的官方信息。祝大家好运。
我在这里也有同样的问题,我有点害怕检查最后一个框,因为我不知道第三方SDK将如何处理收集的数据,如果他们会尊重限制广告设置。
但我发现谷歌Admob程序员Eric Leichtenschlag在他们的论坛上发表了一篇文章:
谷歌移动广告SDK和谷歌转换跟踪SDK利用了苹果在iOS 6 (IDFA)中引入的广告标识符。虽然每个开发者都对他们如何访问设备数据负责,但sdk在iOS开发者计划许可协议中规定的指导方针下使用IDFA,包括限制广告跟踪。
包括限制广告追踪。这是最后一个盒子的全部内容。所以如果你使用AdMob,你必须勾选这个框。如果你使用的是其他SDK,我强烈建议你检查一下他们是否也遵守了指南。
因为我只运行广告(谷歌AdMob),我检查了第一个(服务广告…)和最后一个框(我,___,确认…)应用程序被批准并发布,没有问题。
来源:https://groups.google.com/forum/ !主题/ google-admob-ads-sdk / BsGRSZ-gLmk
如果你有谷歌分析或Facebook api在你的应用程序,你需要检查所有它们,以确保它的工作!
编辑:这是一个旧的答案-见评论或其他答案的确切答案。
你可以在Xcode中使用符号断点跟踪所有对[ASIdentifierManager advertisingIdentifier]的调用: