bidmad_flutter_plugin 0.0.4-dev3 bidmad_flutter_plugin: ^0.0.4-dev3 copied to clipboard
Flutter Plugin for using BidmadSDK
Introduce #
Flutter Plugin for using Bidmad SDK
BidmadSDK is an Ad Develop kit for maximizing advertising revenue in mobile apps.
Support #
Platform | AD Type |
---|---|
Android | Banner / Native / Interstitial / Reward |
iOS | Banner / Native / Interstitial / Reward |
Unity | Banner / Interstitial / Reward |
Flutter | Banner / Reward |
*Banner, Interstital Ad Type will be supported in the future in Flutter Plugin
For platforms other than flutter, click here.
Programming Guide #
1. Dart #
1) Init AD Object
initialize the FlutterBaseReward object.
FlutterBaseReward reward = new FlutterBaseReward(
listener: (RewardEvent event, String zoneId) {
if(event == RewardEvent.onLoadAd){ //Return Event Type
print("OK");
}
}
);
2) Ad Load & Show
Below is an example of a load & show using a plugin. Call the defined function from the UI.
*Set the native setting before calling the function. Please Check the setting guides Android and iOS.
....
reward.setAdInfo("Your Zone ID");
reward.load();
//Call the show function after receiving onLoadAd from the listener.
reward.show();
....
2. Android #
Set the Bidmad Channel in MainActivity *MainActivity file is automatically created when the project is created.
class MainActivity: FlutterActivity() {
private var binaryMessenger: BinaryMessenger? = null
private var reward : FlutterReward? = null
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
GeneratedPluginRegistrant.registerWith(flutterEngine);
binaryMessenger = flutterEngine.dartExecutor.binaryMessenger
reward = FlutterReward(this)
reward!!.initChannel(binaryMessenger, reward!!.defualtChannelNm);
}
}