MagicSdk class

Constructors

MagicSdk()
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

destroyBanner({required String tagId, String? adObjectId}) → Future<String?>
destroyFeed({required String tagId, String? adObjectId}) → Future<String?>
destroyInterstitial({required String tagId, String? adObjectId}) → Future<String?>
destroyRewarded({required String tagId, String? adObjectId}) → Future<String?>
destroySplash({required String tagId, String? adObjectId}) → Future<String?>
getBannerPrice({required String tagId, String? adObjectId}) → Future<int?>
getBannerRealHeight({required String tagId, String? adObjectId}) → Future<double?>
getFeedPrice({required String tagId, String? adObjectId}) → Future<int?>
getFeedRealHeight({required String tagId, String? adObjectId}) → Future<double?>
getInterstitialPrice({required String tagId, String? adObjectId}) → Future<int?>
getPlatformVersion() → Future<String?>
getRewardedPrice({required String tagId, String? adObjectId}) → Future<int?>
getSDKVersion() → Future<String?>
getSelfRenderFeedPrice({required String tagId, String? adObjectId}) → Future<int?>
getSelfRenderFeedRealHeight({required String tagId, String? adObjectId}) → Future<double?>
getSplashPrice({required String tagId, String? adObjectId}) → Future<int?>
init({required String appId}) → Future<String?>
isFeedPlaying({required String tagId, String? adObjectId}) → Future<bool?>
isFeedVideo({required String tagId, String? adObjectId}) → Future<bool?>
isInterstitialReady({required String tagId, String? adObjectId}) → Future<bool?>
isRewardedReady({required String tagId, String? adObjectId}) → Future<bool?>
isSelfRenderFeedPlaying({required String tagId, String? adObjectId}) → Future<bool?>
isSelfRenderFeedVideo({required String tagId, String? adObjectId}) → Future<bool?>
isSplashReady({required String tagId, String? adObjectId}) → Future<bool?>
loadBanner({required String tagId, double? width, double? height, Map<String, Object?> extra = const <String, Object?>{}}) → Future<String?>
loadFeed({required String tagId, double? width, double? height, Map<String, Object?> extra = const <String, Object?>{}}) → Future<String?>
loadInterstitial({required String tagId, Map<String, Object?> extra = const <String, Object?>{}}) → Future<String?>
loadRewarded({required String tagId, Map<String, Object?> extra = const <String, Object?>{}}) → Future<String?>
loadSelfRenderFeed({required String tagId, double? width, double? height, Map<String, Object?> extra = const <String, Object?>{}}) → Future<String?>
loadSplash({required String tagId, Map<String, Object?> extra = const <String, Object?>{}}) → Future<String?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pauseFeedVideo({required String tagId, String? adObjectId}) → Future<String?>
pauseSelfRenderFeedVideo({required String tagId, String? adObjectId}) → Future<String?>
resumeFeedVideo({required String tagId, String? adObjectId}) → Future<String?>
resumeSelfRenderFeedVideo({required String tagId, String? adObjectId}) → Future<String?>
setChannel({String? channel, String? subChannel}) → Future<String?>
setLogEnabled(bool enabled) → Future<bool?>
setTagCustomData({required String tagId, Map<String, Object?> customData = const <String, Object?>{}}) → Future<String?>
showInterstitial({required String tagId, String? adObjectId, String? sceneId}) → Future<String?>
showRewarded({required String tagId, String? adObjectId, String? sceneId}) → Future<String?>
showSplash({required String tagId, String? adObjectId, String? sceneId}) → Future<String?>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited