AdspostxFlutterPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • AdspostxFlutterPlatform
Implementers

Constructors

AdspostxFlutterPlatform()
Constructs a AdspostxFlutterPlatform.

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

enableDebugLog(bool isEnabled) Future<bool>
It makes debug logs enable/disable. By default debug logs are disabled. We don't recommand to enable logs in live environment. 'isEnabled' must be either true/false. true - enable debug log. false - disable debug log. Returns a bool indicating that if enableDebugLog call is successful or not. In case of error it can also throw exceptions. ///
init(String sdkId) Future<bool>
Initialize adspostx with sdkId, sdkId should be non-empty valid String. Returns a bool indicating that if init call is successful or not. In case of error it can also throw exceptions.
loadOffers(Map attributes) Future<bool>
LoadOffers with specified attributes, attributes should be of Map type. attribute key-value should be from specific values which you can get from adspostx documentation website https://docs.adspostx.com/. Returns a bool indicating that if loadOffers call is successful or not. In case of error it can also throw exceptions.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setEnvironment(int environment) Future<bool>
setEnvironment sets environment for serving offers. 'environment' must be either 0 or 1. 0 - live environment. Default is set to 'live environment'. 1 - test environment. Returns a bool indicating that if setEnvironment call is successful or not. In case of error it can also throw exceptions. ///
setTimeout(double seconds) Future<bool>
setTimeOut sets timeout value in seconds. Used it rarely only when there some problem with offers after loading them. Returns a bool indicating that if setTimeout call is successful or not. In case of error it can also throw exceptions. ///
showOffers(int presentationStyle, bool isTransparent, int topMargin, int rightMargin, int bottomMargin, int leftMargin, dynamic callback(bool)) Future<bool>
ShowOffers with specified configurations. presentationStyle must be either '0' or '1'. 0 - pop up style, 1 - full screen size. isTransparent must be either 'true' or 'false' indicates if offer background should be transparent or not. topMagin must be of int type and value from 0 to 15. it indicates top margin offset in percentage. rightMagin must be of int type and value from 0 to 15. it indicates right margin offset in percentage. bottomMargin must be of int type and value from 0 to 15. it indicates bottom margin offset in percentage. leftMargin must be of int type and value from 0 to 15. it indicates left margin offset in percentage. Returns a bool indicating that if showOffers call is successful or not. In case of error it can also throw exceptions.
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

instance AdspostxFlutterPlatform
The default instance of AdspostxFlutterPlatform to use.
getter/setter pair