微信小程序广告功能_微信小程序接入广告
一、微信小程序接入广告功能需要满足的条件
- 主体类型:企业、个体工商户、媒体、政府、其他组织(需要营业执照和机构证明,从事教育、金融、医疗等行业需提供行业资质)
- 小程序状态:已完成微信认证(需支付300元/年认证费),无违规记录。
- 用户量需求:建议日活大于等于100
- 账号状态:小程序已正式发布,非体验版和开发版
注:
- 个体工商户和企业之间的区别?选哪一个比较好?
(1)责任:个体工商户在面临债务问题时,用个人财产抵债。企业是以注册资本为限承担债务问题,不牵连个人财产。
(2)成本:个体工商户的注册成本仅需刻章、税务登记等小额费用大概在300~1000元。企业需认缴注册资本,加上代理记账等年成本大概要2000~5000元。
(3)注销难度:个体工商户注销流程简单,大概一个月内完成。企业注销流程复杂,它需要清算公告,税务注销等耗时3~6个月。
(4)广告权限:两者均可开通微信流量主,但是公司主体更易通过其他平台审核。
- 有哪些获取广告接入的途径?
(1)微信官方广告渠道:①流量主,接入条件是小程序主体为企业或个体工商户已完成微信认证,无严重违规记录。②微信优选广告(微信主动邀请小程序,由品牌广告主直投)
(2)第三方广告平台:①穿山甲(字节跳动,适合游戏的小程序,接入条件是需企业主体,审核较严格)②快手联盟(适合泛娱乐类小程序,如休闲娱乐、社交互动、小说阅读之类的内容消费、工具➕娱乐类的表情包制作,接入条件是需企业或个体工商户),对接技术需下载sdk嵌入代码,技术门槛高③优量汇(腾讯广告联盟,接入条件是企业或个体工商户),直接使用微信广告组件,如ad标签,更简单。
(3)自接品牌广告,定制化合作
二、广告的形式(按照打开小程序的顺序说)
2.1刚打开:封面广告(开屏广告,需微信邀请开通)
- 展示形式:小程序启动时全屏展示。
- 适应的场景:高流量小程序,增加曝光
若没有获得封面广告的权限,可以使用首页弹窗广告来模拟开屏效果,
2.2首页固定放的横幅广告:Banner广告
- 展示形式:固定位置的横幅广告,通常放在页面的顶部或底部。
- 适用场景:首页、列表页等长时间停留的页面。
2.3弹出来的:插屏广告
- 展示形式:全屏弹窗广告,需用户主动触发。
- 适用场景:任务完整页、返回首页时。
2.4看完给奖励:激励视频广告
- 展示形式:15到30秒视频广告,用户观看后可以获得奖励,比如游戏复活、解锁内容。
- 适用场景:游戏、付费内容解锁前。
2.5与内容融合:原生模板广告
- 展示形式:自定义样式的信息流广告,如图文混排。
- 适用场景:内容列表、信息流中自然嵌入。
三、广告相关组件及API,代码示例
3.1封面广告
微信开发有相应的封面广告可以直接接入,不需要插入任何代码。
步骤:
在小程序管理后台中的流量主选项选择:
- 广告管理——封面广告——点击开启,
- 场景设置——在列表中的复选框中选入对应场景(即当用户在该场景下打开时,就会弹起广告)
3.2Banner广告组件
注:
- ad-intervals属性的作用是让广告每x秒切换一次广告内容,避免用户长期看到同一个广告。
- 想要添加banner广告,可在小程序公共平台选择流量主,广告管理——banner广告——新建广告位——复制代码到小程序wxml页面上——测试——提交审核。
3.3插屏广告组件,wx.createInterstitialAd(Object object)
注:
- 该api的详细解释在3.4的图中第二点,想添加插屏广告需要使用这个组件。
- 按照微信的说明直接添加三部分代码即可实现,但是开发者工具有时候是不显示差评广告的,需要在真机上查看。
- 三部分代码,第1部分是直接写到js文件的第1行;第2部分写到js文件的onLoad方法中;第3部分测试写到了onShow方法中,这样每一次进入页面就都会显示广告。
3.4激励广告组件,wx.createRewardedVideoAd(Object object)
wx.createRewardedVideoAd(Object object)用于创建激励视频广告组件,请通过
注:
- 想添加激励广告需要使用这个组件。
- 开发步骤和微信说明的一致,不同的是如何判断用户已经看完视频了,可以领取奖励。
- 三部分。第1部分直接写到js文件的第1行;第2部分写到js文件的onLoad方法中;第3部分点击需要播放视频的按钮或逻辑处调用。
3.5原生模板广告组件
①先去微信公众平台——流量主——广告管理——创建“原生模板广告”位——获取adUnitId
②在wxml中你想要加入广告的地方嵌入广告组件,示例代码:
注:
- grid-count:控制每行广告数量,常用值1、2、5。
- grid-gap:广告之间的间距,默认5px
- ad-theme:适配页面主题色,white是浅色背景,black为深色背景。
- 同一屏幕内最多展示两条原声广告,避免影响用户体验。
- 单机调试广告需要开启“开启广告调试”选项。