这个应用程式是否使用广告识别码(IDFA)?-AdMob 6.8.0


195

我当前正在将我的应用程序上载到App Store,Apple正在询问我此应用程序用户是否为IDFA。我使用的是最新的Admob SDK或6.8.0,我不知道它是否使用IDFA,并且如果使用IDFA,我应该点击XX

图片在此处输入图片说明http://i.gyazo.com/a7d36f95ac0cc066e5654517d4ec2f3f.png


2
- :请仔细阅读本techcrunch.com/2014/04/11/...
尼廷Gohel

检查您的应用是否达到了上述目的(显示广告)。如果是,请选择适用的选项。如果为“否”,则不应使用“广告标识符”,否则您的应用可能会被拒绝。
dispatchMain

@Jessica好问题!您可能为我节省了数周的等待,结果最终让您失望了!
Radu

Answers:


220

我在这里遇到了同样的问题,我有点害怕选中最后一个框,因为我不知道第三方SDK将如何处理收集到的数据以及它们是否会遵守限制广告设置。

但是我在他们的论坛上发现了一位Google Admob程序员Eric Leichtenschlag的帖子:

Google Mobile Ads SDK和Google Conversion Tracking SDK利用了iOS 6(IDFA)中引入的Apple广告标识符。每个开发人员负责访问设备数据的方式时,SDK根据iOS开发人员计划许可协议(包括“限制广告跟踪”)中规定的指南使用IDFA 。

包括限制广告跟踪。这就是最后一个方框的意义。因此,如果您使用AdMob,则必须选中该框。如果您使用其他SDK,我强烈建议您检查它们是否也遵守准则。

由于我只投放广告(Google AdMob),因此我选中了第一个(投放广告...)和最后一个框(I,___,确认...)。应用已获批准并发布,没有问题。

来源:https//groups.google.com/forum/#!topic / google-admob-ads- sdk / BsGRSZ-gLmk


5
我的应用是昨天提交的。我仅将AdMob用于广告(横幅广告和插页式广告),因此我仅选中了第一个框(正在投放广告),最后一个框(必须填写),并且您必须同意您的应用和所有第三方都遵守“限制广告跟踪”设置。我会让你知道怎么回事。
tomDev 2014年

5
仅两个工作日后,我的应用就进入了“审核中”状态。通常需要5个,这确实非常快。一个小时后,“准备出售”。
tomDev 2014年

8
我检查了第一个和最后一个框。我的应用刚刚获得批准。
dcone

3
@tomDev如果我使用同一项目的应用程序的免费(带有广告)版本和Pro(没有广告)版本,该怎么办?虽然专业版将不会投放任何广告,但Admob SDK仍然存在。这是否意味着即使是Pro版本,我也应该勾选这些复选框?如果我这样做,应用程序会有哪些不利条件?
sleepwalkerfx 2014年

7
为了澄清起见,第一个框是以下行:“在应用内投放广告”;而最后的框是行开头:“我,____,确认此应用程序,及任何第三方,与这个程序...界面”
杰米·伯奇

104

如果您懒于检查每个第三方SDK是否使用了IDFA,则可以使用以下命令:(
fgrep -R advertisingIdentifier .请不要忘记命令末尾的点)

转到您的project / workspace文件夹,然后运行命令以查找使用广告标识符的文件。

然后,您只需要查看这些SDK的指南,即可了解有关IDFA所需采取的措施。


2
即使在静态库中也能正常工作吗?我尝试过,但libGoogleAdMobAds.a中有一个匹配项,但是我不确定此方法是否可靠。
里卡多

3
@Ricardo是的,它可以工作。基本上,这可以告诉您在哪个文件或库中使用advertiseIdentifier。然后,您只需要查找这些文件/库,以了解它们在IDFA中的实际运行情况。因此,对于AdMob,您需要查看其准则或自述文件以获取更多信息。
安德烈·罗德里格斯(AndréRodrigues)

2
好招!帮助我确定哪个SDK导致了此问题
oyvindhauge 16/02/25

16

我最近向Apple的App Store提交了一个应用。我的应用是使用iOS 12,Xcode 10和Swift 4.2构建的。我的应用使用GoogleAdMob用于唯一目的展示的插页式广告。当提示这些问题时,这就是我所做的:

1)此应用程序是否使用广告标识符(IDFA)?回答:是的

a)在应用内投放广告- 选中

b)将此应用归类...- 归类...-未选中

c)将动作归因于...- ...-未检查

我(我的名字),请确认此应用...-已检查

我的应用在不到24小时内就被接受并“准备出售”。


15

您可以[ASIdentifierManager advertisingIdentifier]在Xcode中使用符号断点跟踪所有对的调用: 在此处输入图片说明


13

是的,它确实。在AdMob页面上:

适用于iOS的移动广告SDK使用Apple的广告标识符(IDFA)。SDK根据iOS开发人员计划许可协议中规定的准则使用IDFA。您必须确保遵守用于管理此标识符的iOS开发人员计划许可协议的政策。


嗯 我不确定,但是我认为只有三个复选框中的第一个适用。
ThomasW

