File tree 1 file changed +7
-2
lines changed
pages/API/rewarded-video-ad
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 2
2
<view >
3
3
<page-head :title =" title" ></page-head >
4
4
<view class =" uni-padding-wrap uni-common-mt" >
5
- <button type =" primary" class =" btn" @click =" show" >显示广告</button >
5
+ <button :loading = " loading " :disabled = " loading " type =" primary" class =" btn" @click =" show" >显示广告</button >
6
6
</view >
7
7
<!-- #ifndef APP-PLUS -->
8
8
<view class =" ad-tips" >
16
16
export default {
17
17
data () {
18
18
return {
19
- title: ' 激励视频广告'
19
+ title: ' 激励视频广告' ,
20
+ loading: false
20
21
}
21
22
},
22
23
onReady () {
36
37
createAd () {
37
38
var rewardedVideoAd = this .rewardedVideoAd = uni .createRewardedVideoAd (this .adOption );
38
39
rewardedVideoAd .onLoad (() => {
40
+ this .loading = false ;
39
41
console .log (' onLoad event' )
40
42
});
41
43
rewardedVideoAd .onClose ((res ) => {
44
+ this .loading = true ;
42
45
// 用户点击了【关闭广告】按钮
43
46
if (res && res .isEnded ) {
44
47
// 正常播放结束
57
60
}, 500 )
58
61
});
59
62
rewardedVideoAd .onError ((err ) => {
63
+ this .loading = false ;
60
64
console .log (' onError event' , err)
61
65
});
66
+ this .loading = true ;
62
67
},
63
68
show () {
64
69
const rewardedVideoAd = this .rewardedVideoAd ;
You can’t perform that action at this time.
0 commit comments