微信banner广告需要注意的地方:
- 屏幕尺寸不可以使用 cc.winSize 来获取宽、高。需要使用 API 接口中 this.mSystemInfo = wx.getSystemInfoSync() 来获取手机屏幕的有效尺寸。
- banner 的尺寸设置是有规定的。宽高比例确定,只设置width就可以确定尺寸大小。(height 的设置是没有用的)
- bannerAd.style.width 有限制,必须在 300 以上、屏幕宽度以下。(太大或者太小都会自动转成临界值)
- 创建bannerAd的时候初始化尺寸,在 onResize() 函数中可以重设。(因为函数返回值中有banner的实际尺寸大小——根据这个来调节广告的位置)
bannerAd.onResize(res => {
bannerAd.style.left = this.mSystemInfo.screenWidth / 2 - res.width / 2;
bannerAd.style.top = this.mSystemInfo.screenHeight - res.height + 10;
console.log("RealSize = ",res);
});
将banner广告设置在屏幕的最下方正中间的位置。
微信激励视频广告
- 这个没啥需要注意的要点。
最后说一下关于微信开发者工具
最新版本的微信开发者工具也不可以直接调试广告,只能通过真机测试。
工具使用小技巧:如果不需要真机调试的话,在creator构建的时候选择调试模式,在微信工程中有一个 project.dev.js 文件可以把它拖到编辑器中,直接改代码,文件改变之后它会自动编译。可以节省时间。
网友评论