iOS Changelog

Check for the latest Helium SDK at the Helium website.

Version 3.3.2 (2023-01-26)


Improvements:

  • The minimum version for Vungle has been updated to 6.12 to incorporate Vungle's bug fixes.

Bug Fixes:

  • Support for Xcode 13.1 has been restored.
  • Reverted Yahoo adapter to use Verizon-Ads-StandardEdition to support Xcode 13.1.
  • Vungle adapter has been audited again and contains more safety checks.
  • Pipe through Amazon Publisher Services banner and interstitial clicks.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.8
  • AdMob: ~> 9.12
  • AppLovin: ~> 11.3
  • Chartboost: ~> 9.1
  • Facebook Audience Network: ~> 6.12
  • Fyber Marketplace: ~> 8.1
  • Google bidding: ~> 9.12
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.1
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 4.2
  • Vungle: ~> 6.12
  • Yahoo: ~> 1.14

Version 3.3.1 (2023-01-09)


Bug Fixes:

  • Fixed a bug in the Vungle adapter where the header bidding API versions of addAdViewToView:withOptions:placementID:error: and playAd:options:placementID:error: were not used.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.8
  • AdMob: ~> 9.12
  • AppLovin: ~> 11.3
  • Chartboost: ~> 9.1
  • Facebook Audience Network: ~> 6.12
  • Fyber Marketplace: ~> 8.1
  • Google bidding: ~> 9.12
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.1
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 4.2
  • Vungle: ~> 6.10
  • Yahoo: ~> 1.3

Version 3.3.0 (2022-12-01)


Improvements:

  • Added ability to not initialize certain partners at Helium SDK initialization time. start(withAppId:andAppSignature:options:delegate:) now can take HeliumInitializationOptions with a Set<String> of partner identifiers to skip initialization.
  • Added several more metrics around ad lifecycle and initialization. The new notification com.chartboost.helium.notification.init has been added and contains details on which partners initialized and how long it took.
  • Google bidding adapter now uses the official Google bidding APIs in Google Mobile Ads SDK version 9.12.
  • Chartboost adapter now uses version 9.1.0 as a minimum.
  • Facebook Audience Network now uses version 6.12.0 as a minimum.
  • Update the minimum required Xcode version to 14.1.
  • Update the Yahoo adapter to use the new Yahoo SDK.

Bug Fixes:

  • Fixed a bug in the Facebook Audience Network adapter where interstitial and rewarded didClose: events were not fired.
  • Fixed a bug in the Facebook Audience Network adapter where the ATE setting was not being set.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.8
  • AdMob: ~> 9.12
  • AppLovin: ~> 11.3
  • Chartboost: ~> 9.1
  • Facebook Audience Network: ~> 6.12
  • Fyber Marketplace: ~> 8.1
  • Google bidding: ~> 9.12
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.1
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 4.2
  • Vungle: ~> 6.10
  • Yahoo: ~> 1.3

Version 3.2.0 (2022-10-20)


Improvements:

  • New public API Helium.sdkVersion to retrieve the Helium version.

Bug Fixes:

  • Internal improvements.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.8
  • AdMob: ~> 9.1
  • AppLovin: ~> 11.3
  • Chartboost: ~> 8.5
  • Facebook Audience Network: ~> 6.9.0
  • Fyber Marketplace: ~> 8.1
  • Google Bidding: ~> 9.1
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.1
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 4.2
  • Vungle: ~> 6.10
  • Yahoo: ~> 1.14

Version 3.1.0 (2022-09-22)


Improvements:

  • Rate limiting added to all ad requests.
  • Helium Demo app updated to be a pure SDK integration experience.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.8
  • AdMob: ~> 9.1
  • AppLovin: ~> 11.3
  • Chartboost: ~> 8.5
  • Facebook Audience Network: ~> 6.9.0
  • Fyber Marketplace: ~> 8.1
  • Google Bidding: ~> 9.1
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.1
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 4.2
  • Vungle: ~> 6.10
  • Yahoo: ~> 1.14

Version 3.0.0 (2022-08-18)


