# Facebook SDK for Unity Changelog



List of changes and fixes to the Facebook SDK for Unity.

## Apr 29, 2025

[facebook-unity-sdk-18.0.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-18.0.0.zip) - Facebook SDK 18.0.0

## v18.0.0 Facebook SDK

#### Added:

- Native iOS SDK

- Improved support for in-app purchase events for Original StoreKit APIs and StoreKit 2 APIs

- Native Android SDK

- Improved support for in-app purchase events for Google Play Billing Libraries 5 through 7

- Fixed potential Ad-Services namespace conflict

- Upgraded a variety of dependencies including Kotlin, Gradle, and the Android Gradle Plugin

- Modified how we pass the content id of purchases in custom events

#### Changed:

- Bumped SDK to 18.0.0

- Bumped iOS SDK version to 18.0.0

- Bumped Android SDK version to 18.0.3

## Apr 30, 2024

[facebook-unity-sdk-17.0.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-17.0.1.zip) - Facebook SDK 17.0.1

#### Changed:

- Bumped SDK to 17.0.1

- Bumped iOS SDK version to 17.0.1

- Updated privacy manifests.

## v17.0.1 Facebook SDK

#### Added:

- Native iOS SDK

- Added privacy manifests.

- Native Android SDK

- Supported more integrity use cases.

#### Changed:

- Bumped SDK to 17.0.0

- Bumped iOS SDK version to 17.0.0

- Bumped Android SDK version to 17.0.0

- Bumped Graph API version to 17.0.0

## Apr 17, 2024

[facebook-unity-sdk-17.0.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-17.0.0.zip) - Facebook SDK 17.0.0

## v17.0.0 Facebook SDK

#### Added:

- Native iOS SDK

- Added privacy manifests.

- Native Android SDK

- Supported more integrity use cases.

#### Changed:

- Bumped SDK to 17.0.0

- Bumped iOS SDK version to 17.0.0

- Bumped Android SDK version to 17.0.0

- Bumped Graph API version to 17.0.0

## Aug 31, 2023

[facebook-unity-sdk-16.0.2.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-16.0.2.zip) - Facebook SDK 16.0.2

## v16.0.2 Facebook SDK

#### Modified:

- Bumped SDK to 16.0.2

- Bumped Android SDK version to 16.0.1

- Bumped iOS SDK version to 16.0.1

#### Fixed:

- Fixed a bug where user did not remain logged in on subsequent sessions.

## Jun 19, 2023

[facebook-unity-sdk-16.0.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-16.0.1.zip) - Facebook SDK 16.0.1

## v16.0.1 Facebook SDK

#### Modified:

- Bumped SDK to 16.0.1

#### Fixed:

- Removed fetching app configuration data before calling FB.Init on iOS/Android platforms.

- Updated copyright in some files.

## Mar 1, 2023

[facebook-unity-sdk-16.0.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-16.0.0.zip) - Facebook SDK 16.0.0

## v16.0.0 Facebook SDK

#### Added:

- Windows platform methods:  FB.Windows.CreateReferral and FB.Windows.GetDataReferral

- Android Cloud example

- Subscriptions payments methods for Android Cloud

#### Modified:

- Bumped native SDK versions to 16.0.0

- Bumped iOS SDK version to 16.0.0

- Bumped Android SDK version to 116.0.0

- Bumped Graph API version to 16.0

- Updated Windows SDK Dlls

#### Fixed:

- Payments price convertion to double.

- Improved mobile orientation enum for Unity example

- Improved mobile Tournaments example

- Changed folder structure for External Dependency Manager dlls

## Nov 30, 2022

[facebook-unity-sdk-15.1.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-15.1.0.zip) - Facebook SDK 15.1.0

## v15.1.0 Facebook SDK

#### Modified:

- Bumped native SDK versions to 15.1.0

- Bumped iOS SDK version to 15.1

- Bumped Android SDK version to 15.1

- Bumped Windows SDK version to 1.0.15

- Bumped Graph API version to15.0

#### Fixed:

- Android SDK path detection on latest Unity versions.

- Duplicate Event System in Unity SDK example.

- Fixed DLLs configuration in asset importer.

- Fixed ConsoleBase.cs script for Unity 2021 and above.

## Aug 1, 2022

[facebook-unity-sdk-14.1.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-14.1.0.zip) - Facebook SDK 14.1.0

## v14.1.0 Facebook SDK

#### Added:

- Windows platform methods (FB.Windows.SetSoftKeyboardOpen)

#### Modified:

- Bumped native SDK versions to 14.1.0

- Updated Windows platform DLLs

#### Fixed:

- Issue with new Unity Input System and UnitySDK Example.

- Issue with misconfiguration of each DLL when Unity import the package.

- Fixed some example scenes background color

- Fixed Windows platform logging issue

## Jul 7, 2022

[facebook-unity-sdk-14.0.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-14.0.0.zip) - Facebook SDK 14.0.0

