# uniMP激励视频广告

# 简介

通过App打开微信小程序播放激励视频广告

为了给开发者提供更高价格的广告,uni-ad 推出了高阶游戏广告预算。目前这种广告主预算只支持激励视频广告位

利用 uni-ad 多层调度策略动态调整渠道,在设备无广告时自动调整为其他广告渠道以增加广告填充率

# 开通流程

uniMP激励视频广告 支持已上架微信开放平台的应用和未上架的应用:

  1. 已上架微信开放平台的应用需要填写微信开放平台应用的 AppID,iOS平台需要填写通用链接
  2. 未上架微信开放平台的应用不需要填写微信开放平台应用的 AppID 和 iOS通用链接,且不支持以下功能
  • 跳转微信打开广告前有微信的二次确认框。
  • 不支持从微信直接返回App,用户需要手动返回。

上架微信开放平台的流程如下:

  1. 确认应用已上架国内的任意应用市场(上架前需要提供软著,点此前往加急办理软著登记), 微信开放平台需要已上架的应用下载地址
  2. 登录微信开放平台 https://open.weixin.qq.com/
  3. 在微信开放平台 创建移动应用,按照提示填写相关信息至完成。创建成功后会生成 AppID
  4. 确认在微信开放平台创建的应用状态为 已上架

激励视频开通步骤:

  1. 登录 uni-ad 广告联盟,找到广告应用设置并点击 App广告 -> DCloud快捷广告 -> 申请开通

  • iOS 平台需要配置通用链接,配置通用链接后需要重新打包, 详情
  1. 在广告位列表中点击新建广告位

  2. 激励视频广告位必须开启服务器回调,且回调测试请求响应正确的格式。

提示

  • 通过监听广告组件的@close事件返回的 isEnded 属性通知服务器用户是否看完广告,这种做法是不安全的,因为可以被攻击者模拟请求发送到服务器,造成没有看广告的假象。uniMP激励视频广告不在支持此方式,仅支持安全的服务器回调验证
  • 开启服务器回调后,展开广告位左侧箭头并点击 验证服务器回调 可测试服务器响应是否正常

服务器回调响应数据格式

返回 JSON 对象,且包含 isValid: true

{
  "isValid": true
}

# 5+ App

5+ App 支持 uniMP激励视频广告,开通流程和 uni-app 一致,同时也需要开启服务器回调,开通服务器回调时填写业务服务器HTTP地址即可

# Q&A

Q: 为什么通过uni-ad接入跳转微信而不是开发者自行接入

A: uni-ad 多层调度策略动态调整渠道,在检测微信无广告时自动在一定时间整为其他广告渠道,不在跳转到微信,提示用户体验及增加广告填充率

# 打包注意事项

  • HBuilderX 3.7.13+
  • 在App打包界面 广告联盟 -> 勾选 uniMP激励视频广告

注意:3.7.12 之前的版本首次开启此功能需要整包更新,3.7.12之后版本支持WGT热更新