首页 文章

如何查看我的应用使用IDFA的位置

提问于
浏览
42

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

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

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

1 回答

  • 98

    要检查广告标识符,您需要按照以下步骤操作:

    • 打开终端窗口 . 运行以下命令:
    cd (drag and drop your project folder here) Your_Project_Path
    

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

    • 使用以下命令查找使用“广告标识符”的所有SDK:
    $ 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
    
    • 获取框架列表后,搜索匹配查询的框架 . 根据您的要求删除/升级这些框架 .

相关问题