banner 广告
qh.createBannerAd
解释: 创建Banner广告组件。调用该方法创建的banner广告是一个单例,创建新单例时,将会自动销毁上一个单例。
方法参数: Object object
object
参数说明:
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
adUnitId | String | 是 | - | 广告单元 id |
adIntervals | Number | 否 | - | 广告自动刷新的间隔时间,单位为秒,参数值必须大于等于30(该参数不传入时 Banner 广告不会自动刷新) |
style | Object | 是 | - | banner 广告组件的样式 |
返回值:BannerAd
示例:
- 在 js 文件中
Page({
methods: {
showAd() {
const bannerAd = qh.createBannerAd({
adUnitId: 'xxxxx',
adIntervals: 30,
style: {
left: 0,
top: 0,
width: 200,
height: 300
}
})
}
}
});
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
回调参数说明:
参数名 | 类型 | 说明 | 备注 |
---|---|---|---|
errMsg | string | 错误信息 | |
errCode | number | 错误码 |
BannerAd.onLoad(function callback)
解释: 监听Banner广告加载事件。
方法参数: function callback
解释:Banner广告加载事件的回调函数。
Promise BannerAd.show
解释: 显示Banner广告。
返回值:Promise
解释: Banner广告显示操作的结果。