评论

优化小程序内的激励视频广告

加入激励视频后,进入页面明显的卡顿。我们需要对其进行优化。

加入了激励视频后,进入页面可以看到明显的卡顿,为了增加体验,我们需要做些优化。

首先,广告模板代码会让你在onLoad()函数中初始化广告代码。这里,我们需要将其封装在一个独立函数中。

然后,我们定义一个全局变量hasLoadAd,默认为false,当调用播放按钮时,先判断该变量是否为真,当不是真时,我们调用上面封装的loadAd()函数加载广告。

经实践,发现第一次调用vAd.show()时,通常会失败,此时,可参考模板中的示例代码,进行第二次加载。代码如下:

这样有个弊端,就是第一次会初始化加载两次,并且时间有点长,为了用户体验,我们在调用前,就调用wx.showLoading()。

最后,在onUnload()函数中,将vAd =null ;这样可以避免退出再进入时卡顿。

你有好的想法和建议,欢迎留言。

最后一次编辑于  05-12  
点赞 1
收藏
评论

1 个评论

  • 神经蛙
    神经蛙
    发表于小程序端
    08-12

    很实用

    08-12
    赞同
    回复
登录 后发表内容