I am working with Chartboost recently and testing it a lot.
I have small feature request since, I have heard, new version is in progress
It’s about consistency in methods and signals/callbacks.
To trigger rewarded video/Interstitial there are methods like:
void showRewardedVideo(string location) void showRewardedVideo(enumeration location) void showInterstitial(string location) void showInterstitial(enumeration location)
So the pattern is visible and clear, option for built-in enums and custom string locations.
Unfortunately, for the signals, there are no options for enum, just:
rewardedVideoDismissed(string location) rewardedVideoDisplayed(string location) interstitialDisplayed(string location)
It is quite annoying when to trigger action I can use enums, but for signal callbacks I need to detect string, really is so easy to make an error.
So my request is to, somehow if possible, add to signals optional enum parameter.
It can be null if location is custom.
Second approach would be to have two sets of signals for the same action, but I don’t see how it can be possible and it will be quite confusing.