我目前正在把我的应用程序上传到应用程序商店,苹果正在问我这个应用程序是否使用IDFA。我正在使用最新的Admob SDK或6.8.0,我不知道它是否使用了IDFA,如果使用了,我应该点击哪个复选框

图像http://i.gyazo.com/a7d36f95ac0cc066e5654517d4ec2f3f.png


当前回答

如果你有谷歌分析或Facebook api在你的应用程序,你需要检查所有它们,以确保它的工作!

编辑:这是一个旧的答案-见评论或其他答案的确切答案。

其他回答

在应用商店连接现在,如果我们在我们的应用程序中使用广告,那么我们将回答是,这个应用程序是否使用广告标识符(IDFA)?

进一步的3个问题将被问到

如果你只是使用admob,然后检查第一个,让其他两个未勾选。其他两个选项(第二,第三)将被检查,如果你使用应用传单显示广告。 这里详细解释了所有选项

如果你有谷歌分析或Facebook api在你的应用程序,你需要检查所有它们,以确保它的工作!

编辑:这是一个旧的答案-见评论或其他答案的确切答案。

如果你懒得检查每个第三方SDK是否使用IDFA,你可以使用这个命令: fgrep -R advertisingIdentifier。(不要忘记命令末尾的点)

转到您的项目/工作区文件夹并运行该命令以查找哪些文件正在使用广告标识符。

然后你只需要看看这些sdk的指导方针,看看你需要对IDFA做些什么。

我最近向苹果应用商店提交了一款应用。我的应用是使用iOS 12、Xcode 10和Swift 4.2构建的。我的应用程序使用谷歌AdMob的唯一目的是显示插播广告。当提示这些问题时,我是这样做的:

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

a)在应用程序内提供广告-勾选

b)将此应用程序属性…-未勾选

c)赋予动作属性……-未勾选

我,(我的名字),确认这个应用程序…- - -检查

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

你可以在Xcode中使用符号断点跟踪所有对[ASIdentifierManager advertisingIdentifier]的调用: