AMPSDrawAd constructor

AMPSDrawAd({
  1. required AdOptions config,
  2. AMPSDrawAdListener? mCallBack,
  3. AMPSDrawRenderListener? mRenderCallBack,
  4. String? instanceId,
})

Implementation

AMPSDrawAd({
  required this.config,
  this.mCallBack,
  this.mRenderCallBack,
  String? instanceId,
}) : instanceId = instanceId ?? _generateInstanceId() {
  DrawCallbackRouter.instance.register(this.instanceId, _handleCall);
  AdscopeSdk.invokeMethod(
    AMPSAdSdkMethodNames.drawCreate,
    _wrapArgs(config.toMap()),
  );
}