Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
erosXXX
uni-app
提交
d443a3ea
U
uni-app
项目概览
erosXXX
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
d443a3ea
编写于
11月 23, 2020
作者:
W
wanganxp
提交者:
GitHub
11月 23, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update rewarded-video.md
上级
f8e723d3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
22 addition
and
8 deletion
+22
-8
docs/api/a-d/rewarded-video.md
docs/api/a-d/rewarded-video.md
+22
-8
未找到文件。
docs/api/a-d/rewarded-video.md
浏览文件 @
d443a3ea
### 激励视频广告
-
app端的广告源由腾讯
广点通、头条穿山甲
广告联盟提供,DCloud负责聚合
-
app端的广告源由腾讯
优量汇、头条穿山甲、快手等
广告联盟提供,DCloud负责聚合
-
小程序端的广告由小程序平台提供
**平台差异说明**
...
...
@@ -28,11 +28,11 @@
### 广告创建
开发者可以调用
uni.createRewardedVideoAd
创建激励视频广告组件。
开发者可以调用
`uni.createRewardedVideoAd`
创建激励视频广告组件。
激励视频广告组件默认是隐藏的,因此可以提前创建,以提前初始化组件。开发者可以在页面的
`onReady`
事件回调中创建广告实例,并在该页面的生命周期内重复调用该广告实例。
```
```
html
<script>
export
default
{
data
()
{
...
...
@@ -71,7 +71,7 @@
支持多页面重复调用,可以传入不同广告位,默认处理了Loading状态及快速点击调用问题
```
```
html
<script>
import
AD
from
"
ad.js
"
...
...
@@ -117,7 +117,7 @@
</script>
```
```
```
js
// ad.js
class
AdHelper
{
...
...
@@ -414,7 +414,9 @@ rewardedVideoAd.onClose(res => {
```
### 服务器回调(App平台 HBuilderX 2.6.8,仅穿山甲支持)
### 服务器回调
App平台 2.6.8+
**仅穿山甲支持**
激励视频广告可以支持广告服务器到业务服务器的回调,用于业务系统判断是否提供奖励给观看广告的用户。配置服务器回调后,当用户成功看完广告时,广告服务器会访问配置的回调链接,通知用户完成观看激励视频。
...
...
@@ -494,6 +496,18 @@ isValid|校验结果|Blean|判定结果,是否发放奖励|
}
```
#### 安全注意
由于激励视频对应着用户奖励,可能会遇到恶意刷激励奖励但实际上并不看广告的情况。此时广告平台不给结算,但开发者却可能把激励送出去。
穿山甲有服务器回调,情况略好。但腾讯优量汇和快手均不支持服务器回调。
为了提升安全性,建议所有使用激励视频的开发者都要做两件事来加强保护:
1.
前端代码加密。涉及激励相关的,在manifest中配置好要加密的代码文件,打包后会自动加密相应文件。
[
详见
](
https://ask.dcloud.net.cn/article/36437
)
2.
apk加固。即便前端代码加密,原生层引擎的java代码仍然可能被反编译,需要对apk加固。市面上很多加固服务,比如360加固、爱加密加固均可以选择。
此外微信登录、ck平台识别、手机号一键登陆sdk、活体检测也均是常见的反刷措施。后两者在插件市场有相关插件。
#### 获取广告商名称
-
HBuilderX 2.6.8+
...
...
@@ -530,11 +544,11 @@ code|message|
**注意事项**
-
仅 V3 编译支持,参考项目 manifest.json 配置
-
测试期间请使用测试
`adpid`
,参考测试代码,如果无法显示换个时间再试
-
多次调用
`RewardedVideoAd.onLoad()`
、
`RewardedVideoAd.onError()`
、
`RewardedVideoAd.onClose()`
等方法监听广告事件会产生多次事件回调,建议在创建广告后监听一次即可。
-
为避免滥用广告资源,目前每个用户每天可观看激励式视频广告的次数有限,建议展示广告按钮前先判断广告是否拉取成功。
-
App平台,建议每个广告商每个设备每天调用次数不超过
`15`
,中间要有间隔时间,否则可能触发系统策略导致流量收益下降
-
App平台,建议每个广告商每个设备每天调用次数不超过
`15`
,中间要有间隔时间,否则可能触发系统的反作弊策略导致流量收益下降。
-
老版非V3编译项目不支持激励视频。
**AD组件**
文档地址:
[
https://uniapp.dcloud.io/component/ad
](
https://uniapp.dcloud.io/component/ad
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录