Improvements:

  • Banner API updated from a load-show to a load-only paradigm. A summary of the changes is listed below:

    • HeliumBannerView
      • loadAd changed to loadAdWithViewController:.
      • clearLoadedAd renamed to clearAd.
      • showAdWithViewController: removed. Banners are now ready to show upon successful load.
      • readyToShow removed since it is no longer necessary.
    • CHBHeliumBannerAdDelegate
      • heliumBannerAdWithPlacementName:didShowWithError: removed since it is no longer necessary.
      • heliumBannerAdWithPlacementName:didCloseWithError: removed.
      • heliumBannerAdWithPlacementName:didLoadWinningBidWithInfo: will only be invoked when automatic refresh has been disabled for the banner placement.
  • Helium impression events are now separate from partner network impression events.

  • All ad formats now load their waterfalls in a sequential manner.

Bug Fixes:

  • Banner automatic refresh ad loads are now tied to Helium impression events.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.8
  • AdMob: ~> 9.1
  • AppLovin: ~> 11.3
  • Chartboost: ~> 8.5
  • Facebook Audience Network: ~> 6.9.0
  • Fyber Marketplace: ~> 8.1
  • Google Bidding: ~> 9.1
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.1
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 4.2
  • Vungle: ~> 6.10
  • Yahoo: ~> 1.14

Version 2.11.0 (2022-07-07)


Improvements:

  • Improved Keyword targeting support.

Bug Fixes:

  • Stop sending JSON null values in ILRD, winning bid info, and rewarded callback payloads.
  • Remove losing bids from the partner caches.
  • Fixed banner refreshing when not included in a view hierarchy.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.8
  • AdMob: ~> 9.1
  • AppLovin: ~> 11.3
  • Chartboost: ~> 8.5
  • Facebook Audience Network: ~> 6.9.0
  • Fyber Marketplace: ~> 8.1
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.1
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 4.0
  • Vungle: ~> 6.10
  • Yahoo: ~> 1.14

Version 2.10.0 (2022-05-19)


Improvements:

  • Added setGameEngineName:version: to HeliumSdk to facilitate sending game engine information for Reserved Keywords Targeting.

Bug Fixes:

  • Updated Mintegral to version 7.1 and fixed deprecation warnings.
  • Updated AdColony to version 4.8 and fixed deprecation warnings.
  • Podspec usage of EXCLUDED_ARCHS has been reviewed and updated where appropriate.
  • Update AdMob adapter to disable mediation initialization.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.8
  • AdMob: ~> 9.1
  • AppLovin: ~> 11.3
  • Chartboost: ~> 8.5
  • Facebook Audience Network: ~> 6.9.0
  • Fyber Marketplace: ~> 8.1
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.1
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 4.0
  • Vungle: ~> 6.10
  • Yahoo: ~> 1.14

Version 2.9.0 (2022-04-21)


Improvements:

  • Added support for sending keywords in HeliumInterstitialAd, HeliumRewardedAd, and HeliumBannerAd.

Bug Fixes:

  • CCPA/COPPA/GDPR privacy and consent settings are now set in real time.
  • Fixed NSNull crash when encountering JSON null for a bid's cpm_price and ad_revenue.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.7
  • AdMob: ~> 9.1
  • AppLovin: ~> 11.3
  • Chartboost: ~> 8.5
  • Facebook Audience Network: ~> 6.9.0
  • Fyber Marketplace: ~> 8.1
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.0
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 4.0
  • Vungle: ~> 6.10
  • Yahoo: ~> 1.14

Version 2.8.0 (2022-03-24)


Improvements:

  • Added Yahoo mediation support.
  • Banner auto refresh no longer fires didCache(), didReceiveWinningBid(), and didShow().
  • Banner containers are now transparent.

Bug Fixes:

  • Fixes for AdMob banner loading and showing.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.7
  • AdMob: ~> 8.0
  • AppLovin: ~> 10.3
  • Chartboost: ~> 8.5
  • Facebook Audience Network: ~> 6.4
  • Fyber Marketplace: ~> 8.1
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.0
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 3.7
  • Vungle: ~> 6.10
  • Yahoo: ~> 1.14

