Version 3.12.1
25 February 2021
Improvements:
- In cases where the value of GDPR consent is unknown, the type of ads for AdMob will not be restricted.
Supported Adapters:
- AdMob 19.7.0
- AdColony 4.4.0 and 4.4.1
- AppLovin 9.15.11 and 9.15.3
- Chartboost 8.2.0
- Facebook Audience Network 6.2.0
- InMobi 9.1.1 and 9.1.6
- IronSource 7.1.0 and 7.1.01 and 7.1.0.2
- Mintegral 15.4.31
- MyTarget 5.11.10 and 5.11.12
- Ogury 5.0.6
- Snap 1.0.3.4 and 1.0.3.5
- Tapjoy 12.7.1
- UnityAds 3.6.0
- Verizon 1.9.0
- Vungle 6.8.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.1:
- New:
- Enhanced video skipability enforcement mechanism
- Enhanced user experience with larger video button controls on tablets
- (7.8.0):
- Added additional Contextual parameters and improved the infrastructure
- Redesigned our network stack implementation with significant improvements. Impacts all network communications (i.e ad requests, tracking events, and more)
- Ignore unsupported spots ad requests (i.e. support videos only for Interstitial and Rewarded)
- Increased Target APIs to Android 10, to meet Google Play’s Target API Level Requirements
- Fixed:
- Improved handling of deeplink URLs
- Crash related to memory allocation
- Various bug fixes
- 7.8.0
- Various crashes related to MRAID and VPAID
- Issue where video player icons were cropped on some devices
- Miscellaneous improvements and stability fixes
- 7.7.4
- Fixed a crash in banners when calling bindView for a webview which crashed
Fixed:
- An issue where lint errors for unused mediated ad networks appear when building with Proguard
- Crash related to the banner life cycle in apps using Flutter framework
Supported Adapters:
- AdMob 19.7.0 (updated)
- AdColony 4.4.0 and 4.4.1 (updated)
- AppLovin 9.15.11 (updated)
- Chartboost 8.2.0
- Facebook Audience Network 6.2.0
- InMobi 9.1.1
- IronSource 7.1.0 and 7.1.01 and 7.1.0.2 (updated)
- Mintegral 15.4.31 (updated)
- myTarget 5.11.10 (New)
- Ogury 5.0.6 (updated)
- Snap 1.0.3.4 (New)
- Tapjoy 12.7.1
- UnityAds 3.6.0
- Verizon 1.9.0 (updated)
- Vungle 6.8
Version 3.11.0
18 January 2021
Improvements:
- Preventing Unity Ads 3.5 and above to run on APIs lower than 19. For more information, click here
- 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. For more information, click here.
Fixed:
- Build error when integrating both FairBid and Ofw Edge SDKs
- Crash when changing auto-request behaviour through the public API concurrently with SDK logic triggered by application lifecycle events.
- Misleading error logs when trying to show an ad that has not been yet requested
Adapter Updates:
- AdColony 4.3.1
- AppLovin 9.14.11
- IronSource 7.0.4 & 7.0.4.1
- Ogury 5.0.5
- UnityAds 3.6.0
- Verizon 1.8.2
Version 3.10.1
16 December 2020
Fixed:
- Bug in the FairBid Android SDK version 3.10.0 regarding apps developed on the Corona Game Engine, AdMob’s ad availability was not verified correctly, leading to a false-negative result.
Version 3.10.0
04 December 2020
Improvement:
- Added support for Vungle banners in addition to Vungle interstitials and rewarded placement types.
Fixed:
- Bug where the AdMob version that used to be reported in Test Suite was incorrect
- Issue to prevent potential classpath conflicts in a proguard environment
- Bug where banners were occasionally displayed with the incorrect height
- Bug where an error appeared when requesting programmatic instances via Test Suite
- Bug which sometimes displayed programmatic banners from Facebook which were not those who won the auction
Adapter Updates:
- AppLovin 9.14.8, 9.14.9, 9.14.10
- Chartboost 8.2.0
- InMobi 9.1.1
- UnityAds 3.5.1
Version 3.9.0
19 November 2020
Improvements:
- Added support for for Ogury Interstitials, Rewarded and Banner ads
Version 3.8.0
09 November 2020
Improvements:
- New API for configuring auto-request behaviour for each Placement individually
- The “mute” API now works for Fyber Marketplace interstitials
Fixed:
- Race condition on “mute” API at SDK start causes feature not to work
Adapter Updates:
- AdColony 4.3.0
- AdMob 19.5.0
- AppLovin 9.14.5, 9.14.6
- Facebook 6.2.0
- IronSource 7.0.3.1
- TapJoy 12.7.1
- UnityAds 3.5.0
- Verizon 1.8.1
- Vungle 6.8.1
Version 3.7.1
21 October 2020
Fixed:
- Upgraded Fyber Marketplace renderer to version 7.7.2:
- Issue in the video player which might cause the Marketplace SDK to crash in certain rare scenarios
Version 3.7.0
13 October 2020
Improvements:
- Support for InMobi as a mediated network for Banner, Interstitials and Rewarded Placements
Fixed:
- UnityAds adapter not working, when configured only for Banners
Adapter Updates:
- AdColony 4.2.4
- AdMob 19.4.0
- AppLovin 9.14.3
- Facebook 6.1.0
- IronSource 7.0.2
- TapJoy 12.7.0
- Verizon 1.8.0
- Vungle 6.8.0
Version 3.6.0
11 September 2020
Features:
- Test suite allows requesting and showing from adapters with missing permissions
- Improved ad delivery and fill management performance
- AdColony Advanced Bidding
- Mute API for mediation
- Upgraded Fyber Marketplace renderer to version 7.7.0:
- Added a new API for passing the developer’s own user ID
- Added support for VAST 3.0 CompanionClickTracking
Fixed:
- NullPointerException when app goes to the background before the SDK is fully started
- Runtime crash on apps with ProGuard enabled due to missing symbols related with mediated partners SDKs
- Improved data integrity for internal SDK behaviour tracking
Adapter Updates:
- AdColony 4.2.2
- IronSource 7.0.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 (AAID) is not available
- Banner support for AdColony
- Improved auto-request behaviour
Adapter Updates:
- AdColony 4.2.0
- AdMob 19.3.0
- AppLovin 9.13.4
- Chartboost 8.1.0
- IronSource 6.18.0
- Tapjoy 12.6.1
Version 3.4.2
15 August 2020
Fixed:
- Crash caused by interaction between FairBid and SafeDK
- Unified the timing of the close and back button with iOS across all placement types
- Minor stability and performance improvements
Features:
- Upgraded Fyber Marketplace renderer to version 7.6.0
- Improved click handling for interstitial display Ad Units
- Improved the look and feel of the fail-safe close button
Version 3.4.1
22 July 2020
Fixed:
- Crash when using Facebook banners
- Availability API was not returning correct results
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:
- Auto-request behaviour stopped after going to background while full-screen ad is shown
- Several fixes in the test suite UI:
- Some uninitialized adapters would crash the app when test suite is opened
- Issues with “show” buttons being disabled permanently after showing ads
- “Show” button state updated correctly in different scenarios
- Request button spinner UI glitch
- Some UI elements were missing under certain conditions
Adapter Updates:
- IronSource 6.17.0
- Mintegral 14.2.21
- Vungle 6.7.0
Version 3.3.0
22 June 2020
Fixed:
- Minor bug fixes and improvements
- Fyber Marketplace fixes:
- Improved the SDK handling of invalid VAST End cards:
- When the content of an end card is empty
- The SDK will attempt to reload the end cards upon failure
- Invalid / Erroneous file extension and mime-types
- Video ads loading logic has been adjusted for better performance
- Improved the SDK handling of invalid VAST End cards:
Updates:
- Banner placement support for UnityAds
- Upgraded Fyber Marketplace renderer to version 7.5.4:
- Newer user experience for full screen ads - as these now take advantage of immersive mode to render on the whole screen
- The SDK now takes advantage of the “onRenderProcessGone” WebViewClient API to avoid WebView related crashes
Adapter Updates:
- AdMob 19.1.0
- AppLovin 9.12.8
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
Fixed:
- Auto-request issue when bringing app to background/foreground
- Debug logs could not be enabled
- Wrong notification in the Test Suite UI
Adapter Updates:
- Facebook 5.9.0
- Verizon 1.5.0
Version 3.1.1
7 May 2020
Fixed:
- Chartboost adapter fix: Delegate reference could be lost through switching activities or the system and impact the ad life cycle.
Version 3.1.0
27 April 2020
Updates:
- Improved SDK configuration caching
Fixed:
- AppLovin banner ad is not shown in the Test Suite
Adapter Updates:
- AdMob 19.0.1 (Support for multiple Rewarded instances)
- 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
Updates:
- Source and target compatibility must be set for Java 1.8 in integrations supporting Android SDK lower than 26. More information in our integration page
Improvements:
- Improved ad delivery and fill management performance
- Requesting programmatic AdColony instances from the test suite
- Test Suite better helps to check for successful integration on Android 9+
- Upgraded Fyber Marketplace renderer to version 7.5.3:
- Deep Links of type "intent" with a fallback URL will open the fallback URL, if the target application is not installed on the device
- Support added for CompanionClickTracking
- Fullscreen activity now requires hardware acceleration. No developer action required
- Improved deep link handling
- VPAID is now supported in the mute API
- Using ExoPlayer for rendering VAST ads
Fixed:
- FAN ad objects were not properly destroyed
- Fyber banner impression not sent when app context was lost
- Destroyed banners interfered with other banners
- Programmatic instances in test suite timed out
- Fixes banner user experience issue when same banner was requested twice
- Minor issues in the waterfall process
- Click logic has been revised
- Fixed a crash related to the cancelling of ad requests in very particular timings.
- Fixed a potential crash in the video cache mechanism
- Potential crash when calling webview getSettings API
Adapter Updates:
- AdMob 19.0.0
- Chartboost 8.0.1
- Facebook 5.7.1
- ironSource 6.15.0.1
- Mintegral 13.0.01
- Vungle 6.5.2
Version 2.7.0
18 February 2020
Fixed:
- Setting the InterstitialListener before starting the SDK now works properly
- onShowFailure is now also called on the main thread
- Missing onCompletion callback when the user was not rewarded for AdColony, Chartboost and Facebook
Adapter Updates:
- Tapjoy 12.4.2
- Mintegral 12.1.51
Version: 2.6.0
20 January 2020
Updates
- CCPA compliant IAB US privacy string API
- When hosting activity has a launch mode of “singleTask” ads displayed will now properly dismiss when required.
- Removal of the GSON dependency
- Using ExoPlayer for rendering VAST ads
Fixed
- onHide callback fired before onCompletion for Fyber demand
- Adapters not starting correctly when initialization was interrupted by a foreign activity
- Click logic has been revised
- Fixed a crash related to the cancelling of ad requests in very particular timings.
- Fixed a potential crash in the video cache mechanism.
- Improved rendering of full screen html ads
- Better handling of Google Play click URLs inside the ad
- Interstitial ads cannot be dismissed before given an opportunity to be visible to the user
- Full screen interstitials display ads are not scrollable
- Intent scheme is properly sent to the operating system
- Fixed a possible ANR on devices running Android 5.x
- Renamed a package which was possibly conflicting with other open source package names.
- Stability improvements
Adapter Updates
- AppLovin 9.11.1
- AdMob 18.3.0
- IronSource 6.13.0
- UnityAds 3.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
- UnityAds timeouts on no fills
- UnityAds clicks not reported for Interstitial and Rewarded
Adapter Updates
- Facebook 5.6.0
Version: 2.4.0
27 November 2019
Updates
- Added new API for Impression Depth
- Added new API of callback for ad request started
- Added support for Mintegral SDK
- Added support for GDPR Consent String
- Test Suite supports request of PMN instances
- Added support for Android-X
- Fyber Marketplace Ad renderer v7.3.4
Fixed
- Fixed crash related to Chartboost adapter
- Banner error callback triggered even when cancelling the request
Version: 2.3.0
7 October 2019
Updates
- Added Impression Level Revenue Data callback
- Fyber Marketplace Ad renderer v7.3.4
Fixed
- Bug in Daily Active Users event which wasn’t always sent
- Removed legacy dead code - “dispatchTouchEvent” is no longer present in the SDK
- Possible issue causing certain display ads not to load
- A situation where the OS might null point the SDK with invalid Location object
Adapters
- AdColony 4.1.0
- ironSource 6.10.0
- Applovin 9.9.1
- Vungle 6.4.11
Version: 2.2.0
9 September 2019
Updates
- Supports integration with Game Of Whales
- New Mediated Network - Chartboost (SDK version 7.5.0)
- Supports 320x50 banner refresh per placement
Fixed
- Updated Applovin required permissions
- Updated Vungle required permissions
- Missing failure callback when trying to show non-existent placement
Adapters
- Tapjoy 12.3.1
- Chartboost 7.5.0
- FAN 5.5.0
Version: 2.1.0
31 July 2019 (Official GA Version)
Updates
- Changed SDK API from “Placement Name” to “Placement ID”
- Support for Server Side Rewarding
Fixed
- Null Context in Tapjoy Bidder (Programmatic Mediation)
Version: 2.0.8
10 July 2019
Updates
- Updated renderer version to Fyber Marketplace 7.3.1
- API: Added API to set App User ID
- API: Added infrastructure to support server side rewarding
- API: Updated banner show API from Banner.display to Banner.show
Fixed
- Bug fixes
Adapters
- UnityAds 3.1.0
- FAN 5.3.1
- Applovin to 9.7.1
Version: 2.0.6
6 June 2019
Fixed
- Crash fixes for multiple banner instances
- Improved performance and stability
Adapters
- IronSource Update 6.8.4
Deprecated
- Audio start/end callbacks
Version: 2.0.5
27 May 2019
Updates
- FairBid 2 SDK can run on the same app with Fyber Offer Wall SDK
API: User Classes renamed: - API: User changed to UserInfo
- API: BannerView changed to BannerAdView
Fixed
- Banner shifted completely over the UI
- FAN banner not centered
- AppLovin banners are not centered in landscape mode
- HUAWEI notched devices running Android 8.x - banner vertical position is padded
- Exception when requesting an interstitial from AdColony
Adapters
- Tapjoy Update 12.2.1
- FAN Update 5.3.0
- 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.3
10 May 2019
Fixed
- IronSource adapter did not report no fills back to the SDK
- Test Suite fixes
Adapters
- AdMob - Default banner size is set to 320x50 instead of smart size
- AdColony Update 3.3.10
- AppLovin Update 9.5.4
Version: 2.0.2
02 May 2019
Fixed
- Bug where AppLovin banner is not centered and is placed partially outside of the screen
- Fixed various crashes
Version: 2.0.1
23 April 2019
Fixed
- Banner refresh is paused in certain conditions:
- Banner resized / hidden / presenting a modal view
- The app is running in background
- Banner positioning for devices with a notch
Adapters
- FAN Update 5.2.1