rewardedad.load()
基础库 或更高版本; 且 支付宝客户端 10.3.76 或更高版本; 若版本较低,建议采取 兼容处理 。
支小宝客户端 支持
安诊儿客户端 支持
以 promise 风格调用: 支持 。
主体: 企业支付宝小程序
加载激励视频广告。
新创建的激励广告需要调用 load 成功加载以后再展示。广告展示并关闭以后,也可调用 load 来加载新的内容。
使用接口之前,请先到 提交审核并开通广告功能。
fail 回调的参数为 object,error
属性为错误码,errormessage
属性为错误消息。
错误码 | 错误消息 | 凯发app官方网站的解决方案 |
---|---|---|
2 | 广告实例无效,请检查 createrewardedad 时传入的广告单元 id 是否有误。 |
请检查 createrewardedad 时传入的广告单元 id 是否有误。 |
3 | 未知错误。 |
请稍后重试。 |
61000 | 广告返回空。 |
请检查广告单元配置是否成功或服务端疲劳度配置。 |
61001 | 广告请求超时。 |
请检查网络环境是否正常。 |
61002 | 广告请求错误。 |
请检查参数配置。 |
61003 | 广告单元重复创建。 |
请在用户关闭广告(可以使用 onclose 来监听)之后,再调用 load 方法。 |
61004 | 广告视图创建失败。 |
请检查参数配置,重新创建广告。 |
代码示例
// 广告加载并展示方法
openrewardedad() {
// load 加载广告
rewardedad.load().then(() => {
// 加载广告完成之后,通过 show 显示广告
rewardedad.show().catch((err) => {
console.log('激励广告显示失败', err);
});
}).catch((err) => {
console.log('激励广告加载失败', err);
});
}