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.
Recommended integration
| 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.
- In Xcode, go to File → Add Package Dependencies…
- Add the LevelPlay SDK package with the Exact Version rule set to
9.7.0:https://github.com/ironsource-mobile/LevelPlay-Swift-Package - 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.0and later are distributed through Swift Package Manager only. The LevelPlay Swift package requires LevelPlay SDK9.3.0or later. - Adapter
5.3.0pins SA iOS SDK10.2.4exactly and accepts LevelPlay SDK versions from9.0.0up to, but not including,10.0.0. - CocoaPods versions include a fourth numeric component, for example
5.1.0.0. - LevelPlay
9.0.0and later require SA LevelPlay Adapter5.0.0or later. - Apps built with Xcode 27 require SA iOS SDK
10.2.4or later, so use adapter5.3.0or later.
Sources
- SA LevelPlay Adapter changelog
- SA LevelPlay Adapter Swift package
- LevelPlay iOS SDK integration
- LevelPlay iOS SDK changelog
- SA iOS SDK releases
- SuperAwesome iOS integration guide