场景:微信小程序开发中添加广告可以是微信广告和自定义广告的自适应布局;
问题:微信广告在小屏(比如:320)手机上或是设置ad组件父组件宽度小于300px,内容会超出布局范围;
说明:可以从截图中看出微信广告组件都自动添加了行内样式,而且其样式的权重都是最高的!imporant;
说明:从截图的效果可以看出現在广告未超出父元素,但是没有100%在父元素中撑开;这种方法我用过个人总结是:当是使用场景宽度小于300px的时候,可以使用这种方法
附:在微信开发者工具中审查元素,元素好像错位了不过展示效果正常,这个就忽略吧微信开发者工具还应该和我一样,继续努力啊~
2) 峩的解决办法:在微信广告组件父元素上添加弹性盒子布局;
说明:从截图中可以看出广告正常展示。
使用ad(微信广告)需要注意的问題:
1、问题:添加微信广告的小程序在正式上线后微信广告不会正常展示在开发版本和体验版本微信却展示正常;
:开发者首次提交广告组件审核,线上版本的告功能将暂时关闭我们会在一个工作日完成广告组件合规性审核。
2、问题:添加微信广告的小程序在正式上线並且通过审查后如果有除了纯展示的其他需求,比如:需要点击观看广告6秒才能领取奖励如果是微信广告,一天点击几次后微信广告不会正常展示;
解释:; 解决办法:通过在的广告发生错误的回调binderror可以做对应的处理。我所接的需求是:当微信广告展示不出来的时候就展示自定义广告,通过binderror这个回调函数就可以实现这个需求
注意:广告加载成功的回调bindload,页面每次重新渲染并且广告加载成功的话都會执行这个回调
附:社区中的官方解释我暂时没有找到,后期如果我找到了再附上链接地址。
*随记:今天是4月7号清明就剩一天咯。巳踏青已出游,该静一下咯*