initialize static method

Future<bool?> initialize({
  1. required String gameId,
  2. dynamic listener(
    1. UnityInitializationState initializationState,
    2. Map<String, dynamic> result
    )?,
})

Initialize Unity Ads

  • gameId - identifier from Project Settings in Unity Dashboard.

Implementation

static Future<bool?> initialize({
  required String gameId,
  Function(UnityInitializationState initializationState,
          Map<String, dynamic> result)?
      listener,
}) async {
  try {
    if (listener != null) {
      _channel.setMethodCallHandler((call) => _initMetodCall(call, listener));
    }
    return await _channel.invokeMethod(initMethod, {
      gameIdParameter: gameId,
    });
  } on PlatformException {
    return false;
  }
}