微信小程序怎么添加插屏广告并设置显示频率
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"微信小程序怎么添加插屏广告并设置显示频率",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序怎么添加插屏广告并设置显示频率"吧!插屏
千家信息网最后更新 2026年11月03日微信小程序怎么添加插屏广告并设置显示频率
本篇内容主要讲解"微信小程序怎么添加插屏广告并设置显示频率",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序怎么添加插屏广告并设置显示频率"吧!
插屏广告
用户触发小程序中的特定场景时,插屏广告将自动向用户展现,用户可以随时关闭插屏广告。广告触发场景由流量主自定义,广告按曝光计费(CPM)。
微信小程序今年新上线了插屏广告,设置和在代码库中接入都非常方便。详细可见微信小程序官方文档。
大体的流程就是在小程序后台新建广告位,获取到广告位的adUnitId并嵌入到源代码,因为插屏广告的单页面性,在页面的onload处添加即可。
let interstitialAd = null;if (wx.createInterstitialAd) { interstitialAd = wx.createInterstitialAd({ adUnitId: 'adunit-ID' })}if(interstitialAd) { interstitialAd.show().catch((err) => { console.error(err); })}嵌入广告非常简单,毕竟微信已经将所有的接口写好了,开发者仅需调用即可。
主要的功能点是设置一个插屏广告一天只显示一次,而微信并没有提供这方面的api,秉持前端能完成的就不要麻烦后端,便想到直接使用缓存存储当期日期,用户打开页面的时候获取上次缓存的日期查看是否相同即可。
//这里使用的是mpVue框架,写在mounted里。let nowday = new Date().getFullYear().toString() + (new Date().getMonth() + 1).toString() + new Date().getDate().toString() ;//获取上次打开页面时间try { let lastDay = wx.getStorageSync('day'); if(lastDay) { console.log('lastday', lastDay); console.log('nowday', nowday) if(lastDay == nowday) { this.flag = false; } else { this.flag = true; } }} catch (e) { //用户首次打开 this.flag = true; console.error(e); console.log('true no storage', this.flag)}if(interstitialAd && this.flag) { interstitialAd.show().catch((err) => { console.error(err); })}interstitialAd.onLoad(() => { try { wx.setStorageSync('day', nowday); console.log('存储时间', nowday); } catch (e) { console.log('err', err) }})PS:下面看下一天只显示一次的弹出广告
仿京东官网顶部的广告关闭,效果为第一次进入官网会出现广告,然后点击关闭,刷新网页不会再显示广告,但是当清除localStorage存入的数据,刷新网页会再显示广告。
html代码
css代码
.header{ width:100%; height:80px; background:#000;}.header-a{ width:1190px; margin:0 auto; position:relative; background:url("images/1.jpg") no-repeat;}.header-a a{ width:100%; height:80px; display:block;}.close{ cursor:pointer; color:#fff; position:absolute; top:5px; right:5px; background:rgb(129, 117, 117); width: 20px; text-align: center; line-height: 20px;}js代码
//localStorage方法function popAd(){ //判断localStorage里有没有isClose if(localStorage.getItem("isClose")){ $(".header").hide(); }else{ $(".header").show(); } //点击关闭隐藏图片存取数据 $(".close").click(function(){ $(".header").fadeOut(1000); localStorage.setItem("isClose", "1"); }) } popAd();chrome console清本地缓存localStorage.clear()
批量清:
localStorage.clear()
单独清除某个记录的缓存,如:
localStorage.clear("popup_info") 或 localStorage.removeItem("popup_info");到此,相信大家对"微信小程序怎么添加插屏广告并设置显示频率"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
广告
插屏
程序
用户
代码
缓存
页面
频率
内容
场景
数据
方法
日期
时间
网页
存储
学习
实用
更深
相同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手磨咖啡
有格互联网科技
南京欣网互联网络科技有限公司
科技创新互联网企业
科技互联网公司logo
长亮科技 互联网金融
汉立互联网科技有限公司联系电话
农村开互联网科技讲堂
顶级互联网科技成果有哪些
宁夏科技产业互联网案例
上海宁丞科技互联网
互联网科技产业特征
未来五年的互联网科技
爱医互联网络科技
互联网方面的科技前沿
福建互联网展示科技馆设计
互联网科技职业技能培训学校
米泉互联网科技专业怎么样
华人运通互联网科技公司
互联网科技创业计划的风险分析
精品咖啡豆
科技与互联网
云电互联网科技
互联网科技股有哪些
互联网科技大会案例
互联网企业科技类企业如何做账
科技互联网行业投资研究
互联网领先科技活动
广西泛欧互联网科技有限公司
互联网企业和网络科技有限公司