iOS Mediation Adapters
BlueStack's mediation feature enables you to deliver advertisements to your app from various sources, including BlueStack itself and third-party ad networks. This section provides guidance on integrating mediation partner SDKs through BlueStack's third-party SDK adapters.
You must add BlueStackSDK
to your app target if you intend to use any mediation adapters via Swift Package Manager (SPM).
Google Mobile Ads
To include the BlueStack GMA mediation adapter,
- For bluestack-sdk-react-native >= 1.1.1
- For bluestack-sdk-react-native < 1.1.1
- CocoaPods
- Swift Package Manager
Add the BlueStackGoogleAdapter
dependency to the Podfile of your application project:
pod 'BlueStackGoogleAdapter'
Go to your project file --> Package Dependencies --> Add(+) --> Search for https://github.com/azerion/BlueStack-Google-Adapter
Add the BlueStackGoogleAdapter
to your app's target via Swift Package Manager
- CocoaPods
- Swift Package Manager
Add Google-Mobile-Ads-SDK
adapter dependency as a subspec of BlueStack-SDK
in your app’s Podfile:
pod 'BlueStack-SDK', :subspecs=>["Google-Mobile-Ads-SDK"]
Add the BlueStackGMAAdapter
to your app's target via Swift Package Manager
Add Your AdMob App ID
In the Info.plist
of your app,
please add the key GADApplicationIdentifier
and set its value to the ID you received from your Azerion Publisher Representative.
Equativ (previously Smart Ad Server)
To include the BlueStack Equativ / Smart Ad Server mediation adapter,
- For bluestack-sdk-react-native >= 1.1.1
- For bluestack-sdk-react-native < 1.1.1
- CocoaPods
- Swift Package Manager
Add the BlueStackEquativAdapter
adapter dependency to your app's podfile.
pod 'BlueStackEquativAdapter'
Go to your project file --> Package Dependencies --> Add(+) --> Search for https://github.com/azerion/BlueStack-Equativ-Adapter
Add the BlueStackEquativAdapter
to your app's target via Swift Package Manager
- CocoaPods
- Swift Package Manager
Add the Smart-Display-SDK
adapter dependency as a subspec of BlueStack-SDK
in your app’s Podfile:
pod 'BlueStack-SDK', :subspecs=>["Smart-Display-SDK"]
Add the BlueStackSASAdapter
to your app's target via Swift Package Manager
Amazon In-App Bidding
To include the BlueStack Amazon publisher service in-app bidding adapter,
- CocoaPods
- Swift Package Manager
Add the BluestackAmazonPublisherServicesAdapter
adapter dependency as a subspec of BlueStack-SDK
in your app’s Podfile:
pod 'BlueStack-SDK', :subspecs=>["BluestackAmazonPublisherServicesAdapter"]
Add the BluestackAmazonPublisherServicesAdapter
to your app's target via Swift Package Manager
Supported Ad Networks
Ad Network | Bidding | SDK Version | Adapter Version | Supported Ad Formats |
---|---|---|---|---|
No | 11.13.0 | 5.1.4.1 | Banner / MREC, Interstitial, Rewarded Ads, Native Ads | |
Amazon | Yes | 4.5.5 | Included in BlueStackSDK as subspec | Banner / MREC, Interstitial, Rewarded Ads |
Equativ | Yes | 8.4.0 | 5.1.4.1 | Banner / MREC, Interstitial |
- Ensure all dependencies are included as outlined in each network’s integration guide.
- Ad formats may require additional configurations or testing to confirm functionality.