release method

void release()

Implementation

void release() {
  final handler = SingletonBannerCallbackHandler();

  handler.methodChannel!
      .invokeMethod('release', {'key': key, 'zoneId': zoneId});

  if (handler.onLoadAdCallbacks[key] != null) {
    handler.onLoadAdCallbacks.remove(key);
  }

  if (handler.onFailAdCallbacks[key] != null) {
    handler.onFailAdCallbacks.remove(key);
  }

  if (handler.onClickAdCallbacks[key] != null) {
    handler.onClickAdCallbacks.remove(key);
  }

  if (handler.onRefreshPlatformViewCallbacks[key] != null) {
    handler.onRefreshPlatformViewCallbacks.remove(key);
  }
}