## v14.0.0 Facebook SDK

#### Added:

- Windows platform methods (FB.Windows.SetVirtualGamepadLayout, FB.GetUserLocale)

- Windows example (Virtual Gamepad Layout Test, Physical Gamepad Test)

#### Modified:

- Bumped windows SDK versions to 1.0.14

- Bumped native SDK versions to 14.0

- Bumped Graph API version to 14.0

- (Facebook Settings) Client Token is automatically added to Podfile and AndroidManifest.xml

- (Facebook Settings) Client Token is no longer marked as optional in the editor

#### Fixed:

- GraphAPI version

- IAP empty description field

- Podfile creation for iOS platform

## Jun 6, 2022

[facebook-unity-sdk-13.2.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-13.2.0.zip) - Facebook SDK 13.2.0

## v13.2.0 Facebook SDK

#### Modified:

- Added tournament API for iOS

- Bumped native SDK verions to 13.2.0

- Bumped Graph API verion to 13.2

- Bumped minimum supported Unity version to 2019.4.39f1 (iOS only)

## Apr 12, 2022

[facebook-unity-sdk-12.0.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-12.0.0.zip) - Facebook SDK 12.0.0

## v12.0.0 Facebook SDK

#### Modified:

- Added APIs for Instant games context dialogs.

- Added Windows platform (Unity standalone build.

- Bumped native SDK version to 12.0.0.

- Bumped Graph API version to 12.0.

- Removed UpdateUserProperties API.

## Jun 8, 2021

[facebook-unity-sdk-11.0.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-11.0.0.zip) - Facebook SDK 11.0.0

## v11.0.0 Facebook SDK

#### Modified:

- Added tournaments APIs for cloud game.

- Added Limited Login support for user_hometown, user_location, user_gender and user_link permissions under public beta.

- Bumped native SDK version to 11.0.0.

- Bumped Graph API version to 11.0.

- Deprecated UpdateUserProperties API.

## May 3, 2021

[facebook-unity-sdk-9.2.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-9.2.0.zip) - Facebook SDK 9.2.0

## v9.2.0 Facebook SDK

#### Modified:

- Added AEM (Aggregated Events Measurement) support under public beta.

- Fix IOSFBEnableProfileUpdatesOnAccessTokenChange build issue.

## Apr 12, 2021

[facebook-unity-sdk-9.1.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-9.1.0.zip) - Facebook SDK 9.1.0

## v9.1.0 Facebook SDK

#### Modified:

- Added Limited Login support for user_friends, user_birthday and user_age_range permissions under public beta.

- Shared Profile instance will be populated with FriendIDs, Birthday and AgeRange fields using the claims from the AuthenticationToken. (NOTE: FriendIDs, Birthday and AgeRange fields are in public beta mode).

- Added EnableProfileUpdatesOnAccessTokenChange as part of fixing a bug where upgrading from limited to regular login would fail to fetch the profile using the newly available access token.

## Jan 19, 2021

[facebook-unity-sdk-9.0.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-9.0.0.zip) - Facebook SDK 9.0.0

## v9.0.0 Facebook SDK

#### Modified:

- Limited Login. Please read the blog [post](https://developers.facebook.com/blog/post/2021/01/19/facebook-login-updates-new-limited-data-mode) and [docs](https://developers.facebook.com/documentation/facebook-login/ios/limited-login) for a general overview and implementation details.

- The default Graph API version is updated to v9.0

## Nov 13, 2020

[facebook-unity-sdk-8.1.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-8.1.1.zip) - Facebook SDK 8.1.1

## v8.1.1 Facebook SDK

#### Modified:

- Bug fix

## Oct 20, 2020

[facebook-unity-sdk-8.1.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-8.1.0.zip) - Facebook SDK 8.1.0

## v8.1.0 Facebook SDK

#### Modified:

- Avoid adding swift standard libs

- Fixed AndroidSdk path detection in Unity 2019 and above

## Sep 28, 2020

[facebook-unity-sdk-8.0.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-8.0.0.zip) - Facebook SDK 8.0.0

## v8.0.0 Facebook SDK

#### Modified:

- Added method SetAdvertiserTrackingEnabled to overwrite the advertiser_tracking_enabled flag

- Bumped native SDK version to 8.0.0

- Bumped Graph API version to 8.0

- Fixed lock up issue in Facebook Login

## Aug 14, 2020

[facebook-unity-sdk-7.21.2.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.21.2.zip) - Facebook SDK 7.21.2

## v7.21.2 Facebook SDK

#### Modified:

- Bug fix

## Jun 25, 2020

[facebook-unity-sdk-7.21.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.21.1.zip) - Facebook SDK 7.21.1

## v7.21.1 Facebook SDK

#### Modified:

- Bug fix

## Jun 23, 2020

[facebook-unity-sdk-7.21.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.21.0.zip) - Facebook SDK 7.21.0

## v7.21.0 Facebook SDK

#### Modified:

- Introduce DataProcessingOptions

- Remove UserProperties API

## Jun 15, 2020

[facebook-unity-sdk-7.20.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.20.0.zip) - Facebook SDK 7.20.0

## v7.20.0 Facebook SDK

#### Modified:

- Add Express Login

- Various bug fixes

## April 8, 2020

[facebook-unity-sdk-7.19.2.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.19.2.zip) - Facebook SDK 7.19.2

## v7.19.2 Facebook SDK

#### Modified:

- Fix FeedShare issue: https://github.com/facebook/facebook-sdk-for-unity/issues/284

- Fix crash when AccessToken has no graph domain

## Mar 23, 2020

[facebook-unity-sdk-7.19.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.19.1.zip) - Facebook SDK 7.19.1

## v7.19.1 Facebook SDK

#### Modified:

- Fix Login issue in Editor mode

## Mar 11, 2020

[facebook-unity-sdk-7.19.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.19.0.zip) - Facebook SDK 7.19.0

## v7.19.0 Facebook SDK

#### Modified:

- Support for Gaming Video Uploads

- Support for Gaming Image Uploads

- Support for Gaming Friend Finder

## Feb 3, 2020

[facebook-unity-sdk-7.18.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.18.1.zip) - Facebook SDK 7.18.1

## v7.18.1 Facebook SDK

#### Modified:

- Fix exported iOS project build issue

- Fix Android install referrer issue

- Remove AndroidJNIHelper log

- Bump Google Playservices Resolver to v1.2.135

## Oct 11, 2019

[facebook-unity-sdk-7.18.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.18.0.zip) - Facebook SDK 7.18.0

## v7.18.0 Facebook SDK

#### Modified:

- Remove Bolts framework

- Fix Android logout issue

- Fix the issue of multiple AppRequest instances when changing screen orientation

- Fix GetUserID issue

## July 18, 2019

[facebook-unity-sdk-7.17.2.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.17.2.zip) - Facebook SDK 7.17.2

## v7.17.2 Facebook SDK

#### Modified:

- Various bug fixes

## July 5, 2019

[facebook-unity-sdk-7.17.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.17.1.zip) - Facebook SDK 7.17.1

## v7.17.1 Facebook SDK

#### Modified:

- Various bug fixes

## June 27, 2019

[facebook-unity-sdk-7.17.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.17.0.zip) - Facebook SDK 7.17.0

## v7.17.0 Facebook SDK

#### Modified:

- Switch to use cocoapods and maven to pull Facebook iOS/Android SDK

## June 21, 2019

[facebook-unity-sdk-7.16.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.16.1.zip) - Facebook SDK 7.16.1

## v7.16.1 Facebook SDK

#### Modified:

- Various bug fixes

## June 6, 2019

[facebook-unity-sdk-7.16.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.16.0.zip) - Facebook SDK 7.16.0

## v7.16.0 Facebook SDK

#### Modified:

- Codeless Unity

- Remove App Invite

- Add setter and getter for UserID

- Add UpdateUserProperties

- Update iOS library to v5.0.2 and Android library to v5.0.1

- Various bug fixes

## Jan 10, 2019

[facebook-unity-sdk-7.15.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.15.1.zip) - Facebook SDK 7.15.1

## v7.15.1 Facebook SDK

#### Modified:

- Update iOS library to v4.39.1

## Dec 17, 2018

[facebook-unity-sdk-7.15.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.15.0.zip) - Facebook SDK 7.15.0

## v7.15.0 Facebook SDK

#### Modified:

- Add Toggles for App Events Setting in the Facebook Setting Inspector

- Fix broken unit tests

- Bug fix

## Nov 29, 2018

[facebook-unity-sdk-7.14.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.14.1.zip) - Facebook SDK 7.14.1

## v7.14.1 Facebook SDK

#### Modified:

- Bug fix

## Nov 2, 2018

[facebook-unity-sdk-7.14.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.14.0.zip) - Facebook SDK 7.14.0

## v7.14.0 Facebook SDK

#### Modified:

- Update Android library to v4.38.1

- Update iOS library to v4.38.1

## v5.1.0 Audience Network SDK

#### Modified:

- Update to Audience Network SDK for Android/iOS SDK 5.1.0

## June 26, 2018

[facebook-unity-sdk-7.13.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.13.0.zip) - Facebook SDK 7.13.0

## v7.13.0 Facebook SDK

#### Modified:

- Update Graph API from v2.6 to v3.0. v2.6 deprecating on
[July 13, 2018](https://developers.facebook.com/docs/graph-api/changelog/version2.6)

## v4.28.0 Audience Network SDK

#### Modified:

- Update to Audience Network SDK for Android/iOS SDK 4.28.2

## June 6, 2018

[facebook-unity-sdk-7.12.2.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.12.2.zip) - Facebook SDK 7.12.2

## v7.12.2 Facebook SDK

#### Fixed:

- Exceptions with Login and App Events in WebGL

- iOS build link error

## May 18, 2018

[facebook-unity-sdk-7.12.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.12.1.zip) - Facebook SDK 7.12.1

## v7.12.1 Facebook SDK

#### Modified:

- Remove noisy logWarning in AndroidSupportLibraryResolver

#### Fixed:

- WebGL run-time error

## May 11, 2018

[facebook-unity-sdk-7.12.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.12.0.zip) - Facebook SDK 7.12.0

## v7.12.0 Facebook SDK

#### Modified:

- Update Android library to v4.33.0

- Update iOS library to v4.33.0

- Update Unity Jar Resolver to v1.2.69.0

#### Fixed:

- iOS bitcode compile error

## March 16, 2018

[facebook-unity-sdk-7.11.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.11.1.zip) - Facebook SDK 7.11.1

## v7.11.1 Facebook SDK

#### Fixed:

- Fixed iOS link build error

## January 31, 2018

[facebook-unity-sdk-7.11.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.11.0.zip) - Facebook SDK 7.11.0

## v7.11.0 Facebook SDK

#### Added:

- [Unity Android Purchase AutoLogging](#) via Unity Codeless API

#### Modified:

- Update Android library to v4.28.0

- Update iOS library to v4.28.0

- Update Unity Jar Resolver to v1.2.61.0

#### Fixed:

- Replace deprecated Application.ExternallCall() to [jslib](https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html) to call JavaScript from Unity Scripts

## October 20th, 2017

[facebook-unity-sdk-7.10.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.10.1.zip) - Facebook SDK 7.10.1

## v7.10.1 Facebook SDK

#### Fixed:

- Fixed missing uploadAccessToken property in Unity editor settings

## June 16th, 2017

[facebook-unity-sdk-7.10.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.10.0.zip) - Facebook SDK 7.10.0

## v7.10.0 Facebook SDK

#### Added:

- Use [Unity Jar Resolver](https://github.com/googlesamples/unity-jar-resolver) to resolve dependency

#### Modified:

- Update Android library to v4.23.0

- Update iOS library to v4.22.0

- Remove deprecated app group and ShareLinkContent params

## v4.22.0 Audience Network SDK

#### Added

- Rewarded video support

- AdChoices text, image and link data for native ads

#### Fixed

- Fixed rendering issues with native ad cover images (blank or question mark image)

- Improved viewability checks for native ads (handles different rendering types and object hierarchies far better)

- Fixed missed impression callbacks on Android

#### Modified

- Internal Unity build are not supported anymore. Builds should be done with Gradle. (Build Settings, select Build System)

## February 13th, 2017

[facebook-unity-sdk-7.9.4.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.9.4.zip) - Facebook SDK 7.9.4

## v7.9.4 Facebook SDK

#### Added:

- Support premium games on Arcade platform with PayPremium and HasLicense methods

#### Modified:

- Update Android library to v4.17.0

#### Fixed:

- WebGL compile issues related to iOS framework targeted as Any Platform

## November 9th, 2016

[facebook-unity-sdk-7.9.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.9.0.zip) - Facebook SDK 7.9.0

## v7.9.0 Facebook SDK

#### BREAKING CHANGE:

- With code stripping enabled minimum unity version is  5.4.1p3 [https://unity3d.com/unity/qa/patch-releases/5.4.1p3](https://unity3d.com/unity/qa/patch-releases/5.4.1p3).
Without code stripping the link.xml of the unity sdk can be removed.

#### Fixed:

- Issue with il2cpp compilation on Android

- get_activeBuildTarget not being supported

- Error setting user agent on some browsers

## v4.17.0 Audience Network SDK

#### Modified:

- Update to Audience Network SDK for Android/iOS SDK 4.17.0

## July 28th, 2016

[facebook-unity-sdk-7.8.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.8.0.zip) - Facebook SDK 7.8.0

## v7.8.0 Facebook SDK

#### BREAKING CHANGE:

- WebPlayer is no longer supported

#### Added:

- Support for Facebook Games Arcade platform, project named Facebook.Unity.Arcade

- Facebook.sln that contains Facebook.Unity, Facebook.Unity.Arcade, Facebook.Unity.Editor, and Facebook.Unity.Tests

#### Modified:

- Update to Facebook SDK for Android/iOS SDK 4.14.0 / 4.14.0

- Refactor Facebook.Unity to include only core SDK logic

- Refactor editor code into separate project named Facebook.Unity.Editor

- Refactor native iOS code into separate project

- Refactor SDK example into UnitySDK project, this project is main SDK project

## v4.13.0 Audience Network SDK

#### Modified:

- Update to Audience Network SDK for Android/iOS SDK 4.14.0

## July 6th, 2016

[facebook-unity-sdk-7.7.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.7.0.zip) - Facebook SDK 7.7.0

## v7.7.0 Facebook SDK

#### Modified:

- Update to Facebook SDK for Android/iOS SDK 4.13.2 / 4.13.1

## v4.12.0 Audience Network SDK

#### Modified:

- Update to Audience Network SDK for Android/iOS SDK 4.13.0

## June 7th, 2016

[facebook-unity-sdk-7.6.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.6.0.zip) - Facebook SDK 7.6.0

## v7.6.0 Facebook SDK

#### Modified:

- Update to Facebook SDK for Android/iOS SDK 4.12.0

#### Fixed:

- Editor NPE on init

- NPE when using graph api on web and hitting a url that returns a list instead of a json object.

## v4.12.0 Audience Network SDK

#### Modified:

- Update to Audience Network SDK for Android/iOS SDK 4.12.0

## April 18th, 2016

[facebook-unity-sdk-7.5.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.5.0.zip) - Facebook SDK 7.5.0

## v7.5.0 Facebook SDK

#### Added:

- Automatic activate and deactivate app event logging for Android. Calling activte app is still required for WebGL.

#### Modified:

- Update to Facebook SDK for Android/iOS SDK 4.11.0

- isLoggedIn returns false when token is expired

- For some methods the RawResult field for webgl or webplayer has changed.

#### Fixed:

- Token issued during init on WebGL didn't contain permissions

- Cancel not being set on result for some dialogs on WebGL.

- Error not being set on result for some dialogs on WebGL.

- NPE on Android when Unity activity was killed during login flow

## v4.11.0 Audience Network SDK

#### Modified:

- Update to Audience Network SDK for Android/iOS SDK 4.11.0

## Febuary 1st, 2016

[facebook-unity-sdk-7.4.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.4.0.zip) - Facebook SDK 7.4.0

## v7.4.0 Facebook SDK

#### Added:

- Ability to specify the graph api version though FB.GraphApiVersion

#### Modified:

- Update to Facebook SDK for Android v4.9.0

- Update to Facebook SDK for iOS v4.9.1

#### Fixed:

- In editor cannot call login from outside OnGui

## v4.9.0 Audience Network SDK

#### Modified:

- Update to Audience Network SDK for Android v4.9.0

- Update to Audience Network SDK for iOS v4.9.1

## December 9, 2015

[facebook-unity-sdk-7.3.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.3.0.zip) - Facebook SDK 7.3.0

## v7.3.0 Facebook SDK

#### BREAKING CHANGE:

- Moved the location of Unity plugin files, see [Upgrade Guide](https://developers.facebook.com/documentation/unity/upgrading-7.x#722to730) for more information.

#### Added:

- [`FB.Mobile.RefreshCurrentAccessToken`](https://developers.facebook.com/documentation/unity/reference/current/FB.Mobile.RefreshCurrentAccessToken) to explicitly refresh access tokens on iOS & Android

- Ability to specify JS SDK locale and debug mode in [`FB.Init`](https://developers.facebook.com/documentation/unity/reference/current/FB.Init)

#### Modified:

- Update to Android and iOS SDK 4.8.2

#### Fixed:

- Crash when Unity activity suspends during login or share via the Facebook app on Android

- File not found issue on version Unity 5.3 when no android manifest exited at plugins/android/AndroidManifest.xml

## v4.8.2 Audience Network SDK

#### BREAKING CHANGE:

- Moved the location of Unity plugin files to under Audience Network Folder

#### Modified:

- Updated to Android and iOS SDK 4.8.2

#### Fixed:

- Issue with Android builds where impression callbacks never get triggered when impressions occur. This affects the usage of `NativeAdWillLogImpression`, `AdViewWillLogImpression` and `InterstitialAdWillLogImpression`.

- Race condition that impacted compatibility with Android v4.7+ SDKs

- File not found issue on version Unity 5.3 with missing AndroidManifest.xml

## November 2, 2015

[facebook-unity-sdk-7.2.2.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.2.2.zip) - Facebook SDK 7.2.2

## v7.2.2 Facebook SDK

#### Fixed:

- Issue where get graph requests would fail on webplayer

- Issue where custom app events would fail fail to fire

## v4.7.0 - Audience Network

No Changes for Audience network and package remains at version 4.7.0

## October 26, 2015

[facebook-unity-sdk-7.2.1.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.2.1.zip) - Facebook SDK 7.2.1

## v7.2.1 Facebook SDK

#### Fixed:

- Fixed crash due to legacy access token format for apps previously running Facebook SDK for Unity v6.0.0 or earlier

- Fixed access token is now available in the onInitCallback

- Fixed possible duplicate symbol with MakeStringCopy method on iOS

## v4.7.0 - Audience Network

No Changes for Audience network and package remains at version 4.7.0

## v7.2.0 - October 13, 2015

[facebook-unity-sdk-7.2.0.zip](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.2.0.zip) - Facebook SDK 7.2.0

## Facebook SDK

#### Added:

- Texture property to IGraphResult for handling some cases where Graph API redirects to an image. eg: `/me/picture`

- Editor login retrieves user id and permissions from provided access token

#### Modified:

- `FB.API` calls are now versioned and default to Graph API v2.5

- Updated underlying iOS SDK to 4.7

- Updated underlying Android SDK to 4.7

- Editor dialog windows now have an opaque background

- The SDK download is now packaged as a zip archive. It contains the unitypackage for the Facebook SDK for Unity and now additionaly the Audience Network Unity plugin.

#### Fixed:

- Filter not being set properly for `app_non_user` on iOS

- `FB.IsInitialized` not being set to true inside `FB.Init` callback

## Audience Network

#### Added

- Audience Network unitypackage in the SDK zip. Refer to the [Audience Network Documentation](https://developers.facebook.com/documentation/audience-network/setting-up/platform-steup/unity/add-sdk) for more information.

## v7.1.0 - September 21, 2015

[facebook-unity-sdk-7.1.0.unitypackage](https://lookaside.facebook.com/developers/resources/?id=facebook-unity-sdk-7.1.0.unitypackage) - Facebook SDK 7.1.0

Refer to the [Upgrade Guide](https://developers.facebook.com/documentation/unity/upgrading-7.x) for detailed information about upgrading from v6 to v7.

#### BREAKING CHANGE:

- Unity 4 is no longer supported. Unity 5 is required

- Facebook functionality within the Unity Editor is now mocked out, we encourage you test on native platforms (iOS, Android, and Web)

- Full Screen dialogs with Web Player are no longer supported

- SDK has been namespaced to `Facebook.Unity`

- `FB.Login` has been split into `FB.LoginWithReadPermissions` and `FB.LoginWithPublishPermissions`

- `FB.Feed` has been replaced with `FB.ShareFeed`. Note: Consider using `FB.ShareLink`, which is optimized for mobile sharing

- `FB.GetAppLink` replaces `FB.GetDeepLink` and adds support for [App Links](https://developers.facebook.com/documentation/applinks/overview)

- `FB.LogAppEvent` replaces `FB.AppEvents.LogEvent`

- `FB.LogPurchase` replaces `FB.AppEvents.LogPurchase`

- `FBResult` has been replaced by typed callbacks for each method

- Callbacks are now typed, eg: `IGraphResult` for `FB.API`

#### Added:

- Support for Unity 5

- Support for the WebGL Build Target

- Support for [Hybrid Deployment](https://developers.facebook.com/documentation/unity/getting-started/canvas#hybrid-deploy)

- `FB.ShareLink` added

- `FB.Mobile.ShareDialogMode` added to specify the dialog mode for `FB.ShareLink` on iOS and Android

- `FB.Mobile.AppInvite` added support for [App Invites](#)

- `AccessToken` class added

- `FB.Mobile.FetchDeferredAppLinkData` added

#### Modified:

- Updated underlying iOS SDK to 4.6

- Updated underlying Android SDK to 4.6

- Minimum Android SDK API is now v15

- Minimum iOS target version is now 7.0

- Building for Web Player no longer uses the integrated plugin

#### Fixed:

- `FB.Init` callback not being called

- Lost FB session across game launches

- Lost FB login screen after minimizing the app on Android

- Null Pointer Exception occurring during login on Android

- Login callback not being called when switching back to app on Android

- App freeze when logging in a second time before first login completes on Android

- FB class not found after upgrading from an old version

- Callback not being called after a game group join

- Fixed FB.GetDeepLink on Web

## v6.2.2 - April 14, 2015

[FacebookSDK-150414.unitypackage](https://lookaside.facebook.com/developers/resources/?id=FacebookSDK-150414.unitypackage) - Facebook SDK 6.2.2 build 150414

#### Fixed:

- ReRequesting permissions with iOS

- Android crash when UnityActivity is destroyed in background

- FB.Feed erroneously returning cancelled

## v6.2.1 - January 28, 2015

[FacebookSDK-150128.unitypackage](#) - Facebook SDK 6.2.1 build 150128

#### Fixed:

- OnInitCompleted called twice on iOS in certain situations

- FB.Feed ignoring 'toId' on Android

## v6.2 BETA - December 2, 2014

[FacebookSDK-141202-beta.unitypackage](#) - Facebook SDK 6.2 BETA build 141202

#### Fixed:

- Fixed the iOS 8 keyboard orientation bug

#### Modified

- Updated underlying iOS and Android SDK versions to 3.20

- Now defaults to calling Graph API v2.2

## v6.1 - December 17, 2014

[FacebookSDK-141217.unitypackage](#) - Facebook SDK 6.1 build 141217

Release version from 6.1 Beta build 141020. No major updates since beta release.

#### Added:

- Support for native Share dialog in Android

#### Fixed:

- Fix issue in Android where clicking 'login', cancelling, and then clicking 'login' again would cause a crash

- Fix for "null reference" errors showing in console when displaying any FB dialogs while inside the editor

- Canvas login will now re-ask for declined permissions

- Fixed issues caused by compiler #defines on Unity 4.6 beta and 5.0 beta

- Improved p-list handling for iOS build flow

#### Modified:

- Updated underlying Android and iOS SDKs to 3.17

- Now defaults to calling API v2.1

- Interactive console: Split login button into "login" and "get publish_permissions" to follow our own recommendations

- Interactive console: added AppRequest filter groups example

## v6.0 - August 11, 2014

[FacebookSDK-140805.unitypackage](#) - Facebook SDK 6.0 build 140805

#### BREAKING CHANGE:

- FB.AppRequest signature changed to support filters on mobile

#### Added:

- [Games Groups functionality](#)

- Support for multiple app ID's selectable at runtime on iOS

#### Fixed:

- Windows Phone 8 still unsupported, but the SDK no longer causes build errors on this platform

- Login orientation no longer fixed to portrait on Android

#### Modified:

- Underlying iOS, Android and JS SDKs are now post f8 versions. This means SDKs are initialized as using [version 2.0 of the graph API.](https://developers.facebook.com/docs/games/migrate)

- PublishInstall replaced with ActivateApp

## v5.1 - April 1, 2014

[FacebookSDK-140401.unitypackage](#) - Facebook SDK 5.1 build 140401

#### Added:

- Introducing [structured requests](https://developers.facebook.com/documentation/unity/reference/current/FB.AppRequest)

#### Fixed:

- Fixed a minor bug where an Android function would be referenced on all platforms if you defined your own DEBUG compile flag

#### Modified:

- The web dialog DLL is now signed by Unity. This is to support the change, new in Unity 4.5, of requiring all DLLs loaded via Security.LoadAndVerifyAssembly() to be signed

## v5.0.4 BETA - February 20, 2014

[FacebookSDK-140220-beta.unitypackage](#) - Facebook SDK 5.0.4 BETA build 140220

#### Added:

- The SDK now allows for runtime specification of an app id for Android through `FB.Init`

#### Fixed:

- Fixed a Windows 8 build/compilation bug

- Fixed landscape orientation bug on Android

- Fixed a problem on Android where, if no permissions were being asked for during login, it did not even ask for basic authorization

- Made it safe to use a preprocessor symbol named `DEBUG`

#### Modified:

- The deep link value with which an app is started no longer gets overwritten by later, interapp calls on iOS

- The SDK treats empty login callbacks in iOS as cancelled login attempts

## v5.0.3 BETA - January 23, 2014

[FacebookSDK-140123-beta.unitypackage](#) - Facebook SDK 5.0.3 BETA build 140123

#### Added:

- You can now log into Facebook and get real data from within the Unity editor.

- Support for [cold starts on iOS](https://developers.facebook.com/documentation/facebook-login/ios#api-sessioncoldstart).

#### Fixed:

- FB.Feed has a working toId field now

- Fixed a bug where FB.AppId could be incorrect at times.

- Fixed a bug on canvas where the centering didn't work in Internet Explorer

- Fixed a bug with feed dialogs displaying incorrectly on Android tablets

- Fixed a bug where FB.Feed callbacks weren't called on Android

- Feed dialogs in iOS using the “toId” field will correctly fall back to web dialogs since native dialogs doesn’t support it

- The plist appending has been fixed in ios

#### Modified:

- Access tokens on canvas will auto refresh now

- On Android, the Facebook plugin no longer requires its own MainActivity

- Frictionless request will work for Android

- The login screen has been polished up for Android

- Upgrade underlying Android SDK to 3.6.0

- Upgrade underlying iOS SDK to 3.11.0

- We now make access token expiration times accessible

- Total size of the SDK has been trimmed by a few megabytes

## v4.3.6 - November 21, 2013

[FacebookSDK-131121.unitypackage](#) - Facebook SDK 4.3.6 build 131121

#### Added:

- Added some additional error checking for Android key hash setup errors

- Android key hashes are accessible from the SDK as FB.Android.KeyHash

- Added canvas centering and padding

#### Fixed:

- Fixed a bug in canvas Feed dialog where a post with just an image would break it

- Fixes for Unity 4.3 on iOS and Android

- Url scheme suffixes on iOS

- Will always call the login callback, even if cancelled

- Fixed FB dialog background screen darkening not working on UI elements

#### Modified:

- Updated interactive console sample

- Remove older-style auth flow from InteractiveConsole demo

- Updated the Android SDK to 3.5.2

## v4.3.4 - October 22, 2013

[FacebookSDK-131022.unitypackage](#) - Facebook SDK 4.3.4 build 131022

#### Fixed:

- FBResult.texture fixed on iOS

#### Modified:

- Allow programmatic control of FB.Init

- Remove older-style auth flow from InteractiveConsole demo

**Warning:** If you are upgrading from a pre-4.3.3 version, please read the warning below.

## v4.3.3 - October 13, 2013

[FacebookSDK-131013.unitypackage](#) - Facebook SDK 4.3.3 build 131013

#### Added:

- FB.API() supports binary data for uploading screenshots

- App Events are now exposed via FB.AppEvents.LogEvent()

- Invoking URL exposed via FB.GetDeepLink()

#### Fixed:

- Consistent return values for api calls across Android, iOS, and canvas

- "Interactive Console" test app screen size fixed for non retina iPhones

- Added ability to disable context menu on canvas

- Debug logs now much less verbose

- We now use Unity projects to avoid resource id conflicts

#### Modified:

- Underlying SDKs updated to 3.8 for iOS and 3.5 for Android

**Warning:** As of this version, we've changed the Android plugin to use a library project instead of a .jar file.  Unfortunately this means a lot of resources moved around, and if you just import a new version of the Facebook SDK over the top of an old one you will end up with some duplicate files. Please delete `Assets/Facebook` and `Assets/Plugins/Android` and reimport the new SDK along with any other plugins you are using.  Also delete `Assets/Plugins/Android/android-support-v4`, `Assets/Plugins/Android/AndroidManifest.xml`, and `Assets/Plugins/Android/FacebookSDK.jar`. This is a one-time only task which should not need to be repeated for future versions.

## v4.2.4 - September 24, 2013

[FacebookSDK-130924.unitypackage](#) - Facebook SDK 4.2.4 build 130924

#### Added:

- Re-added `Delete` method broken in 4.2.1

- Mixed permissions dialog support for Android

#### Fixed:

- iOS crashed if login button hit more than once while first request was sent

- Fixed a bug where programs built with the SDK could not be debugged with visual studio

- Trimmed newline from the keyhash for Android

#### Modified:

- FB.init no longer raises an exception if it can't connect to the internet

- Renamed 'Facebook' game object to 'UnityFacebookGameObject' to reduce chance of name conflict

## v4.2.1 - September 12, 2013

[FacebookSDK-130912.unitypackage](#) - Facebook SDK 4.2.1 build 130912

#### BREAKING CHANGE:

We introduced a breaking change on this new SDK that will affect how callbacks are called. All callbacks passed to FB SDK methods, except for Init(), will now receive a `FBResult` object instead of a `string`.

To read more about the `FBResult` object, you can check out the [Unity SDK Delegate documentation](#).

`FBResult` is mainly a wrapper around Unity's `WWW` class, so it has almost the same interface. To get a string value out of the `FBResult` object, you will now have to check `FBResult.Text`. Also, you can now check for errors by seeing if `FBResult.Error` is not null. Where applicable, you can also get an image texture with `FBResult.Texture`.

#### Modified:

- Adding `JSON` to the `Facebook` namespace, so the SDK works better with other plugins (it is now at `Facebook.MiniJSON.Json`)

- Adding a "cancelled" callback to the dialogs

#### Fixed:

- Calling `FB.Init()` on Android doesn't show the login dialog every time

- Session is properly cached on iOS

- Changing the Multi Friend Selector to only send apprequests when "Done" is clicked

- Fixed `FB.Init` and `FB.Login` callback ordering problem

## v3.1.2 - September 6, 2013

[FacebookSDK-130903.unitypackage](#) - Facebook SDK 3.1.2 build 130906

Thank you for your feedback! We deeply appreciate your help in making the SDK better.

#### Modified:

- Call the dialog callback, even when a dialog is cancelled, on mobile platforms

- Clean up the code in the Interactive Console example app

#### Fixed:

- Correctly handle mixed read/write permissions on iOS

- Smartly merge changes to AndroidManifest.xml rather than simply writing them to a newly-created manifest

- Made default sharing audience "friends" rather than "none" on mobile platforms

- Improve cooperation with other plugins

- Invoke iOS native dialogs, not web dialogs, when available

## v3.1.1 - September 3, 2013

[FacebookSDK-130903.unitypackage](#) - Facebook SDK 3.1.1 build 130903

#### Fixed:

- Several issues on Android, particularly one that prevented apps from requesting permissions beyond basic authorization

- Build problems preventing the Facebook SDK from working with other plugins

#### Modified:

- Reduced package size

## v3.1 - August 26, 2013

[FacebookSDK-130826.unitypackage](#) - Facebook SDK 3.1 build 130826

#### Fixed:

- Fixed problem with Graph API POST calls on iOS

- Improved default cross-domain support for Facebook Canvas

## v3.0 - August 20, 2013

[FacebookSDK-130820.unitypackage](#) - Facebook SDK 3.0 build 130820

#### Modified:

- Changed `IsLoggedIn` from a method to a property, to match the other session properties

- Removed `fromID` parameter from FB.Feed, as it's not useful in the context of Unity games

#### Added:

- New method `FB.Canvas.Pay` to invoke the payment dialog on Facebook Canvas

- Improved editor experience: tooltips for `Init` params

#### Fixed:

- Issue where `FB.Feed` failed when given certain `toID`, `'Link`, or `actionName` parameters