广告加载失败触发提醒
This commit is contained in:
@@ -83,7 +83,7 @@
|
|||||||
|
|
||||||
<view style="width: 0;height: 0;overflow: hidden;">
|
<view style="width: 0;height: 0;overflow: hidden;">
|
||||||
<!-- 激励视频广告 -->
|
<!-- 激励视频广告 -->
|
||||||
<ad-rewarded-video v-if="data.adRewardedShow" ref="adRewarded" :adpid="data.adpid" :loadnext="true"
|
<ad-rewarded-video ref="adRewarded" :adpid="data.adpid" :loadnext="true"
|
||||||
:url-callback="data.urlCallback" @load="onadload" @close="onadclose" @error="onaderror">
|
:url-callback="data.urlCallback" @load="onadload" @close="onadclose" @error="onaderror">
|
||||||
</ad-rewarded-video>
|
</ad-rewarded-video>
|
||||||
</view>
|
</view>
|
||||||
@@ -113,7 +113,7 @@
|
|||||||
cashMoney: 0,
|
cashMoney: 0,
|
||||||
urlCallback: {},
|
urlCallback: {},
|
||||||
adpid: null,
|
adpid: null,
|
||||||
adRewardedShow: true,
|
adRewardedShow: false,
|
||||||
adRewardedVideoloadNum: 0,
|
adRewardedVideoloadNum: 0,
|
||||||
isWithdraw: false,
|
isWithdraw: false,
|
||||||
userInfo: null,
|
userInfo: null,
|
||||||
@@ -227,14 +227,13 @@
|
|||||||
*/
|
*/
|
||||||
function onaderror(e) {
|
function onaderror(e) {
|
||||||
if ( data.adRewardedVideoloadNum >=3 ) {
|
if ( data.adRewardedVideoloadNum >=3 ) {
|
||||||
data.adRewardedShow = false;
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
data.adRewardedVideoloadNum++
|
data.adRewardedVideoloadNum++
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
adRewarded.value.load();
|
adRewarded.value.load();
|
||||||
}, 1000); // 10
|
}, 1000); // 10
|
||||||
console.log("广告加载失败")
|
console.log("广告加载失败",e)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -263,8 +262,14 @@
|
|||||||
* 提现触发
|
* 提现触发
|
||||||
*/
|
*/
|
||||||
function goWithdraw() {
|
function goWithdraw() {
|
||||||
|
|
||||||
if ( !data.isWithdraw ) {
|
if ( !data.isWithdraw ) {
|
||||||
|
if(!data.adRewardedShow){
|
||||||
|
uni.showToast({
|
||||||
|
icon: 'none',
|
||||||
|
title: '广告加载失败,请稍后重试'
|
||||||
|
});
|
||||||
|
return
|
||||||
|
}
|
||||||
data.urlCallback = {
|
data.urlCallback = {
|
||||||
userId: uni.getStorageSync('userInfo').userId,
|
userId: uni.getStorageSync('userInfo').userId,
|
||||||
extra: 'cash:'+uni.getStorageSync('userInfo').userId + "" + new Date().getTime(),
|
extra: 'cash:'+uni.getStorageSync('userInfo').userId + "" + new Date().getTime(),
|
||||||
|
|||||||
@@ -62,7 +62,7 @@
|
|||||||
<!-- 激励视频广告 -->
|
<!-- 激励视频广告 -->
|
||||||
<view style="width: 0;height: 0;overflow: hidden;">
|
<view style="width: 0;height: 0;overflow: hidden;">
|
||||||
<!-- 激励视频广告 -->
|
<!-- 激励视频广告 -->
|
||||||
<ad-rewarded-video v-if="datas.adRewardedShow" ref="adRewarded" :adpid="datas.adpid" :loadnext="true"
|
<ad-rewarded-video ref="adRewarded" :adpid="datas.adpid" :loadnext="true"
|
||||||
:url-callback="datas.urlCallback" @load="onadload" @close="onadclose" @error="onaderror">
|
:url-callback="datas.urlCallback" @load="onadload" @close="onadclose" @error="onaderror">
|
||||||
</ad-rewarded-video>
|
</ad-rewarded-video>
|
||||||
</view>
|
</view>
|
||||||
@@ -104,7 +104,7 @@
|
|||||||
list: [],
|
list: [],
|
||||||
urlCallback: {},
|
urlCallback: {},
|
||||||
adpid: null,
|
adpid: null,
|
||||||
adRewardedShow: true,
|
adRewardedShow: false,
|
||||||
adRewardedVideoloadNum: 0,
|
adRewardedVideoloadNum: 0,
|
||||||
|
|
||||||
})
|
})
|
||||||
@@ -247,7 +247,6 @@
|
|||||||
*/
|
*/
|
||||||
function onaderror(e) {
|
function onaderror(e) {
|
||||||
if (datas.adRewardedVideoloadNum >= 3) {
|
if (datas.adRewardedVideoloadNum >= 3) {
|
||||||
datas.adRewardedShow = false;
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
datas.adRewardedVideoloadNum++
|
datas.adRewardedVideoloadNum++
|
||||||
@@ -316,6 +315,13 @@
|
|||||||
}
|
}
|
||||||
} else if (item.buttonTitle.indexOf("观看视频") != -1) {
|
} else if (item.buttonTitle.indexOf("观看视频") != -1) {
|
||||||
// 首次加载广告
|
// 首次加载广告
|
||||||
|
if(!datas.adRewardedShow){
|
||||||
|
uni.showToast({
|
||||||
|
icon: 'none',
|
||||||
|
title: '广告加载失败,请稍后重试'
|
||||||
|
});
|
||||||
|
return
|
||||||
|
}
|
||||||
datas.urlCallback = {
|
datas.urlCallback = {
|
||||||
userId: uni.getStorageSync('userId'),
|
userId: uni.getStorageSync('userId'),
|
||||||
extra: uni.getStorageSync('userId') + "" + new Date().getTime(),
|
extra: uni.getStorageSync('userId') + "" + new Date().getTime(),
|
||||||
|
|||||||
Reference in New Issue
Block a user