Why does Facebook recommend not updating SKAdNetwork conversion-values after 24 hours?

Facebook has informed MMPs that they don’t want to have any calls to updateConversionValue() beyond 24 hours post-install. This is because Facebook's ads delivery system assumes the SKAdNetwork postback will arrive no later 3 days after the ad is shown, and they prefer to get as much information from day 1 as opposed to extending the timer.

While this is an optional best practice and comes with obvious tradeoffs, you may want to take it into account when designing your conversion-value strategy if Facebook campaigns are a primary source for you.

Beginning with iOS SDK v1.39.0, we have updated our SDK defaults to reflect this 24-hour window. If you would like to customize the SDK's conversion value timeout, you can read more here: How do I change the Branch SDK's default conversion-value update window?

Updated 3 months ago


Additional Resources

iOS 14 FAQs

Why does Facebook recommend not updating SKAdNetwork conversion-values after 24 hours?


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.