微信小程序加入广告

小程序的广告样式有六种,分别是 Banner、激励式视频、插屏、视频广告、前贴视频、格子广告。

微信对加入的广告样式布局等有一定的要求,添加广告要按照小程序规则指引进行添加 ,详情点击【小程序、小应用广告应用规范及处罚规则】查看。

小程序广告官方文档https://ad.weixin.qq.com/guide/1191

加入广告,首先要开通广告功能。开通后就可以在广告管理中新建广告位了。
在这里插入图片描述在这里插入图片描述

各种广告的代码实现:

说明: unit-id请替换为自己的。

1、Banner广告页代码,这个比较简单只要加入下面一句话就可以了

<ad unit-id="adunit-xxxxxx"></ad>

2、激励视频广告

.WXML中代码

<view class='btn-view' bindtap="openVideo">
  <view class='btn'>打开激励视频</view>
</view>

JS中的代码

let videoAd = null
Page({
  onLoad() {
    // 在页面onLoad回调事件中创建激励视频广告实例
    if (wx.createRewardedVideoAd) {
      videoAd = wx.createRewardedVideoAd({
        adUnitId: 'adunit-xxxxx'
      })
      videoAd.onLoad(() => {})
      videoAd.onError((err) => {})
      videoAd.onClose((res) => {})
    }
  },
  openVideo: function(e) {

    if (videoAd) {
      videoAd.show().catch(() => {
        // 失败重试
        videoAd.load()
          .then(() => videoAd.show())
          .catch(err => {
            console.log('激励视频 广告显示失败')
          })
      })
    }

  }
})

3、插屏广告

wxml文件代码:

<view>
<view class='btn-view' >
  <view class='btn'>我没有点击效果哦</view>
</view>

<view class='btn-view'>
  <view class='btn'>我不能点击哦</view>
</view>

<view class='btn-view' bindtap="openAd">
  <view class='btn'>点击哦,有广告</view>
</view>

<view class='btn-view'>
  <view class='btn'>我不能点击哦</view>
</view>

</view>


JS文件代码

// 在页面中定义插屏广告
let interstitialAd = null
Page({
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    // 在页面onLoad回调事件中创建插屏广告实例
    if (wx.createInterstitialAd) {
      interstitialAd = wx.createInterstitialAd({
        adUnitId: 'adunit-xxxxxx'
      })
      interstitialAd.onLoad(() => {})
      interstitialAd.onError((err) => {})
      interstitialAd.onClose(() => {})
    }
  },

  openAd: function(e) {
    // 在适合的场景显示插屏广告
    if (interstitialAd) {
      interstitialAd.show().catch((err) => {
        console.error(err)
      })
    }
  }
})在这里插入代码片

4、打开视频广告

<ad unit-id="adunit-xxxxxx" ad-type="video" ad-theme="white"></ad>

5、打开前贴视频


<view>带广告</view>
<video src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400" 
unit-id="adunit-xxxxxx"></video>


<view style="margin-top:100rpx;">同样链接,不带广告</view>

<video src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400" ></video>

6、打开格子视频

<ad unit-id="adunit-xxxxxx" ad-type="grid" grid-opacity="0.8" grid-count="5" ad-theme="white"></ad>
  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Unity是一款强大的跨平台游戏引擎,拥有非常出色的图形渲染、物理模拟和多平台发布等优势。而微信小程序则是一种全新的小型应用形态,与Unity引擎一样也具有很强的社交属性,拥有亿万用户,是非常有潜力的一种应用形态。 对于Unity和微信小程序的结合,视频广告是一个非常重要的应用场景。随着近几年移动互联网的迅猛发展,视频广告成为了主流的广告形式之一,以其生动形象的展示方式,让用户对广告更容易产生共鸣。而微信小程序用户活跃,覆盖范围广,可通过视频广告推广新产品、提高品牌知名度。 在Unity引擎的支持下,微信小程序的视频广告效果会更加出色。Unity引擎在视频播放上有很多优势,包括支持多种高清视频格式、全面定制化的视频播放控制,还能支持广告事件统计、用户行为分析等功能。同时,Unity引擎还能在播放器内嵌入“跳过”按钮、限制广告次数等设置,让广告能够更好地融入微信小程序的用户体验。 在制作微信小程序视频广告时,应该遵循几个原则,保证其效果和用户体验。首先,广告要求短小精干,不要超过30秒,避免过度打扰用户。同时,需要抓住观众最重要的关键点,尽可能简捷地描述产品或服务的核心卖点,让用户对广告产生兴趣。其次,必须确保视频广告在内容上丰富多彩、大众化和有创意。最后,要根据观众的兴趣和喜好进行精准的投放,避免对不该投放的用户产生干扰。 综上所述,Unity微信小程序视频广告是未来数字广告行业的一个非常重要的方向。只要制作精良、恰到好处地利用平台特性,就能实现广告主和用户的双赢。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

良枫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值