banner 广告

qh.createBannerAd

解释: 创建Banner广告组件。调用该方法创建的banner广告是一个单例,创建新单例时,将会自动销毁上一个单例。

方法参数: Object object

object参数说明

参数名类型必填默认值说明
adUnitIdString-广告单元 id
adIntervalsNumber-广告自动刷新的间隔时间,单位为秒,参数值必须大于等于30(该参数不传入时 Banner 广告不会自动刷新)
styleObject-banner 广告组件的样式

返回值:BannerAd

示例

  • 在 js 文件中
  1. Page({
  2. methods: {
  3. showAd() {
  4. const bannerAd = qh.createBannerAd({
  5. adUnitId: 'xxxxx',
  6. adIntervals: 30,
  7. style: {
  8. left: 0,
  9. top: 0,
  10. width: 200,
  11. height: 300
  12. }
  13. })
  14. }
  15. }
  16. });

BannerAd.hide

解释: 隐藏Banner广告。

BannerAd.destroy

解释: 销毁Banner广告实例, 这是唯一可以销毁实例的方法,用户点击关闭按钮,并不会销毁实例。

BannerAd.offError(function callback)

解释: 取消监听Banner错误事件

方法参数: function callback

解释:Banner错误事件的回调函数。

BannerAd.offLoad(function callback)

解释: 取消监听Banner广告加载事件。

方法参数: function callback

解释:Banner广告加载事件的回调函数。

BannerAd.onError(function callback)

解释: 监听Banner错误事件。

方法参数: function callback

解释:Banner错误事件的回调函数。

Object回调参数说明

参数名类型说明备注
errMsgstring错误信息
errCodenumber错误码

BannerAd.onLoad(function callback)

解释: 监听Banner广告加载事件。

方法参数: function callback

解释:Banner广告加载事件的回调函数。

Promise BannerAd.show

解释: 显示Banner广告。

返回值:Promise

解释: Banner广告显示操作的结果。