init method

Future<void> init({
  1. required String apiKey,
  2. Position indicatorPosition = Position.topLeft,
  3. int indicatorPadding = 8,
  4. bool rewardMode = false,
  5. bool releaseMode = false,
  6. bool offerwallMode = false,
  7. String? requestUUID,
  8. Map<String, dynamic>? userProperties,
})

Implementation

Future<void> init(
    {required String apiKey,
    Position indicatorPosition = Position.topLeft,
    int indicatorPadding = 8,
    bool rewardMode = false,
    bool releaseMode = false,
    bool offerwallMode = false,
    String? requestUUID,
    Map<String, dynamic>? userProperties}) async {
  assert(apiKey.isNotEmpty);

  return _channel.invokeMethod("init", <String, dynamic>{
    'apiKey': apiKey,
    'indicatorPosition': indicatorPosition.index,
    'indicatorPadding': indicatorPadding,
    'rewardMode': rewardMode,
    'releaseMode': releaseMode,
    'offerwallMode': offerwallMode,
    'requestUUID': requestUUID,
    'userProperties': userProperties,
  });
}