Version 2.7.1 (2022-03-08)


Note:

  • No changes from 2.7.0. Version bumped to match Android and Unity platform versions.

Version 2.7.0 (2022-03-03)


Improvements:

  • Updated the Unity Ads adapter to enable per placement loading.

Bug Fixes:

  • Not visible banners no longer autorefresh.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.7
  • AdMob: ~> 8.0
  • AppLovin: ~> 10.3
  • Chartboost: ~> 8.5
  • Facebook Audience Network: ~> 6.4
  • Fyber Marketplace: ~> 8.1
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.0
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 3.7
  • Vungle: ~> 6.10

Version 2.6.0 (2022-02-15)


Improvements:

  • Impression Level Revenue Data support.
  • Rewarded callback support.
  • GDPR, COPPA, and CCPA integration with the UnityAds adapter.
  • Reintroduced partner-id to the winning bid information.

Bug Fixes:

  • Fixed UnityAds adapter issue where the Rewarded close event may arrive before the reward event.
  • Updated the ChartboostHeliumAdapterMintegral podspec dependency to use MintegralAdSDK.
  • Updated the ChartboostHeliumAdapterFyber podspec dependency to use Fyber_Marketplace_SDK.

This version of the Helium SDK includes support for the following Ad Networks:

  • AdColony: ~> 4.7
  • AdMob: ~> 8.0
  • AppLovin: ~> 10.3
  • Chartboost: ~> 8.5
  • Facebook Audience Network: ~> 6.4
  • Fyber Marketplace: ~> 8.1
  • InMobi: ~> 10.0
  • ironSource: ~> 7.1
  • Mintegral: ~> 7.0
  • Tapjoy: ~> 12.8
  • Unity Ads: ~> 3.7
  • Vungle: ~> 6.10

Version 2.5.1 (2022-02-03)


Bug Fixes:

  • Updated GDPR and CCPA handling for all networks.

Version 2.5.0 (2022-01-14)


Improvements:

  • Banner Support*
  • Mintegral Header Bidding support.
  • Added Fyber, InMobi, & Mintegral mediated support.
  • Updated Partner SDK Dependencies.
  • Various improvements and fixes.

*Banner Support is currently supported for the following Ad Networks:

  • Chartboost
  • Facebook Audience Network
  • AdColony
  • AdMob
  • Vungle
  • AppLovin
  • Unity Ads
  • Fyber
  • InMobi
  • Mintegral

This version of the Helium SDK includes support for the following Ad Networks:

  • Chartboost: 8.5.0
  • Tapjoy: 12.8.1
  • Facebook Audience Network: 6.9.0
  • AdColony: 4.7.2
  • AdMob: 8.13.0
  • Vungle: 6.10.5
  • AppLovin: 10.3.7
  • Unity Ads: 3.7.5
  • ironSource: 7.1.13.0
  • Fyber Marketplace: 8.1.1
  • InMobi: 10.0.1
  • Mintegral: 7.0.6.0

Version 2.3.2 (2021-12-08)


Improvements:

  • AdMob v8 Support.
  • Updated Partner SDK Dependencies.

This Helium SDK version supports the following Ad Networks:

  • Chartboost: 8.5.0
  • Tapjoy: 12.8.1
  • Facebook Audience Network: 6.9.0
  • AdColony: 4.7.2
  • AdMob: 8.13.0
  • Vungle: 6.10.4
  • AppLovin: 10.3.7
  • Unity Ads: 3.7.5
  • ironSource: 7.1.12.1

Version 2.3.1 (6-24-2021)


Improvements:

  • Vungle Header Bidding Support.
  • Updated Partner SDK Dependencies.
  • Helium Adapters will now follow a d.d.d.d version format.

This Helium SDK version supports the following Ad Networks:

  • Chartboost: 8.4.2
  • Tapjoy: 12.8.1
  • Facebook Audience Network: 6.5.0
  • AdColony: 4.6.1
  • AdMob: 7.69.0
  • Vungle: 6.9.2
  • AppLovin: 10.3.1
  • Unity Ads: 3.7.2
  • ironSource: 7.1.6.1

