Changelog
Version 3.3.0 (May 26, 2025)
Features:
- Added 
AdPlacementConfig - Added public API methods:
BidMachine.getBidToken(context, adPlacementConfig) BidMachine.getBidToken(context, adPlacementConfig, callback) - Removed public API methods:
BidMachine.getBidToken(context) BidMachine.getBidToken(context, callback) - Deprecated public API methods:
BidMachine.getBidToken(context, adsFormat) BidMachine.getBidToken(context, adsFormat, callback) - Changed to 
@NonNull AdsFormatin deprecatedgetBidTokenmethods:BidMachine.getBidToken(context, adsFormat) BidMachine.getBidToken(context, adsFormat, callback) BidMachineInitProviderperformance improvements
Version 3.2.1 (March 21, 2025)
Features:
- Removed 
mraid.resizeandmraid.expandsupport - Updated 
OM SDKto 1.5.4 - Restricted ad ids for 
COPPAtraffic 
Bug fixes:
- Fixed 
BidMachineInitProviderANR - Fixed 
User-Agentrelated ANR 
Version 3.2.0 (February 12, 2025)
Features:
- Added support for 
ERIDrequirements - Added 
Deep Linkssupport - Added 
User-Agentto trackers - Removed image aspect ratio checker from 
Native Ad - Improved Referrer HTTP header field for 
MRAIDad 
Bug fixes:
- Fixed 
SessionManagercrash - Fixed possible loss of networks during initialization
 
Version 3.1.1 (November 19, 2024)
Features:
- Rollback compatibility with Gradle 7.2+ and AGP 7.1+
 - Extend MRAID features support
 
Bug fixes:
- Fix 
InstallReferrerANR - Internal changes and stability improvements
 
Version 3.1.0 (October 30, 2024)
Features:
- Internal changes and stability improvements
 - Increased target API version to 35
 - Updated 
OM SDKto 1.5.2 - Updated r8 rules
 - Locked all dependencies versions
 - Increased min Gradle version to 8.0
 - Increased min Android Gradle Plugin version to 8.0.2
 
Version 3.0.1 (September 12, 2024)
Features:
- Get rid of orientation in ad unit
 - All views in native ads are clickable by default if no list is passed explicitly
 
Version 3.0.0 (July 23, 2024)
Increased
minSdkto 21 (5.0, Lollipop)
Features:
- Removed deprecated 
RichMediaad type - Deprecated 
SessionPlacementData - Deprecated 
getBidTokenmethods withoutAdsFormat:BidMachine.getBidToken(context) BidMachine.getBidToken(context, callback) - Updated 
OM SDKversion to 1.5.0 - Added API method to get extras parameters:
BidMachine.getExtrasParam(context, key) 
Bug fixes:
- Fixed ANR 
io.bidmachine.core.Logger.log - Fixed 
IABStackOverflowError when callingUtils.findEndpoint 
Version 2.7.0 (May 8, 2024)
Features:
- Added 
GAMdynamic version range support from 21.0.0 to 23.0.0 
Bug fixes:
- Fixed 
ClassCastExceptionwithExoPlayer 
Version 2.6.0 (April 5, 2024)
Features:
- Increased target API version to 34
 - Updated 
OM SDKversion to 1.4.12. Passed certification byOM SDK. 
Bug fixes:
- Fixed ANR 
Utils.getCacheDir - Fixed ANR 
UserAgentProvider 
Version 2.5.2 (March 7, 2024)
Features:
- Small internal dependency improvements. Excluded Multidex.
 
Version 2.5.1 (March 1, 2024)
Features:
- Deprecated 
RichMediaad type - Improved processing 
WebViewClient#onRenderProcessGone(fix for possibleWebViewcrashes) 
Version 2.5.0 (February 16, 2024)
Features:
- Improvements with internal modules
 - Minor optimisation and fixes
 - Optimised token fetch mechanism
 
Version 2.4.2 (January 26, 2024)
Features:
- Internal improvements
 
Version 2.4.1 (January 4, 2024)
Features:
- Minor improvements for enhanced internal functionality
 
Version 2.4.0 (November 9, 2023)
Features:
- Added GPP Support
 - Improved integration with Google
 
Bug fixes:
- Fixed 
Contextmemory leak - Fixed 
OnClosecallback 
Version 2.3.4 (November 9, 2023)
Features:
- Improved visibility tracking logs
 
Bug fixes:
- Fixed impression tracking with some networks
 
Version 2.3.3 (September 4, 2023)
Features:
- Improved integration with Google.
 - Improved internal tracking logic.
 - Improved Native Ads tracking.
 