1
@Jessica我不会在第四个方框中打勾,除非您已经Admob 书面确认它们符合该要求。如果您弄错了,并可能面临严厉的处罚,您将向自己敞开大门,隐私法是法律上的da窃的雷区。如果您的代码没有进行任何广告跟踪,并且AdMob告诉您其代码符合准则,则AdMob应对其代码中的任何错误负责。链接AdMob页的编写方式似乎是在试图使您对任何错误负责而不是对它们负责,以减轻对您的责任。
Abhi Beckert 2014年

13

如果您的应用程序中包含Google Analytics(分析)或Facebook api,则需要检查所有内容以确保其有效!

编辑:这是一个旧答案-请查看评论或其他答案以获取确切答案。


1
谢谢你这个 我正在使用分析。
2014年

2
@Perry现在,当我使用Google Analytics(分析)时,Apple只是拒绝了我的应用程序,并勾选了所有复选框。“我们发现您的应用使用了iOS广告标识符,但不包含广告功能。这不符合App Store审核指南要求的iOS开发者计划许可协议的条款。”
Mazen Kasser

6
好吧-那么苹果真的需要更好地自我解释!
Morten Holmgaard 2014年

2
如果使用GA收集IDFA,但未在我的应用中展示广告,则应选择-将此应用的安装归因于以前投放的广告。-将此应用安装归因于以前投放的广告。-在iOS中限制广告跟踪设置。在这种情况下,我的应用程序会获得批准吗?
伊夫琳·卢

@GangstaGraham我所做的是选中最后两个复选框-将此应用的安装归因于以前提供的广告。-将在此应用中执行的操作归因于以前投放的广告。应用获得批准。
伊夫琳·卢

5

顺便说一句,Yandex Metrica也使用IDFA。

./Pods/YandexMobileMetrica/libYandexMobileMetrica.a

他们在GitHub页面上说

“从版本1.6.0开始,Yandex AppMetrica也成为一种跟踪工具,并使用Apple idfa来对安装进行归因。因此,在将应用程序提交给AppStore时,系统将提示您三个复选框,以表明您打算使用idfa。YandexAppMetrica使用idfa将应用安装归因于您,您需要选择将此应用安装归因于以前投放的广告。”

因此,我将尝试选择此复选框并发送我的应用程序,而实际上其中没有任何广告。


5

如果我们正在应用程序中使用广告,则现在在应用程序商店中进行连接,然后我们将回答“是”,此应用程序是否使用广告标识符(IDFA)?

还将提出另外3个问题

在此处输入图片说明

如果您仅使用admob,请选中第一个,不要选中其他两个。如果您使用应用传单来展示广告,则会检查其他两个选项(2nd,3rd)。 所有选项都在这里详细说明


根据“如果您仅使用admob,然后检查第一个,而不检查其他两个”,这是什么建议?
Ted

我在答案末尾提到了一个链接,该链接简要描述了这三个选项,您可以根据需要进行选择。
Naqeeb Ahmed

2

似乎许多像我这样的独立开发者多年来一直在拼命地寻找这些问题的答案。奇怪的是,即使在问了5年后,这个问题的答案似乎仍然不清楚。

据我所知,Google AdMob文档或网站上没有关于开发人员如何安全回答这些问题的任何正式声明。似乎开发人员在回答有关该软件包的一些具有法律约束力的问题时仍然处于谜团中SDK

在他们的支持论坛中,他们可以建议提问者联系Apple支持:

嗨,您好,

我认为,与Apple支持小组联系处理您的问题是最好的选择,因为它可以解决Apple提交准则而不是我们的SDK。

此致,Joshua Lagonera移动广告SDK团队

或者他们可以这超出了他们的支持范围:

你好罗伯特,

在此论坛上,我们仅处理与Mobile Ads SDK相关的技术问题。我们无法解决您的问题,因为这超出了我们团队的能力。

此致,Deepika Uragayala移动广告SDK团队

我只能从“ Google人员” 那里找到关于第四个问题的答案。它不在AdMob论坛中,但在“代码管理器”论坛中,但仍然相关。就像这样:

嗨,乔恩,

Apple在提交您的应用程序时会询问您有关IDFA的使用情况(https://developer.apple.com/Library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html)。对于不显示广告但包含AdSupport框架进行转化归因的应用,您可以选择相应的复选框。关于限制广告跟踪规定,所有使用IDFA的GTM标签都遵守SDK的限制广告跟踪规定。

谢谢,

Eric Burley Google跟踪代码管理器。

如果他们删除此页面,这是Internet存档链接

最后,让我再提一下AdMob的只有我的语句看到过这个问题(这里是互联网档案链接):

适用于iOS的移动广告SDK使用Apple的广告标识符(IDFA)。SDK根据iOS开发人员计划许可协议中规定的准则使用IDFA。您必须确保遵守用于管理此标识符的iOS开发人员计划许可协议的政策。

总而言之,似乎大多数使用AdMob的开发人员只是简单地检查了第1和第4个对勾标记并提交了他们的应用,而没有完全确定Google在其SDK中的功能,也没有任何官方信息。祝大家好运。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.