Facebook Audience Network SDK for iOS Change Log

Changelog and release notes for the Facebook SDK for iOS.

Audience Network iOS SDK 4.27.1 - December 13, 2017

Fixed

  • Fix for a crash when the window property is not implemented in the application delegate
  • Fix for a potential video freeze

Audience Network iOS SDK 4.27.0 - December 5, 2017

Added

  • Added duration property to FBRewardedVideoAd
  • No longer run any code at app launch

Modified

Fixed

  • Fix for FBMediaView video not loading after video-related failures
  • Fixes for incorrect documentation in public headers
  • Fixed a crash when FBNativeAdDelegate nativeAdDidClick: is not implemented (also fixes crash on click in FBNativeAdView)
  • Fixed FBMediaView crashes when frame is invalid
  • Fixed crash in FBMediaView video seek UI
  • Fixed incorrect bidderToken from FBAdSettings before SDK initialization
  • Fixed errors when importing library into Swift due to malformed modulemap
  • Fixed memory leak in FBMediaView image rendering

Audience Network iOS SDK 4.26.1 - November 13, 2017

Added

  • Support for iPhone X

Modified

Fixed

  • Fix for blank end cards in Rewarded Video
  • Fixed potential app initialization crash due to C++ static initializer ordering
  • Fix for Banner ads broken after touching AdChoices
  • Fixed incorrect landscape orientation for image and carousel Interstitial ads

Audience Network iOS SDK 4.26.0 - September 14, 2017

Added

  • Clear cached MediaView views on memory warning
  • Added alpha API for App Bidding
  • Replace legacy usage of destinationURL with CTA in instream ad

Modified

Fixed

  • Fixed occasional app freeze when switching rapidly between apps
  • Fixed disableAutoRefresh not actually disabling auto-refresh
  • Fixed AdChoices clicks reporting ad clicks on banner or interstitial ad to delegate
  • Fixed CTAs being cutoff in some situations for native templates
  • Disabled internal viewability validation running for internal MediaView views when hidden
  • Optimized performance of view layout for MediaView
  • Fixed crash for certain link ad content when using WKWebView browser
  • Fixed some details being missed from locale identifier causing weird language mixes
  • Fixed incorrect in-app browser reporting
  • Fixed internal issues with view controller detection
  • Prevent video from playing in certain cases, when in-app-browser is displayed
  • Fixed CTAs taking users outside of the app in some unintended cases
  • Fixed occasional crash on iOS 11 with UIApplication background state on a non-main thread causing OpenGL calls in the background

Audience Network iOS SDK 4.25.0 - July 26, 2017

Modified

  • Log the type of events that are dispatched from unified logging (only ids were logged to the console before)
  • Added support for offline playback of Interstitial video ads
  • Additional support for showing Interstitial ads after device orientation change
  • Minor redesign of AdUnitsSample project (now includes Instream sample)
  • Removed InstreamAdSample project
  • Added playing property to FBMediaViewVideoRenderer
  • Changed default value of FBMediaViewVideoRenderer duration property to kCMTimeIndefinite

Fixed

  • Log the type of events that are dispatched from unified logging (only ids were logged to the console before)
  • Added support for offline playback of Interstitial video ads
  • Additional support for showing Interstitial ads after device orientation change
  • Minor redesign of AdUnitsSample project (now includes Instream sample)
  • Removed InstreamAdSample project