StartAppSdk class
Singleton class for accessing API of native platform Start.io (StartApp) SDK.
Constructors
- StartAppSdk()
-
It's safe to call this constructor several time, it returns singleton instance.
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
onAdClickedCallbacks
→ Map<
int, VoidCallback> -
final
-
onAdDisplayedCallbacks
→ Map<
int, VoidCallback> -
final
-
onAdHiddenCallbacks
→ Map<
int, VoidCallback> -
final
-
onAdImpressionCallbacks
→ Map<
int, VoidCallback> -
final
-
onAdNotDisplayedCallbacks
→ Map<
int, VoidCallback> -
final
-
onVideoCompletedCallbacks
→ Map<
int, VoidCallback> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getSdkVersion(
) → Future - Returns the version of underlying native platform SDK.
-
loadBannerAd(
StartAppBannerType type, {StartAppAdPreferences prefs = const StartAppAdPreferences(), VoidCallback? onAdImpression, VoidCallback? onAdClicked}) → Future< StartAppBannerAd> - Loads banner ad, creates an underlying native platform view.
-
loadInterstitialAd(
{StartAppInterstitialAdMode mode = StartAppInterstitialAdMode.automatic, StartAppAdPreferences prefs = const StartAppAdPreferences(), VoidCallback? onAdDisplayed, VoidCallback? onAdNotDisplayed, VoidCallback? onAdClicked, VoidCallback? onAdHidden, VoidCallback? onAdImpression}) → Future< StartAppInterstitialAd> - Loads interstitial ad, does not create an underlying native platform view.
-
loadNativeAd(
{StartAppAdPreferences prefs = const StartAppAdPreferences(), VoidCallback? onAdImpression, VoidCallback? onAdClicked}) → Future< StartAppNativeAd> - Loads native ad, does not create an underlying native platform view.
-
loadRewardedVideoAd(
{StartAppAdPreferences prefs = const StartAppAdPreferences(), VoidCallback? onAdDisplayed, VoidCallback? onAdNotDisplayed, VoidCallback? onAdClicked, VoidCallback? onAdHidden, VoidCallback? onAdImpression, VoidCallback? onVideoCompleted}) → Future< StartAppRewardedVideoAd> - Loads rewarded video ad, does not create an underlying native platform view.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setTestAdsEnabled(
bool value) → Future - Enables test ads.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited