Integrate with LevelPlay

LevelPlay SDK was formerly known as the ironSource SDK. The SA LevelPlay Adapter, SA iOS SDK and LevelPlay SDK versions must be compatible.

Component Version
SA LevelPlay Adapter 5.3.0
SA iOS SDK 10.2.4
LevelPlay SDK 9.7.0
Minimum iOS version 13.0
Minimum Xcode version 16.0+
Swift tools 6.0

From adapter 5.2.0, the adapter is available through Swift Package Manager only. CocoaPods is no longer supported.

  1. In Xcode, go to File → Add Package Dependencies…
  2. Add the LevelPlay SDK package with the Exact Version rule set to 9.7.0:
    https://github.com/ironsource-mobile/LevelPlay-Swift-Package
    
  3. Add the SA LevelPlay Adapter package with the Exact Version rule set to 5.3.0:
    https://github.com/ironsource-mobile/LevelPlay-SuperAwesome-Adapter-Swift-Package
    

The adapter adds SA iOS SDK 10.2.4 as a dependency.

Compatibility matrix

SA LevelPlay Adapter Distribution CocoaPods version SA iOS SDK LevelPlay SDK dependency Minimum iOS version State
5.3.0 SPM - 10.2.4 9.3.0+ 13.0 Recommended
5.2.0 SPM - 10.2.3 9.3.0+ 13.0 Superseded
5.1.0 CocoaPods 5.1.0.0 9.4.0 9.x 12.0 Superseded
5.0.0 CocoaPods 5.0.0.0 9.4.0 9.x 12.0 Superseded
4.1.13 CocoaPods 4.1.13.0 9.4.0 8.3.0.0 12.0 Legacy
4.1.12 CocoaPods 4.1.12.0 9.3.5 8.1.0.0 12.0 Legacy
4.1.11 CocoaPods 4.1.11.0 9.3.4 7.9.1.0 11.0 Legacy
4.1.10 CocoaPods 4.1.10.0 9.3.3 7.9.1.0 11.0 Legacy
4.1.9 CocoaPods 4.1.9.0 9.3.1 7.8.0.0 11.0 Legacy
4.1.8 CocoaPods 4.1.8.0 9.3.1 7.7.0.0 11.0 Legacy
4.1.7 CocoaPods 4.1.7.0 9.1.0 7.3.1.0 10.0 Legacy
4.1.6 CocoaPods 4.1.6.0 8.5.6 7.3.0.0 10.0 Legacy
4.1.5 CocoaPods 4.1.5.0 8.4.1 7.2.5.1 10.0 Legacy
4.1.4 CocoaPods 4.1.4.0 8.4.0 7.2.5.1 10.0 Legacy
4.1.3 CocoaPods 4.1.3.0 8.3.9 7.2.4.0 10.0 Legacy
4.1.2 CocoaPods 4.1.2.0 8.1.1 7.1.13.0 10.0 Legacy
4.1.1 CocoaPods 4.1.1.0 8.1.0 7.1.10.0 10.0 Legacy
4.1.0 CocoaPods 4.1.0.0 8.1.0 7.1.9.0 10.0 Legacy

Integration notes

  • Use exact dependency versions from one matrix row.
  • Adapter 5.2.0 and later are distributed through Swift Package Manager only. The LevelPlay Swift package requires LevelPlay SDK 9.3.0 or later.
  • Adapter 5.3.0 pins SA iOS SDK 10.2.4 exactly and accepts LevelPlay SDK versions from 9.0.0 up to, but not including, 10.0.0.
  • CocoaPods versions include a fourth numeric component, for example 5.1.0.0.
  • LevelPlay 9.0.0 and later require SA LevelPlay Adapter 5.0.0 or later.
  • Apps built with Xcode 27 require SA iOS SDK 10.2.4 or later, so use adapter 5.3.0 or later.

Sources