2026免服务器带壳截图小程序源码,原生微信小程序带流量主广告接口
项目介绍
最近整理了一套「带壳截图」微信小程序源码,支持把普通截图一键套上 iPhone、iPad、MacBook、Apple Watch、华为、三星等 27 款主流机型外壳,还能自定义背景色、渐变、透明底、比例裁切、缩放大小。
效果接近网页版,但完全跑在微信小程序里,生成速度快、支持保存到相册,适合做成工具类小程序。
主要功能
- 27 款机型模板:iPhone 17 全系列、iPhone 8、iPad / MacBook / iMac / Watch、华为 Mate / Pura / 折叠屏 / 手表 / 笔记本 / 电视、三星 S 系列等
- 多种背景:纯色、透明、渐变
- 多种比例预设:1:1、4:3、9:16、圆角、铺满
- 机型缩放:30% ~ 200% 自由调节
- 高清导出:使用 Canvas 2D 离屏渲染,预览区不闪烁
- 激励视频广告解锁保存:每天只需看一次广告,0 点自动重置
源码为微信小程序原生项目,直接导入微信开发者工具即可运行。
快速导入运行
- 打开「微信开发者工具」
- 选择「导入项目」
- 选择解压后的项目目录
- AppID 填写你自己的小程序 AppID(测试号也可以)
- 等待依赖加载完成,点击「编译」
首次运行如果提示机型列表为空,检查 miniprogram/app.js 里的 TEST_DEVICES 数组是否正常加载。
如何改成自己的流量主广告
项目里已经接好了激励视频广告,位置在保存到相册的环节。
用户每天第一次保存时需要看一次激励视频,看完之后当天再保存直接免费,次日 0 点重置。
你只需要把广告位 ID 换成你自己的即可。
步骤 1:开通流量主
- 登录 微信公众平台
- 进入你的小程序后台
- 左侧菜单找到「推广」→「流量主」
- 按提示开通(需要累计独立访客达到 1000)
步骤 2:创建激励视频广告位
- 进入「流量主」→「广告管理」
- 点击「新建广告位」
- 选择广告类型为 「激励式视频」
- 填写广告位名称,比如:保存解锁广告
- 创建成功后,复制广告位 ID,格式类似:adunit-xxxxxxxxxxxxxxxx
步骤 3:替换源码中的广告位 ID
打开文件:miniprogram/pages/result/result.js
找到第 4 行:const AD_UNIT_ID = ‘adunit-415e8640beca1462’
把引号里的 ID 换成你刚刚复制的广告位 ID,例如:const AD_UNIT_ID = ‘adunit-1234567890abcdef’
保存文件,重新编译即可。
真机测试
开发者工具通常无法播放真实广告,建议:
- 点击开发者工具顶部的「预览」
- 用手机微信扫码体验
- 点击「保存到相册」,看是否能正常弹出广告
- 完整观看后,确认能保存成功
注意事项
- 广告位 ID 必须是你自己小程序后台创建的,复制别人的或用测试 ID 会导致广告无法加载。
- 如果广告拉取失败(网络问题、未开通流量主、开发者工具环境),代码已经做了兜底处理:会直接放行保存,避免核心功能被广告卡住。
- 上架前请检查各机型模板的
screenRadius是否与实际模板图匹配,部分机型可能需要微调。 - 模板图片存放在
miniprogram/images/templates/,如需新增机型,把 PNG 素材放进去,并在app.js里添加对应配置。
免责声明
本源码仅供学习交流及个人项目使用。
项目中涉及的机型模板图片版权归原作者所有,请勿用于商业售卖或侵犯品牌权益。
流量主收益归替换后的小程序账号所有者所有,请遵守微信公众平台相关规范。
如果你在使用过程中遇到机型对不准、广告不显示、保存失败等问题,欢迎联系,我会尽量回复。
觉得有用的话,可以点个赞或者转发给需要的朋友。
服务声明: 本网站所有发布的源码、软件和资料均为作者提供或网友推荐收集各大资源网站整理而来,仅供功能验证和学习研究使用,您必须在下载后24小时内删除。不得使用于非法商业用途,不得违反国家法律,否则后果自负!一切关于该资源商业行为与本站无关。如果您喜欢该程序,请购买正版源码,能得到更好的正版售后服务。如有侵犯你的版权合法权益,请邮件或QQ与我们联系处理(邮箱:kechenen8@gmail.com),本站将立即删除改正。
科科资源 » 2026免服务器带壳截图小程序源码,原生微信小程序带流量主广告接口
科科资源 » 2026免服务器带壳截图小程序源码,原生微信小程序带流量主广告接口


