如何检查我的应用程序在哪里使用 IDFA [英] How do I check where my app is using IDFA

查看:31
本文介绍了如何检查我的应用程序在哪里使用 IDFA的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在向 App Store 提交我的应用程序时,我收到以下消息:您的应用程序正在使用广告标识符 (IDFA).您必须提供有关 IDFA 使用情况的详细信息,或者将其从应用程序中删除,然后再次提交您的二进制文件."

While submitting my app to the App Store, I got this message: "Your app is using the Advertising Identifier (IDFA). You must either provide details about the IDFA usage or remove it from the app and submit your binary again."

我不再展示广告,所以当我被问到时我说我没有使用 IDFA.我还尝试通过说我正在使用 IDFA 来显示有针对性的广告来提交应用程序.

I am no longer displaying ads so I said that I was not using the IDFA when I was asked. I also tried submitting the app by saying that I was using the IDFA to display targeted ads.

当我展示广告时,我使用的是 MoPub 和 Facebook Audience Network.有没有办法查看我在哪里使用 IDFA?

When I WAS displaying ads, I was using MoPub and Facebook Audience Network. Is there a way to see where I was using the IDFA?

推荐答案

要查看Advertising Identifier,您需要按照以下步骤操作:

In order to check Advertising Identifier, you need to follow the following steps:

  1. 打开终端窗口.运行以下命令:

  1. Open the terminal window. Run the following command:

cd (drag and drop your project folder here) Your_Project_Path

现在,当前工作目录将是您的项目文件夹.

Now, the current working directory will be your project folder.

使用以下命令查找所有使用广告标识符"的 SDK:

Find all the SDK that uses "Advertising Identifier" using following commands:

find . | grep -v .svn | grep ".a" | grep -v ".app" | xargs grep advertisingIdentifier

find . -type f | grep ".a" | grep -v ".app" | xargs grep advertisingIdentifier

和/或

grep -lr "advertisingIdentifier" * | grep -v .svn | grep -v .md

  • 获取框架列表后,搜索匹配查询的框架.根据您的要求删除/升级这些框架.

  • After getting the list of frameworks, search for the frameworks that MATCHES the query. Remove/ Upgrade those frameworks as per your requirement.

    这篇关于如何检查我的应用程序在哪里使用 IDFA的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

  • 查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