Version 2.3.2 (August 2, 2023)
Features:
- Improved object cleanup during 
NativeAdObject#unregisterView 
Version 2.3.1 (July 21, 2023)
Features:
- SDK improvement
 - Added 
onAdShowFailedcallback for Banner/Mrec, Native, RichMedia ad types 
Version 2.2.0 (May 15, 2023)
Features:
- Updated the logic for working with 
BidToken - Added API methods:
 
BidMachine.getBidToken(context, adsFormat)
BidMachine.getBidToken(context, adsFormat, callback)
Bugfixes:
- Moved 
UserAgentinitialization frompreInitializetoinitialize 
Version 2.1.13 (April 13, 2023)
Features:
- SDK improvement
 
Version 2.1.12 (March 24, 2023)
Features:
- SDK improvement
 
Version 2.1.11 (March 14, 2023)
Features:
- Updated SDK events
 
Version 2.1.10 (March 3, 2023)
Features:
- SDK improvement
 
Version 2.1.9 (February 23, 2023)
Features:
- Improved 
Utils.onBackgroundThread 
Version 2.1.8 (February 15, 2023)
Features:
- SDK improvement
 - Increased target API version to 33
 - Added more safety for 
BidMachineImpl.preInitialize - Added more information in error events
 - Updated tracking event logic
 
Bugfixes:
- Fixed 
OutOfMemorycrashes inNetworkRequest#request - Fixed 
NullPointerExceptioncrashes inAdRequest#destroy 
Version 2.1.7 (January 26, 2023)
Bugfixes:
- Fixed 
ConcurrentModificationExceptioncrashes inAdProcessCallbackComposite.executeOnCallback 
Version 2.1.6 (January 25, 2023)
Bugfixes:
- Fixed 
ConcurrentModificationExceptioncrashes inAdProcessCallbackComposite.executeOnCallback - Fixed 
OutOfMemorycrashes inNetworkLoadTask#execute - Fixed 
IllegalStateExceptioncrashes inMediaView#tryPlayVideo 
Version 2.1.5 (November 16, 2022)
Features:
- SDK improvement
 
Version 2.1.4 (November 9, 2022)
Features:
- SDK improvement
 
Version 2.1.3 (November 8, 2022)
Features:
- SDK improvement
 
Version 2.1.2 (November 7, 2022)
Features:
- Updated analytics
 
Version 2.1.1 (October 22, 2022)
Bug fixes:
- Fixed 
ConcurrentModificationExceptioncrashes inAdResponse 
Version 2.1.0 (September 29, 2022)
Features:
- SDK improvement
 
Version 2.0.0 (September 5, 2022)
Features:
- SDK improvement
 - Added Java 8
 - Removed 
AdListener#onAdShown, useAdListener#onAdImpressioninstead 
Version 1.9.10 (August 16, 2022)
Features:
- SDK improvement
 
Version 1.9.9 (August 8, 2022)
Features:
- SDK improvement
 
Version 1.9.8 (August 1, 2022)
Features:
- Updated IAB library to 1.0.0
 
Version 1.9.7 (July 14, 2022)
Features:
- Deprecated 
AdListener#onAdShown, useAdListener#onAdImpressioninstead 
Version 1.9.6 (June 30, 2022)
Features:
- SDK improvement
 
Version 1.9.5 (June 21, 2022)
Features:
- SDK improvement
 
Version 1.9.4 (May 30, 2022)
Features:
- SDK improvement
 
Version 1.9.3 (March 31, 2022)
Features:
- SDK improvement
 
Version 1.9.2 (March 16, 2022)
Features:
- SDK improvement
 - Increased minimum API version to 16
 - Increased target API version to 31
 
Version 1.9.1 (February 11, 2022)
Features:
- Added API method 
AdRequest.Builder#setCustomParamsto set custom parameters 
Version 1.9.0 (February 01, 2022)
Features:
- SDK improvement
 - Added API method 
BidMachine.getBidTokento get BidToken for S2S integration 
Version 1.8.3 (December 29, 2021)
Features:
- SDK improvement
 
Version 1.8.2 (December 23, 2021)
Features:
- SDK improvement
 
Version 1.8.1 (November 26, 2021)
Features:
- SDK improvement
 
Version 1.8.0 (October 26, 2021)
Features:
- Added 
RichMediaViewto display video ads into the view 
Version 1.7.7 (October 21, 2021)
Features:
- SDK improvement
 - Added API method 
AdRequest#notifyMediationLosswith WinnerNetworkName and WinnerNetworkPrice parameters to notify BidMachine of loss if you use BidMachine like in-house mediation - Removed 
AuctionResult#getSeat 
Version 1.7.6 (July 21, 2021)
Features:
- SDK improvement
 
