AMPSDrawAd class

Draw 广告类

Constructors

AMPSDrawAd({required AdOptions config, AMPSDrawAdListener? mCallBack, AMPSDrawRenderListener? mRenderCallBack, String? instanceId})

Properties

config ↔ AdOptions
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
instanceId → String
实例唯一标识,与原生 AMPSAdInstanceKey.adInstanceId 对应。
final
mCallBack ↔ AMPSDrawAdListener?
getter/setter pair
mCloseWidgetCallMap ↔ Map<String, VoidCallback>
getter/setter pair
mRenderCallBack ↔ AMPSDrawRenderListener?
getter/setter pair
mVideoPlayerCallBackMap ↔ Map<String, AMPSDrawVideoListener>
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
updateSize ↔ AdWidgetSizeCall?
getter/setter pair
updateSizeMap ↔ Map<String, AdWidgetSizeCall>
getter/setter pair

Methods

destroy() → void
页面销毁时调用
getECPM(String adId) → Future<num>
获取ecpm
getMediaExtraInfo() → Future
获取信息
getSeatId() → Future<String?>
获取胜出渠道的seatId
isReadyAd(String adId) → Future<bool>
获取是否有预加载
load() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pauseAd() → void
失去焦点时调用
resumeAd() → void
再次获取焦点时候调用
setAdCloseCallBack(String adId, VoidCallback? closeWidgetCall) → void
setSizeUpdate(String adId, AdWidgetSizeCall? func) → void
setVideoPlayerListener(String adId, AMPSDrawVideoListener? listener) → void
toString() → String
A string representation of this object.
inherited

Operators

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