开通流量主流程
1)点击左侧导航栏的“流量主”进入专属模块
累计独立访客(UV)不低于 1000
存在刷粉行为或有严重违规记录的小程序不予申请
同一个收款账户最多允许关联 50 个账号开户主体
2)点击“新建广告位”开始创建
输入广告位名称即可,如计划插入多个广告位,需要分别新建。
3)获取广告位代码片段
系统将生成广告位的代码片段,开发者点击“复制代码”留用。
4)嵌入代码片段&测试&发布
嵌入代码片段至希望展示广告的位置,并在发布前通过测试预览广告位展示情况。 注:请务必完成主流机型的适配测试,由于适配原因带来的违规问题,将受到同等处罚。
①原生模板广告
.adContainer{width:100%; }
②插屏广告
let interstitialAd =nullPage({ onLoad() {if(wx.createInterstitialAd){//创建 interstitialAd = wx.createInterstitialAd({ adUnitId:'xxxx'}) interstitialAd.onLoad(()=>{console.log('onLoad event emit')//显示 interstitialAd.show().catch((err)=>{console.error(err) }) }) interstitialAd.onError((err)=>{console.log('onError event emit', err) }) interstitialAd.onClose((res)=>{console.log('onClose event emit', res) }) } } })
③激励视频广告
let rewardedVideoAd =nullPage({ onLoad() {if(wx.createRewardedVideoAd){ rewardedVideoAd = wx.createRewardedVideoAd({ adUnitId:'xxxx'}) rewardedVideoAd.onLoad(()=>{console.log('onLoad event emit') }) rewardedVideoAd.onError((err)=>{console.log('onError event emit', err) }) rewardedVideoAd.onClose((res)=>{console.log('onClose event emit', res) const { isEnded } = res//视频是否播放结束、可以向用户下发奖励if(isEnded) {//@todo 获得积分数据交互 } }) } }, showVideoAd() {//用户触发广告后,显示激励视频广告if(rewardedVideoAd) { rewardedVideoAd.show().catch(()=>{//失败重试 rewardedVideoAd.load() .then(()=>rewardedVideoAd.show()) .catch(err => {console.log('激励视频 广告显示失败') }) }) } }, })
扫描下面的小程序码查看效果,记得点一下小程序的广告哦,点广告的人一定长得很好看,无一例外!祝你每天都有好运气。
观看完整视频广告
总结
以上便是这次手把手教我开通小程序广告组件、接入场景与操作指引的学习笔记。多个页面接入同一种类型的流量主广告组件务必使用同一个adUnitId,不要问为什么,我也不知道,就是会提高单价曝光率。