iOS app rejected due to IDFA in Facebook SDK

前端 未结 3 1308
北恋
北恋 2021-01-12 18:39

Reasons Program License Agreement PLA 3.3.12

We found your app uses the iOS Advertising Identifier but does not include ad functionality. This does not c

相关标签:
3条回答
  • 2021-01-12 19:16

    This issue has been taken care by Facebook in their latest versions. Update your Facebook sdk to the latest version and this will solve your problem.

    0 讨论(0)
  • 2021-01-12 19:34

    The solution for me was that the facebook 3.20 SDK is indeed okay, but I had to remove the FBAudience framework that they include with the FacebookSDK.framework.

    Once I removed the FBAudience framework, and ran

    otool -L myAppName.app/myAppName
    

    I no longer saw the AdSupport library bundled into my build, printed in the terminal like so:

    /System/Library/Frameworks/AdSupport.framework/AdSupport
    
    0 讨论(0)
  • 2021-01-12 19:40

    If you do not find a way to remove the usage of IDFA from the Facebook SDK, then another solution would be to say you're using the IDFA to attribute the installation to a previously served ad (which is actually fairly simple to enable in the Facebook SDK).

    This option should be available to you when creating a new build in iTunesConnect if I remember correctly.

    0 讨论(0)
提交回复
热议问题