Version 1.7.5 (June 30, 2021)
Features:
- SDK improvement
 
Version 1.7.4 (May 31, 2021)
Features:
- SDK improvement
 - Added API method 
AdRequest.Builder#setPlacementIdto set placement id - Deprecated 
AuctionResult#getSeat 
Version 1.7.3 (May 18, 2021)
Features:
- SDK improvement
 - Added 
TargetingParams#setExternalUserIdsto pass external user ids - Removed 
AdRequest.Builder#disableHeaderBiddingandAdRequest.Builder#enableHeaderBidding - Removed client-side price rounding. At the same time, some deprecated methods were removed that were responsible for the price rounding from 
BidMachineFetcher 
Version 1.7.2 (April 20, 2021)
Features:
- SDK improvement
 - Added API method 
AdRequest.Builder#setBidPayloadto set BidPayload - Added support for OMSDK version 1.3.15
 
Version 1.7.1 (March 30, 2021)
Features:
- SDK improvement
 - Added API method 
AdRequest#destroyto destroy AdRequest - Deprecated client-side rounding, use server side rounding
 - Deprecated 3rd party helpers, use adapter helpers
 
Version 1.6.4 (February 12, 2021)
Features:
- Improved visibility tracker
 
Version 1.6.3 (January 18, 2021)
Features:
- Banner improvement
 
Version 1.6.2 (December 17, 2020)
Features:
- Added support TCF 2.0 - 
IABTCF_TCStringandIABTCF_gdprApplies 
Version 1.6.1 (November 3, 2020)
Features:
- SDK improvement
 
Version 1.6.0 (September 11, 2020)
Features:
- SDK improvement
 - Added API method 
BidMachine.setUSPrivacyStringto set US privacy string - Added API method 
AdRequest.Builder#setNetworksto set certain networks for AdRequest - Added API method 
AdRequest.Builder#setSessionAdParamsto set additional session parameters for AdRequest - Updated AdColony adapter version to 1.6.0.5. More info here
 - Updated Amazon adapter version to 1.6.0.3. More info here
 - Updated Facebook adapter version to 1.6.0.4. More info here
 - Updated MyTarget adapter version to 1.6.0.3. More info here
 - Updated Tapjoy adapter version to 1.6.0.4. More info here
 
Version 1.5.2 (August 3, 2020)
Features:
- SDK improvement
 - Updated AdColony adapter version to 1.5.2.4. More info here
 - Updated Criteo adapter version to 1.5.2.4. More info here
 
Version 1.5.1 (July 15, 2020)
Features:
- Native ad improvement
 
Version 1.5.0 (July 10, 2020)
Features:
- SDK improvement
 - Combining BidMachineFetcher and BidMachineHelper. Use BidMachineFetcher instead BidMachineHelper
 - Added API method 
AdRequest.Builder#setLoadingTimeOutto set loading timeout for AdRequest - Added API method 
AdRequest#notifyMediationWinandAdRequest#notifyMediationLossto notify BidMachine of win/loss if you use BidMachine like in-house mediation 
Version 1.4.4 (May 22, 2020)
Features:
- Updated Amazon version to 8.3.0
 - Updated Criteo version to 3.5.0
 
Version 1.4.3 (April 9, 2020)
Features:
- Added support CCPA based on IAB. More info here
 - Updated AdColony version to 4.1.0
 - Updated Facebook version to 5.7.1
 - Updated Tapjoy version to 12.4.2
 
Version 1.4.1 (January 21, 2020)
Features:
- Added API method 
BidMachine.setPublisherto set publisher information - Added API methods 
Builder#disableHeaderBiddingandBuilder#enableHeaderBiddingto AdRequest to disable/enable header bidding on server side 
Version 1.4.0 (November 28, 2019)
Features:
- Added Native Ad type
 
Version 1.3.3 (September 20, 2019)
Features:
- Added Amazon network adapter for Header-Bidding
 - Added Criteo network adapter for Header-Bidding
 
Version 1.3.2 (September 12, 2019)
Features:
- Update compatibility with Google's Protobuf libraries
 
Version 1.3.1 (September 4, 2019)
Features:
- Added Mintegral network adapter for Header-Bidding
 - Update proguard rules
 
Version 1.3.0 (August 14, 2019)
Features:
- Support of 3d party Ad networks adapters for Header-Bidding that work with BidMachine via SDK
 - Possibility to change endpoint
 - Support of GDPR settings exchange with SharedPreferences (you can found more info here)
 
Updated 5 months ago