BannerAd.offResize收藏我的收藏
收藏
我的收藏基础库 1.3.0 开始支持本方法,这是一个同步方法。
解除绑定 resize 事件的监听器。
前提条件 | 无 |
业务背景 | 无 |
使用限制 | 无 |
注意事项 | 无 |
相关教程 | 无 |
语法
BannerAd.offResize(callback)
参数说明
callback
类型 | 默认值 | 必填 | 说明 | 最低支持版本 |
---|---|---|---|---|
function | 是 | 通过 BannerAd.offResize 绑定的监听器 | 1.3.0 |
返回值
无
错误码
errorCode | errMsg | errorType | 说明 | 最低支持版本 |
---|---|---|---|---|
999993 | internal error | F | 小游戏框架内部错误,有需要请创建工单咨询 | 1.3.0 |
999999 | invalid param | D | 1.3.0 |
代码示例
const { windowWidth, windowHeight } = tt.getSystemInfoSync(); const targetBannerAdWidth = 200; // 创建一个居于屏幕底部正中的广告 let bannerAd = tt.createBannerAd({ adUnitId: "YOUR_AD_UNIT_ID", style: { width: targetBannerAdWidth, top: windowHeight - (targetBannerAdWidth / 16) * 9, // 根据系统约定尺寸计算出广告高度 }, }); // 也可以手动修改属性以调整广告尺寸 bannerAd.style.left = (windowWidth - targetBannerAdWidth) / 2; function resize(size) { console.log(size.width, size.height); bannerAd.style.top = windowHeight - size.height; bannerAd.style.left = (windowWidth - size.width) / 2; } bannerAd.onResize(resize); bannerAd.offResize(resize);
点击纠错