让你的小程序实现广告无限插屏方法

让你的小程序实现广告无限插屏方法- 莱克资源网- 专注于网络技术资源分享 | 致力于打造全网最好的综合类免费资源分享基地 - ⎛⎝itlake.cn⎠⎞
让你的小程序实现广告无限插屏方法
此内容为免费阅读,请登录后查看
0
免费阅读

本文前言

大家好啊,最近突然想到一个问题,自己作为一个自学了一些技术,却每天发的公众号文章和程序根本没半毛钱关系,靠分享一些破解软件浑浑度日,再这样下去恐怕要废。所以今天给自己技术群的狗子们分享一个小知识点,如何让你的小程序收入翻倍。
最近群里的小伙伴一直问我,你的小程序怎么这么恶心?为什么你插屏广告每隔几秒就要弹一次啊?其实我真的不想回答,会一些js基础的小伙伴就都能想到这是怎么做的,无非就是用setInterval()定时器实现,每隔几秒调用一次广告,所以很多技术大佬可以关了这篇文章,自直接上手去做了。
PS:下面要讲的只适用于一些小白或半小白,也就是刚刚入行的朋友,我讲的会比较细,大家认真看看都能学会。

函数介绍

首先为大家介绍两个定时器函数,这是js中经常要用到的,可以帮助你实现很多效果。
setInterval(function(){
  alert("Hello"); //每隔三秒执行一次
}, 3000);

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

PS:1000 毫秒= 1 秒


setTimeout(function(){ 
  alert("Hello"); //三秒后执行一次
  }, 3000);

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

PS: 使用 clearTimeout() 方法来阻止函数的执行

实战演练 – 保姆级手把手教学

 
本文付费阅读内容 - 免费内容
 
介绍完这两个函数我们开始学习如何使用它们,我先用小程序开发工具创建了一个空白项目作为演示用
%title插图%num
%title插图%num
这样我们就得到了一个基础小程序项目,下面我们去小程序后台,获取插屏广告代码。
%title插图%num
你可以直接就用官方给你的代码,它分成两部分,一个是定义广告变量,一个是创建广告实例,我们将定义变量部分添加到小程序js页代码的顶部即可。这是定义全局变量。
%title插图%num
然后,我们将创建广告实例部分的代码,写到一个你自定义的函数中,比如下图
%title插图%num
这里的函数名称什么的自定义即可,现在我们实现了,只要执行此函数,就会弹出插屏广告效果,下图是在onload中执行此函数。
%title插图%num
onload函数是在小程序页面加载时执行,也就是说现在我们打开小程序,就会执行一次插屏广告代码,当然,它是不会显示的,因为微信有规定~errMsg: “小程序启动一定时间内不允许展示插屏广告”

所以你想到该怎么做了吗?利用我们上面的定时器进行实现。
setTimeout(function(){ 
    //小程序广告代码   
  }, 5000);

比如这样,我们会在5秒后再创建插屏广告,这样就避免了因时间过短而无法弹出广告的问题。

那么你应该也能想到,如何无限的弹出广告了,利用另一个函数

setInterval(function(){
   //小程序广告代码   
}, 2000);
我们每隔2秒就执行一次,这样它会无限执行下去,那么就实现了无限弹出插屏广告的方法,是不是超级简单呢?
但是无限执行的程序一定会消耗小程序的性能,或者造成用户手机卡顿,所以我们其实不能让它无限执行下去,这里就用到了关闭定时器方法。
关闭的方法就是将定时器整个赋值给一个全局变量,然后在合适的地方用clearInterval()方法清除定时器
变量名 = setInterval(function(){
   //小程序广告代码   
}, 2000);

clearInterval(变量名);//清除定时器
OK,这个方法绝对能使你的小程序收入翻倍,当然,还有很多其它的广告优化方法,需要根据不同小程序的场景进行不同的调用,达到收益最大化,如果觉得这篇文章不错那就点个赞吧!!!
© 版权声明
THE END
觉得文章还不错?那就点个赞呗!
点赞1赞赏
分享
评论 抢沙发

请登录后发表评论