Version 3.12.1
26 February 2021
Fixed:
- Potential crash occurrence related to banner refresh error events.
- Updated Fyber Marketplace renderer from version 7.8.0 to 7.8.1:
- Crash occurrence when cached Marketplace banners or interstitials are discarded.
iOS Supported Adapters:
- AdMob 8.0.0 and 8.1.0
- AdColony 4.4.1.1 and 4.5.0
- AppLovin 6.15.1 and 6.15.2
- Chartboost 8.4.0
- Facebook Audience Network 6.2.1 and 6.3.0
- InMobi 9.1.1 and 9.1.5
- IronSource 7.1.0.0
- Mintegral 6.7.6.0
- MyTarget 5.9.10
- Ogury 2.3.3
- Snap 1.0.7
- Tapjoy 12.7.1
- UnityAds 3.6.0
- Verizon 1.9.0
- Vungle 6.9.1
Version 3.12.0
14 February 2021
Improvements:
- Added support for new waterfall mediated ad network: Snap. Supporting Banner, Interstitial and rewarded placement types
- Added support for new waterfall mediated ad network: myTarget. Supporting banner, interstitial and rewarded placement types
- Added support for banner placement type for AdColony bidder. That in addition to the existing support for interstitial and rewarded placement types.
- Updated Fyber Marketplace renderer to version 7.8.0:
- New
- Added additional Contextual parameters and improved the infrastructure
- Enhanced user experience and positioned video within the safe-area bounds
- Changed default web-view background color to black
- Removed “Open in Safari” button from in-app browser
- Fixed:
- Crash in a certain scenario related to content rendering
- Mem-leak in a certain scenario related to end-cards
- Bug related to keywindow
- Issue with mute button in rewarded video
- Issue with non-skippable ads in a certain scenario
- Issue with video ads that might get stuck due to multiple clicks on the end card
- Issue with accessing UI from the background thread
Fixed:
- Crash related to the banner life cycle in apps using the Flutter framework
- Fix Xcode warning "UI API called from background thread" triggered by Main Thread Checker
- Crash related with unexpected mediated ad networks callbacks when showing full screen ads in parallel
- Redundant callback "didFailToLoad/onError" is fired when banner placement is destroyed before getting a fill
Supported Adapters:
- AdMob 8.0.0 (updated - former AdMob’s versions are not compatible with 3.12)
- AdColony 4.4.1.1
- AppLovin 6.15.1 and 6.15.2 (updated)
- Chartboost 8.4.0
- Facebook Audience Network 6.2.1 (updated)
- InMobi 9.1.1
- IronSource 7.1.0.0 (updated)
- Mintegral 6.7.6 (updated)
- myTarget 5.9.10 (New)
- Ogury 2.3.3 (updated)
- Snap 1.0.7 (New)
- Tapjoy 12.7.1
- UnityAds 3.6.0
- Verizon 1.9.0 (updated)
- Vungle 6.9.1 (updated)
Version 3.11.0
18 January 2021
Improvements:
- Extended Impression Level Data API to expose the “variant Id”. For more information, click here
- Exposed Impression Level Data API through a new API that can be called before the impression takes place. For more information, click here
- Added new API for passing custom key/value parameters when showing Interstitials and Rewarded ads. Fore more information, click here.
Adapter Updates:
- Facebook iOS SDK 6.2.1 is supported by FairBid SDK v3.10 and above
- AdMob 7.69
- AppLovin 6.14.10
- IronSource 7.0.4.0
- UnityAds 3.6.0
Version 3.10.0
04 December 2020
Improvements:
- Added support for Vungle banners in addition to Vungle interstitials and rewarded placement types.
- The “mute” API now also works for Fyber Marketplace interstitials
- Disabled the option to request Ogury banners from the Test Suite
Fixed:
- Test suite crash when testing the SDKs of mediated networks which are not integrated. Instead, a notification is displayed.
- Issue where incorrect information is passed on banner impression callbacks
Updater Updates:
- AdMob 7.68.0
- AppLovin 9.14.8, 9.14.9
- Chartboost 8.3.1.1, 8.4.0
- InMobi 9.1.1
- TapJoy 12.7.1
- UnityAds 3.5.1
- Verizon 1.8.1
Version 3.9.0
19 November 2020
Improvement:
- Added support for for Ogury Interstitials, Rewarded and Banner ads
- Upgraded Fyber Marketplace renderer to version 7.7.3
-
Improved low ad quality detection and prevention mechanisms in all fullscreen ads
-
Improved HTML ad centering in specific ads
Fixed:
Marketplace:
- Crash in rare scenario in VAST ads
- Missing Close button in certain scenarios of Rewarded Playables
Version 3.8.0
09 November 2020
Improvements:
- New API for configuring auto-request behaviour for each Placement individually
- Test Suite provides feedback about missing SKAdNetwork Identifiers
Adapter Updates:
- AdColony 4.4.1.1
- AdMob 7.67.0
- ApLovin 6.14.5, 6.14.6
- Facebook 6.2.0
- IronSource 7.0.3.0
- Vungle 6.8.1
Version 3.7.1
21 October 2020
Fixed:
-
Upgraded Fyber Marketplace renderer to version 7.7.2:
-
Orientation issue in interstitial display ads
-
Improved spinner logic while opening app store in certain scenarios
Updates:
-
Upgraded Fyber Marketplace renderer to version 7.7.2:
-
Increased the size of iPad video controls by 20%
-
Removed the automatic dismissal of interstitials
Version 3.7.0
13 October 2020
Improvements:
- Support for InMobi as a mediated network for Banner, Interstitials and Rewarded Placements
- Improved Test Suite UI for iPads
- Upgraded Fyber Marketplace renderer to version 7.7.1
- Added support for iOS 14 and Xcode 12. Please note, Xcode 11.7 and below are not supported
- Added SKAdNetwork 2.0 support
- Added new privacy-aware contextual data parameters
- Added additional VAST functionality that improves click tracking and helps mitigate accidental clicks
- Added support for dark mode in in-app browser
- User interface updates targeting increased user engagement (Video CTA now lists “Install Now” instead of “Visit Us” )
- Added improved user experience for video by adding swipe to open StoreKit and StoreKit video end cards
- Improved click handling for interstitial display Ad Units
- Improved the SDK handling of VAST CompanionAd file extension and mime-types, such as case-insensitive “JPG”
- Improved the look and feel of the fail-safe close button
Fixed:
- AdMob Banner not rendered in Test Suite
- Fixed a crash in the Verizon adapter that occurred in some Interstitial scenarios
- Fixed a crash when showing a Placement without a fill while an ad is being displayed
- Fixes to the Fyber Marketplace renderer
- Fixed a crash in a certain rare scenario while opening the StoreKit
- Fixed a crash in a certain rare scenario when showing the in-app browser
- Fixed a bug with a disappearing close button in the CompanionAd
- Fixed a bug with missing close button when rotating the device in a certain rare scenario
- Improved handling of universal link stability. In rare cases users would see a stuck spinner
- Removed false-positive "page is not available" label from the in-app browser
- Critical bug that caused the SDK to consider secure app-store links as non-secure.
- Bug related to missing bundle resources (buttons) in the Unity 2019 integration
- Increased the close button size and touch area in static end-cards
Adapter Updates:
- AdColony 4.4.0
- AppLovin 6.14.3
- Chartboost 8.3.1
- Facebook 6.0.0
- ironSource 7.0.2.0
- TapJoy 12.7.0
- UnityAds 3.5.0
- Verizon 1.8.0
- Vungle 6.8.0
Version 3.6.1
24 September 2020
Fixed:
- Crash when using AdMob banners
Version 3.6.0
11 September 2020
Features:
- Mute API for mediation
- Improved ad delivery and fill management performance
Fixed:
- AdColony in the test suite shows a permanent loading spinner
Adapter Updates:
- AdColony 4.3.1
- AdMob 7.64.0
- IronSource 7.0.0.0
- Mintegral 6.4.1.0
- UnityAds 3.4.8
Version 3.5.0
24 August 2020
Improvements:
- New contextual and privacy-friendly parameters are now collected by the SDK to help buyers continue to advertise at scale when the Advertising ID (IDFA) is not available
- FairBid SDK always uses the latest version of IDFA (it does not show a popup to the user)
- Banner support for AdColony
- Improved auto-request behaviour
- Running multiple requests for the same Placement in parallel is now prevented
Fixed:
- Mintegral Interstitial fetches always resulted in error
- Multiple programmatic bids for the same mediated network instance where not loaded correctly
Adapter Updates:
- AdColony 4.2.0
- AdMob 7.63.0
- AppLovin 6.13.3
- Chartboost 8.2.0
- IronSource 6.18.0.2
- Tapjoy 12.6.1
Version 3.4.1
22 July 2020
Adapter Updates:
- Facebook 5.10.1
Version 3.4.0
19 July 2020
Features:
- Programmatic banner mediation for Facebook
- Smart banner size: The SDK uses 320x50 banners on phones and 728x90 on tablets. This is automatically selected for each mediation networks
- The former banner size API has been removed.
- Ad Availability API improvements to help prevent show errors
Fixed:
Crash that occurred under scenarios with concurrent ad requests
Adapter Updates:
- IronSource 6.17.0
- Mintegral 6.3.3
- Vungle 6.7.0
Version 3.3.0
22 June 2020
Fixed:
- Minor bug fixes and improvements
Updates:
- Banner placement support for UnityAds
Adapter Updates:
- AdMob 7.60.0
- AppLovin 6.12.8
- UnityAds 3.4.2
Version 3.2.1
9 June 2020
Fixed:
IMPORTANT: Issue where banners that were requested before SDK start would be shown but never refreshed.
Version 3.2.0
26 May 2020
Improvements:
- Support for Verizon Banners, Interstitial and Rewarded ads
- Add test device via the Test Suite for AdMob and Facebook
- More efficient waterfall logic for banner requests
- Upgraded Fyber Marketplace renderer to version 7.5.5
- Improved the SDK initialization process - lower latency
Fixed:
- Crash/Termination of the application via Springboard in some cases
- Long delay for some banner ad requests
- Issue when using server-side rewarding without setting a user ID
- Incorrect User-Agent in VAST End Cards on new iPads
Adapter Updates:
- Facebook 5.9.0
- Verizon 1.5.0
Version 3.1.0
27 April 2020
Updates:
- Improved SDK configuration caching
Fixed:
- Lost fills in some scenarios of multiple Placements
Adapter Updates:
- AdMob 7.57.0
- Chartboost 8.1.0
- FAN 5.8.0
- IronSource 6.16.0
Version 3.0.1
9 April 2020
Updates:
- Fyber will no longer be offering Game of Whales as a part of FairBid
Version 3.0
31 March 2020
Improvements:
- Improved ad delivery and fill management performance
- Requesting programmatic AdColony instances from the test suite
- Upgraded Fyber Marketplace renderer to version 7.5.4
- Improved UI/UX for the location of the “close” button in iPhone X and above
- Improved full-screen video countdown timer logic
- Improved visual display on banners by adding support for content aware backgrounds
- Improved memory management in VPAID ads
- Support added for CompanionClickTracking
- Ad experience UI update: All 'X' (close) buttons on full screen ads use the same theme
- When the user closes the landing page / app store of a full screen display ad the SDK dismisses the ad
Fixed:
- Crash on banner refresh when superview was lost
- AppLovin 6.9.5 crash in test suite
- Crash in click-handling module which could occur in certain rare scenarios
- Bug when using the Smartlink feature, the SDK opens the internal browser instead of the external browser
- Bug in VPAID with the ‘X’ button which is shown immediately on the endcard (appears after 3 seconds)
- Bug in iOS 11 when clicking the ‘Visit us’ button only the 1st click responds
- A potential UI flow on a background thread in certain cases in video flow
- Bug - audio continues to play when display (MRAID and Video) ad is closed
Adapter Updates:
- AdMob 7.56.0
- Facebook 5.7.1
- ironSource 6.15.0.1
- Mintegral 6.1.0.0
- Tapjoy 12.4.2
- Vungle 6.5.2
Version 2.7.0
18 February 2020
Fixed:
- UnityAds missing to check if ads are ready on show
- ironSource not clearing the last error when loading a new ad
Adapter Updates:
- AdMob 7.53.1
- Mintegral 5.8.8.0
Version: 2.6.0
20 January 2020
Updates
- CCPA compliant IAB US privacy string API
- Added support for MRAID force orientation
- Restored the StoreKit usage in iOS 13 and above
- Added support for dynamic web styling for AB-testing, to test and improve HTML rendering
- The minimum supported iOS version is now iOS 9
- Improved overall stability
- Improved the creatives rendering
Fixed
- Tapjoy ad request timeout rate
- Fixed a bug in VPAID which blocked VPAID ads from being rendered on iPads
- Fixed a bug where the in-app browser was opened upon the 204 response upon the ad click
- Fixed a minor MRAID sizing bug
- Stability and performance improvements
- Fixed inconsistency with User Agents
- Fixed a crash which could occur in a certain edge case
- Improved internal browser behavior
- Improved HTML rendering in certain cases
- Crash, caused by a specific type of URI for an external app
- Deprecated: Removed the Automatic Location Update Engine, which required the sensitive location permissions to be added to the info.plist of the publisher application.
Adapter Updates
- AppLovin 6.11.0
- IronSource 6.13.0
- Tapjoy 12.4.0
Version: 2.5.0
22 December 2019
Updates
- Detached child-related settings between the Fyber SDK and the AdMob and Facebook adapters, you now have to use every ad networks' child-related setting independently.
- Check here for additional information about providing child-related settings for AdMob and Facebook.
Fixed
- FairBid SDK 2.4.0 not compatible with Fyber Offer Wall
- Crash when SDK was used from multiple threads
- Mintegral Interstitial ad closed callback not fired
- Mintegral ads reported as ready too early (Interstitial, Rewarded)
- Programmatic mediation support for Mintegral
Adapter Updates
- Facebook 5.6.0
- AppLovin 6.9.5
- AdColony 4.1.2
Version: 2.4.0
27 November 2019
Updates
- Added new API for Impression Depth
- Added new API for callback for ad request started
- Added support for Mintegral SDK
- Added support for GDPR Consent String
- Test Suite supports request of Programmatically Mediated Networks' instances
- Update the iOS min supported version to 9
- Fyber Marketplace Ad renderer v7.4.1
Fixed
- Fixed bug in AdMob adapter which does not report no fill correctly for Rewarded Video
- Fixed bug in IronSource adapter which sends show error instead of no fill
- Fixed bug in AppLovin adapter which does not report no fill correctly for Rewarded Video and Interstitial
Version: 2.3.0
7 October 2019
Updates
- Added Impression Level Revenue Data callback.
Important: This will break your integration, please make sure to update your delegate methods! - Use WKWebView rather than UIWebView
- Fyber Marketplace ad renderer v7.4.1
Fixed
- iOS 13 Support: Sets the full-screen presentation mode for the full-screen view controllers (due to the changes in iOS 13 default behavior).
- Bug with overlapped x-button in certain edge cases, which caused full-screen ads to remain on the screen without the ability to dismiss them
Adapters
- ironSource 6.8.4.2
- Vungle 6.4.3
Version: 2.2.0
9 September 2019
Updates:
- Supports integration with Game Of Whales
- New Mediated Network - Chartboost (SDK version 8.0.1)
- Supports 320x50 banner refresh per placement
Fixed
- Crash in iOS 9 when loading/showing a banner ad
- Missing failure callback when trying to show non-existent placement
- Test Suite is not fully presented in iOS 13
- Crash when setting RV custom parameters that are not strings
Adapters
- FAN 5.4.0
- UnityAds 3.2.0
- Chartboost 8.0.1
Version: 2.1.2
3 September 2019
Fixed
- iOS 13 Support: Sets the full-screen presentation mode for the full-screen view controllers (due to the changes in iOS 13 default behavior)
Version: 2.1.1
15 August 2019
Fixed
- Issue where sometimes the VAST completion event was triggered too early
Version: 2.1.0
31 July 2019 (Official GA Release)
Updates
- Changed SDK API from “Placement Name” to “Placement ID”
- Support for Server Side Rewarding
Fixed
- TapJoy ads are not rewarding users
- Fixed Facebook adapter fetching mechanism
- Fixed potential crash in iOS 13
Adapters
- AdMob Update 7.46.0
- TapJoy Update 12.3.1
Version: 2.0.8
10 July 2019
Updates
- Default banner height set to 50 DIP
- Updated renderer version to Fyber Marketplace 7.3
- API: Added API to set App User ID
- API: Added infrastructure to support server side rewarding
- API: Updated banner show API from FYBBanner.place to FYBBanner.show
Fixed
- Bug fixes
Version: 2.0.7
28 June 2019
Updates
- Limit the number of Banners from the same Placement to one
- API: Added destroy API for Banners
Fixed
- Failed to refresh multiple banners
Version: 2.0.6
6 June 2019
Fixed
- FAN & AdMob banner alignment upon device rotation
Deprecated
- Audio start/end callbacks
Version: 2.0.5
27 May 2019
Updates
- FairBid 2 SDK can run on the same app with Fyber Offerwall SDK
User classes renamed: - API: FYBUser changed to FYBUserInfo
- API: FYBBannerView changed to FYBBannerAdView
- API: FYBOptions changed to FYBStartOptions
Fixed
- Width and height remains the same even the device orientation has changed
Adapters
- UnityAds Update 3.0.3
Deprecated
- Obsolete User Info parameters were removed from User Info API:
- Marital status, Interests, Household income, Education level
Version: 2.0.4
19 May 2019
Fixed
- Banner location issues where banners were not centered
Version: 2.0.3
10 May 2019
Adapters
- AdColony Update 3.3.7
- AppLovin Update 6.5.3
- TapJoy Update 12.2.1
- Vungle Update 6.3.2
- FAN Update 5.3
Version: 2.0.2
2 May 2019
**Updates**
Version: 2.0.1
23 April 2019
Fixed
- Issues with behavior of banners after they have been clicked
- Banner positioning after resize and and collapse