Documentation

Version 2.7.0 (May 8, 2024)

Features:

  • Added GAM dynamic version range support from 21.0.0 to 23.0.0

Bug fixes:

  • Fixed ClassCastException with ExoPlayer

Version 2.6.0 (April 5, 2024)

Features:

  • Increased target API version to 34
  • Updated OM SDK version to 1.4.12. Passed certification by OM 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 RichMedia ad type
  • Improved processing WebViewClient#onRenderProcessGone (fix for possible WebView crashes)

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 Context memory leak
  • Fixed OnClose callback

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 onAdShowFailed callback 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 UserAgent initialization from preInitialize to initialize

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 OutOfMemory crashes in NetworkRequest#request
  • Fixed NullPointerException crashes in AdRequest#destroy

Version 2.1.7 (January 26, 2023)

Bugfixes:

  • Fixed ConcurrentModificationException crashes in AdProcessCallbackComposite.executeOnCallback

Version 2.1.6 (January 25, 2023)

Bugfixes:

  • Fixed ConcurrentModificationException crashes in AdProcessCallbackComposite.executeOnCallback
  • Fixed OutOfMemory crashes in NetworkLoadTask#execute
  • Fixed IllegalStateException crashes in MediaView#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 ConcurrentModificationException crashes in AdResponse

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, use AdListener#onAdImpression instead

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, use AdListener#onAdImpression instead

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#setCustomParams to set custom parameters

Version 1.9.0 (February 01, 2022)

Features:

  • SDK improvement
  • Added API method BidMachine.getBidToken to 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 RichMediaView to display video ads into the view

Version 1.7.7 (October 21, 2021)

Features:

  • SDK improvement
  • Added API method AdRequest#notifyMediationLoss with 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#setPlacementId to set placement id
  • Deprecated AuctionResult#getSeat

Version 1.7.3 (May 18, 2021)

Features:

  • SDK improvement
  • Added TargetingParams#setExternalUserIds to pass external user ids
  • Removed AdRequest.Builder#disableHeaderBidding and AdRequest.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#setBidPayload to set BidPayload
  • Added support for OMSDK version 1.3.15

Version 1.7.1 (March 30, 2021)

Features:

  • SDK improvement
  • Added API method AdRequest#destroy to 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_TCString and IABTCF_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.setUSPrivacyString to set US privacy string
  • Added API method AdRequest.Builder#setNetworks to set certain networks for AdRequest
  • Added API method AdRequest.Builder#setSessionAdParams to 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#setLoadingTimeOut to set loading timeout for AdRequest
  • Added API method AdRequest#notifyMediationWin and AdRequest#notifyMediationLoss to 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.setPublisher to set publisher information
  • Added API methods Builder#disableHeaderBidding and Builder#enableHeaderBidding to 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)