BidSmart
BidSmart is our optional system designed to improve monetization performance and help drive higher ad revenue in your title. If you’re interested in enabling it, please coordinate with your Lion Studios Manager so we can make sure your setup is ready and guide you through rollout/testing.
BidSmart runs on top of Lion Ads and does not interfere with standard ad loading. When an eligible higher-paying ad is available, BidSmart will serve that instead.

To enable BidSmart:
Enable BidSmart from the Ads settings page.
Fill out the required settings for each platform (iOS / Android).
Provide BidSmart config to Lion Ads via Remote Config or a local fallback.
Remote Config
We keep BidSmart settings simple and handle the rest for you. BidSmart only enables after it receives a remote config, and it caches the last received config to speed up loading in the next session.
Sample remote config JSON value for LionAdsRemoteConfig:
BidSmart (Enabled): A boolean flag that controls whether the BidSmart system is active in your title. Default value: False
CanInterstitialReplaceRewarded: A boolean flag that determines whether an interstitial ad is allowed to be served in place of a rewarded ad when BidSmart identifies a higher-paying interstitial opportunity at a rewarded ad placement. Default value: False
{
"BidSmart": {
"Enabled": true
},
"CanInterstitialReplaceRewarded": false
}Once your remote configuration has been received, pass it to Lion Ads as early as possible by calling:
LionAdsRemoteConfigHandler.SetRemoteConfig(LionAdsRemoteConfig config)That’s it, BidSmart is now enabled and ready to use!
Advanced
Last updated
Was this helpful?