/** * 回调函数类型 */ export type Callback = () => any; export type RewardedVideoAd = { /** * 广告创建后默认是隐藏的,可以通过该方法显示广告 */ show: () => Promise; /** * 当广告素材加载出现错误时,可以通过 load 方法手动加载 */ load: () => Promise; /** * 销毁广告实例 */ destroy: () => Promise; /** * 绑定广告 load 事件的监听器 */ onLoad: (arg0: Callback) => void; /** * 解除绑定 load 事件的监听器 */ offLoad: (arg0: Callback) => void; /** * 绑定 error 事件的监听器 */ onError: (arg0: Callback) => void; /** * 解除绑定 error 事件的监听器 */ offError: (arg0: Callback) => void; /** * 绑定 close 事件的监听器 */ onClose: (arg0: Callback) => void; /** * 解除绑定 close 事件的监听器 */ offClose: (arg0: Callback) => void; };