类 RewardedInterstitialAd

扩展 BaseRewardedAd
表示全屏插页式激励广告。

插页式激励广告会完全覆盖宿主应用的屏幕。
属性
adEventCallback?
用于接收广告事件通知的回调。
adUnitId
用于请求和加载相应特定广告的唯一广告单元 ID。
serverSideVerificationOptions?
安全服务器到服务器验证的配置。
方法
destroy
销毁广告,停止任何额外的处理并销毁与其关联的资源。
getResponseInfo
获取相应广告的广告响应信息。
setPlacementId
为相应广告设置展示位置 ID。
show
显示激励广告。
load
加载插页式激励广告。

属性


Optional adEventCallback

adEventCallback?: AdEventCallback
用于接收广告事件通知的回调。

Readonly adUnitId

adUnitId: string
用于请求和加载此特定广告的唯一广告单元 ID。

Optional serverSideVerificationOptions

serverSideVerificationOptions?: ServerSideVerificationOptions
用于安全服务器到服务器验证的配置。

在调用 show 方法之前分配此值,以便在您自己的后端安全地验证奖励。

方法


destroy

destroy(): void
销毁广告,停止任何额外的处理,并销毁与其关联的资源。

之后请勿调用任何其他方法。

getResponseInfo

getResponseInfo(): ResponseInfo
获取相应广告的广告响应信息。
返回
ResponseInfo 一个 ResponseInfo 对象,包含有关已加载广告的元数据。

setPlacementId

setPlacementId(placementId): void
为相应广告设置展示位置 ID。在展示广告之前,您必须设置此属性。
参数
placementId: bigint 报告中展示位置的标识符。

显示

show(onUserEarnedReward?): void
显示激励广告。
参数
Optional onUserEarnedReward: ((reward) => void) 用户看完广告并获得奖励时触发的回调。

Static load

load(request): Promise<RewardedInterstitialAd>
加载插页式激励广告。
参数
request: AdRequest 广告请求配置。
返回
Promise<RewardedInterstitialAd> 一个 Promise,解析为已加载的 RewardedInterstitialAd 实例。