Version 2.2.1 (12-18-2020)


Improvements:

  • Chartboost SDK 8.4.0 Support.
  • Various Fixes.

This Helium SDK version supports the following Ad Networks:

  • Chartboost: 8.4.0
  • Tapjoy: 12.7.1
  • Facebook Audience Network: 6.2.0
  • AdColony: 4.4.1.1
  • AdMob: 7.69.0
  • Vungle: 6.8.1
  • AppLovin: 6.14.9
  • Unity Ads: 3.6.0
  • ironSource: 7.0.4.0

Version 2.2.0 (11-20-2020)


Improvements:

  • New clearLoadedAd API method.
  • Various improvements and fixes.

This Helium SDK version supports the following Ad Networks:

  • Chartboost: 8.3.1
  • Tapjoy: 12.7.1
  • Facebook Audience Network: 6.2.0
  • AdColony: 4.4.1
  • AdMob: 7.67.0
  • Vungle: 6.8.1
  • AppLovin: 6.14.6
  • Unity Ads: 3.5.0
  • ironSource: 7.0.3.0

Version 2.1.0 (2020-10-02)


Improvements:

  • Added support for non-programmatic ads from IronSource.
  • Added support for non-programmatic ads from Unity Ads.
  • Built and Tested with iOS 14.
  • Chartboost: iOS 8.3.1+
  • AdColony 4.3.1+
  • AdMob 7.65.0+
  • AppLovin 6.14.2+
  • Facebook Audience Network: 5.10.1+
  • ironSource: 7.0.1+
  • Tapjoy 12.6.1+
  • Unity Ads: 3.4.8+
  • Vungle: 6.7.1+

Version 2.0.1 (2020-08-31)


Bug Fixes:

  • Fixed a crash bug.
  • Chartboost: 8.2.0+
  • Facebook Audience Network: 5.3+
  • Tapjoy: 12.2.0+
  • AdColony: 3.3.8+

Version 2.0.0 (2020-05-29)


Improvements:

  • Added support for non-programmatic ads from AdMob.
  • Added support for non-programmatic ads from AppLovin.
  • Added support for non-programmatic ads from Vungle.
  • Chartboost: iOS 8.1.0+
  • Facebook Audience Network: 5.3+
  • Tapjoy: 12.2.0+
  • AdColony: 3.3.8+

Version 1.9.0 (2020-02-27)


Improvements:

  • Helium supports programmatic and non-programmatic ads from existing netowork partners.

Bug Fixes:

    • Chartboost: 8.0.1+
    • Facebook Audience Network: 5.3+
    • Tapjoy: 12.2.0+
    • AdColony: 3.3.8+

Version 1.8.0 (2020-01-01)


Improvements:

  • Helium now handles more than one bid to mitigate winning bid load failure.
  • 3rd party adapters are now in separate framework modules.

Bug Fixes:

  • Chartboost: iOS 8.0.1+
  • Facebook Audience Network: 5.3+
  • Tapjoy: 12.2.0+
  • AdColony: 3.3.8+

Version 1.1.0 (2019-10-15)


Improvements:

  • Added support for AdColony.
  • Added Test Mode to aid in integration.

Bug Fixes:

  • Calling loadAd on an Ad Object that has already been loaded will no longer send an addition didLoadWithError: callback.
  • Calling loadAd before Helium has successfully started will now throw a 'Helium Not Started' error rather than a 'Server Error'.
  • Chartboost: 8.0.1+
  • Facebook Audience Network: 5.3+
  • Tapjoy: 12.2.0+
  • AdColony: 3.3.8+

Version 1.0.0 (2019-8-15)


Improvements:

  • Support for Chartboost.
  • Support for Tapjoy.
  • Support for Facebook Audience Network.
  • Support for Interstitial Ads.
  • Support for Rewarded Ads.
  • Winning bid information.

This Helium SDK version supports the following Ad Networks:

  • Chartboost: 8.0.1+
  • Tapjoy: 12.2.0+
  • Facebook Audience Network: 5.3+