# BannerAd

更新时间:2024-11-14 21:19:37

banner 广告组件。banner 广告组件是一个原生组件,层级比普通组件高。banner 广告组件默认是隐藏的,需要调用 BannerAd.show() 将其显示。banner 广告会根据开发者设置的宽度进行调整,调整后的尺寸将通过 BannerAd.onResize() 事件中提供。

# 属性

# Object object

属性 类型 默认值 必填 说明
adUnitId string 广告单元 id
adIntervals number 广告自动刷新的间隔时间,单位为秒,参数值必须大于等于30(该参数不传入时 Banner 广告不会自动刷新)
style Object banner 广告组件的样式

Object style

banner 广告组件的样式。style 上的属性的值仅为开发者设置的值,banner 广告会根据开发者设置的宽度进行调整,调整后的真实尺寸需要通过 BannerAd.onResize() 事件获得。

属性 类型 说明
left number banner 广告组件的左上角横坐标
top number banner 广告组件的左上角纵坐标
width number banner 广告组件的宽度。最小 308,最大至 屏幕宽度(屏幕宽度可以通过 ks.getSystemInfoSync() 获取)。
height number banner 广告组件的高度

# 方法

# BannerAd.show()

显示 banner 广告。

# BannerAd.hide()

隐藏 banner 广告。

# BannerAd.destroy()

销毁 banner 广告。

# BannerAd.onResize(function listener)

监听 banner 广告尺寸变化事件。

# BannerAd.offResize(function listener)

移除 banner 广告尺寸变化事件的监听函数。

# BannerAd.onLoad(function listener)

监听 banner 广告加载事件。

# BannerAd.offLoad(function listener)

移除 banner 广告加载事件的监听函数。

# BannerAd.onError(function listener)

监听 banner 广告错误事件。

# BannerAd.offError(function listener)

移除 banner 广告错误事件的监听函数。

# BannerAd.onClose(function listener)

监听 banner 广告关闭事件。

# BannerAd.offClose(function listener)

移除 banner 广告关闭事件的监听函数。

Copyright ©2025, All Rights Reserved