diff --git a/docs/component/ad-rewarded-video.md b/docs/component/ad-rewarded-video.md index 20cc7c9335eb580d1051a32eacb0fdf6ada2f48a..da8cc1f57ed1092420c30978c01dba117a409182 100644 --- a/docs/component/ad-rewarded-video.md +++ b/docs/component/ad-rewarded-video.md @@ -726,6 +726,89 @@ exports.main = async (event, context) => { } ``` + +### 阿里云云函数费用说明@aliyun-cf-fee + +激励视频服务器回调业务涉及费用的部分主要是云函数的使用量、调用次数、出网流量(可选)。 接下来,我们对不同资源,分别进行费用评估。 + +#### 云函数介绍 + +1. uniAdCallback:uni-AD自动部署,用于接收广告商服务器的 HTTP 请求并抹平参数差异,然后调用开发者云函数 +2. userAdCallback: 开发者创建的云函数,用于接收 uniAdCallback。如果业务系统不在uniCloud,可以通过 HTTP 的方式将回调数据发送到已有服务器,将产生出网流量 + +#### 流量费 + +我们按照uniCloud官网列出的[按量计费](https://uniapp.dcloud.net.cn/uniCloud/price.html#aliyun-postpay)规则,可以简单得出如下公式: + +- 云函数费用(业务系统在uniCloud) = 资源使用量 * 0.000110592 + 调用次数 * 0.0133 / 10000 +- 云函数费用(业务系统不在uniCloud) = 资源使用量 * 0.000110592 + 调用次数 * 0.0133 / 10000 + 出网流量 * 0.8 + +其中: + +- 资源使用量 = 云函数内存(单位为G) * 云函数平均单次执行时长(单位为秒) * 调用次数 +- 云函数调用次数 = 每次激励视频回调触发2次云函数调用 (uniAdCallback + userAdCallback) + +我们假设如下数据模型: + +- 云函数内存:512M,即0.5G (云函数内存默认为512M,用户可以自定义设置,最低可设置为128M) +- 云函数平均单次执行时长:200毫秒,即0.2秒 +- 出网流量:单次请求 1KB + +云函数费用分2种情况 + +1. 业务系统在uniCloud + +`1`次激励视频回调费用为: + +``` +云函数费用 = 资源使用量 * 0.000110592 + 调用次数 * 0.0133 / 10000 + = 云函数内存(单位为G) * 云函数平均单次执行时长(单位为秒) * 调用次数 + 调用次数 * 0.0133 / 10000 + = 0.5G * 0.2S * 2 * 0.000110592 + 2 * 0.0133/10000 + = 0.0000221184 + 0.00000266 + = 0.0000247784(元) +``` + +2. 业务系统不在uniCloud + +业务不在 uniCloud 时通过 HTTP 方式将回调数据发送到传统服务器,将产生出网流量费用 + +`1`次激励视频回调费用为: + +``` +云函数费用 = 资源使用量 * 0.000110592 + 调用次数 * 0.0133 / 10000 + 出网流量 * 0.8 + = 云函数内存(单位为G) * 云函数平均单次执行时长(单位为秒) * 调用次数 + 调用次数 * 0.0133 / 10000 + 出网流量 * 0.8 + = 0.5G * 0.2S * 2 * 0.000110592 + 2 * 0.0133/10000 + 1KB * 0.8 / (1024 * 1024) + = 0.0000221184 + 0.00000266 + 7.62939453125e-7 + = 0.000025541339453125(元) +``` + +注意:在实际业务中云函数费用可能会出现稍微偏高,如:开发者的服务器响应过慢时,广告商的服务器会重试,导致调用次数增加 + +#### 总结 + +1. 业务系统在[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/) + +|广告回调次数 |云函数费用(元) | +|:-: |:-: | +|1 |0.0000247784 | +|10 |0.000247784 | +|100 |0.00247784 | +|1000 |0.0247784 | +|10000 |0.247784 | + +2. 业务系统不在[uniCloud](https://uniapp.dcloud.net.cn/uniCloud/),包含出网流量费用 + +|广告回调次数 |云函数费用+出网流量费用(元) | +|:-: |:-: | +|1 |0.000025541339453125 | +|10 |0.00025541339453125 | +|100 |0.0025541339453125003 | +|1000 |0.025541339453125 | +|10000 |0.25541339453125 | + +这个费用非常非常低,相比于广告收益,可以忽略。请开发者放心使用。 + + ### 注意事项 - iOS平台配置应用使用广告标识(IDFA)详见:[https://ask.dcloud.net.cn/article/36107](https://ask.dcloud.net.cn/article/36107) - 测试期间请使用测试 `adpid`,参考测试代码,如果无法显示换个时间再试