AMPSNativeAd class

原生广告类

Constructors

AMPSNativeAd({required AdOptions config, NativeType nativeType = NativeType.native, AMPSNativeAdListener? mCallBack, AMPSNativeRenderListener? mRenderCallBack, String? instanceId})

Properties

config ↔ AdOptions
默认原生模式【鸿蒙中原生和自渲染是一样的调用入口;Android是两个不同的入口,所以这里需要说明文档说明】
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
instanceId → String
实例唯一标识,与原生 AMPSAdInstanceKey.adInstanceId 对应。
final
mCallBack ↔ AMPSNativeAdListener?
getter/setter pair
mCloseWidgetCallMap ↔ Map<String, VoidCallback>
getter/setter pair
mDownloadListenerMap ↔ Map<String, AMPSUnifiedDownloadListener>
getter/setter pair
mInteractiveCallBackMap ↔ Map<String, AmpsNativeInteractiveListener>
getter/setter pair
mNegativeFeedbackListenerMap ↔ Map<String, AMPSNegativeFeedbackListener>
getter/setter pair
mRenderCallBack ↔ AMPSNativeRenderListener?
getter/setter pair
mVideoPlayerCallBackMap ↔ Map<String, AmpsVideoPlayListener>
getter/setter pair
nativeType ↔ NativeType
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() → Future<void>
销毁
getDownLoadInfo(String adId) → Future<UnifiedAdDownloadAppInfo?>
getECPM(String adId) → Future<num>
获取ecpm
getMediaExtraInfo() → Future
获取信息
getSeatId() → Future<String?>
获取胜出渠道的seatId
getUnifiedImages(String adId) → Future<List<String>>
getUnifiedPattern(String adId) → Future<AMPSUnifiedPattern>
isNativeExpress(String adId) → Future<bool>
获取是否是自渲染
isReadyAd(String adId) → Future<bool>
获取是否有预加载
load() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause() → Future<void>
失去焦点
resume() → Future<void>
失去焦点
setAdCloseCallBack(String adId, VoidCallback? closeWidgetCall) → void
setDownloadListener(String adId, AMPSUnifiedDownloadListener? downloadListener) → void
setInteractiveListener(String adId, AmpsNativeInteractiveListener? listener) → void
setNegativeFeedbackListener(String adId, AMPSNegativeFeedbackListener? listener) → void
setSizeUpdate(String adId, AdWidgetSizeCall? func) → void
setVideoPlayerListener(String adId, AmpsVideoPlayListener? listener) → void
toString() → String
A string representation of this object.
inherited

Operators

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