Mediation adapters for the display.io SDK. Lets you serve DIOSDK ads through third-party mediation platforms.
| Adapter | CocoaPods | SPM | Network SDK |
|---|---|---|---|
| Google Ad Manager | GAM-DIO-Adapter |
GAM-DIO-Adapter |
Google-Mobile-Ads-SDK >= 12.0 |
| Google Ad Manager (no FBAudienceNetwork) | — | GAM-DIO-Adapter-WithoutFBAudienceNetwork |
Google-Mobile-Ads-SDK >= 12.0 |
| AppLovin MAX | AppLovin-DIO-Adapter |
AppLovin-DIO-Adapter |
AppLovinSDK >= 12.0 |
| IronSource (LevelPlay) | IronSource-DIO-Adapter |
IronSource-DIO-Adapter |
IronSourceSDK >= 9.0 |
| TopOn | TopOn-DIO-Adapter |
— | TPNiOS >= 6.0, TPNMediationAdxSmartdigimktAdapter >= 6.0 |
All adapters require DIOSDK >= 4.7.1.
Add the adapter(s) you need to your Podfile:
pod 'GAM-DIO-Adapter'
pod 'AppLovin-DIO-Adapter'
pod 'IronSource-DIO-Adapter'
pod 'TopOn-DIO-Adapter'DIOSDK and the network SDK are pulled in automatically.
-
In Xcode: File > Add Packages...
-
Enter URL:
https://github.com/displayio/iOSMediationAdapters -
Pick a version (e.g.
4.7.1). -
Select the products you need:
GAM-DIO-AdapterGAM-DIO-Adapter-WithoutFBAudienceNetwork(variant without FBAudienceNetwork)AppLovin-DIO-AdapterIronSource-DIO-Adapter
⚠️ TopOn-DIO-Adapteris CocoaPods-only — TPN's SDK doesn't ship a Swift Package.
- iOS 13.0+
- Swift 5.9 or higher
- Xcode 15+
See LICENSE