The problem is, Flurry version 4.2.4 uses IDFA and people already report their apps were rejected because of this.
People also say that Flurry version 4.3.1 has this problem fixed.
Docs on analytics are outdated, saying version 4.1 (iOS) is used. From what I can see in the Flurry console, Corona plugin “CoronaProvider.analytics.flurry” actually uses version 4.2.3
I don’t know if this version uses IDFA too, but it well may be as it is close to troublesome 4.2.4
Flurry has recently learned that Apple has rejected some apps it believes are using the Identifier for Advertising (IDFA) without including ad functionality. Flurry does not collect the IDFA unless an app includes the AdSupport.framework for ad functionality. We are seeking clarification with Apple and we will update our affected customers as we learn more over the next several days. If you believe your app has been rejected for similar reasons, please email support@flurry.com with details.
New version of one of our apps was approved for iTunes today, with Flurry plugin being there. Either we got lucky, or version 4.2.3 might not have this IDFA usage, or who knows what
We understand that some developers recently experienced a rejection from the App Store for use of the IDFA without the AdSupport.Framework. Flurry’s SDK does not collect the IDFA unless an app includes the AdSupport.Framework, but we believe a reference to the term “IDFA” in our SDK code may have triggered the rejection by Apple. We have updated our SDK code to resolve the issue.
Please download the updated SDK, now available in the Flurry portal, for use with any future submissions to the App Store.
This issue has been a high priority for Flurry over the last several days. We appreciate your patience as we worked to resolve it.
If you do a build with 2169 or later, it will now include the latest Flurry SDK. The reason we chose 2169 is because that is the build of Corona which takes out the references to ASIdentifierManager. Be advised that we just replaced the SDK and rebuilt the plugin and have not tested it yet.
@domskie13, Daily builds are only available to Pro and Enterprise subscribers. The forums say you are a starter (which isn’t always accurate) and if that’s the case, you will have to wait until we release a new public build, and I do not have an ETA on that yet.
According to the Tech Crunch article, Apple is going to reject apps that use the ASidentiferManager library that doesn’t show ads. We had it in our core as an API call that let you get the identifier even though you likely don’t use it. I don’t know that we’ve heard any reports about Corona Apps being rejected because of this, but as a precaution, we’ve moved anything using this library and identifier to a plugin as of 2169.
Can we get this Flurry update in the pre-graphics 2.0 build as well? I am also pretty far past the point of being able to upgrade my game to Graphics 2.0 as I am using Spriteloq for sprites and it won’t work with the latest builds.
Have you tried downloading the legacy sprite library from our github repository and just dropping it in the folder with your main.lua and setting graphicsCompatibility = 1 in your config.lua? That should get you very close to Graphics 1 behavior with a Graphics 2.0.
The other work around is to include at least 1 ad in the app.