|
|
@@ -6,7 +6,7 @@ import {
|
|
|
getCollectRealVideoUrl,
|
|
|
getRecCollectList,
|
|
|
} from "../../api/api";
|
|
|
-import { rnd, SendEvent, rndone } from "../../utils/util";
|
|
|
+import { rnd, SendEvent, rndone, deepCopy } from "../../utils/util";
|
|
|
import { apple } from "../../config/config";
|
|
|
|
|
|
const app = getApp();
|
|
|
@@ -58,7 +58,7 @@ Page({
|
|
|
this.handleEntrace(options);
|
|
|
this.setData({
|
|
|
collectId: options.collectId,
|
|
|
- templateAdId: apple.ads.templateAdId,
|
|
|
+ templateAdId: apple.ads.template2AdId,
|
|
|
hasLoadAdConfig: true,
|
|
|
});
|
|
|
|
|
|
@@ -297,7 +297,7 @@ Page({
|
|
|
e.views = rnd(1, 10);
|
|
|
});
|
|
|
this.setData({
|
|
|
- videoList: res,
|
|
|
+ videoList: this.formatVideoAdList(deepCopy(res)),
|
|
|
loading: false,
|
|
|
hasMore: false,
|
|
|
});
|
|
|
@@ -396,19 +396,19 @@ Page({
|
|
|
*/
|
|
|
formatVideoAdList(arr) {
|
|
|
// 原生广告间隔,激励广告间隔
|
|
|
- let templateGap = 0,
|
|
|
+ let templateGap = 5,
|
|
|
rewardGap = 0;
|
|
|
- console.log(this.data.globalConfig);
|
|
|
- if (this.data.globalConfig.isHomeTemplateAd === 1) {
|
|
|
- templateGap = this.data.globalConfig.homeTemplateAdInterval;
|
|
|
- } else {
|
|
|
- templateGap = 0;
|
|
|
- }
|
|
|
- if (this.data.globalConfig.isHomeRewardAd) {
|
|
|
- rewardGap = this.data.globalConfig.homeRewardAdInterval;
|
|
|
- } else {
|
|
|
- rewardGap = 0;
|
|
|
- }
|
|
|
+ // console.log(this.data.globalConfig);
|
|
|
+ // if (this.data.globalConfig.isHomeTemplateAd === 1) {
|
|
|
+ // templateGap = this.data.globalConfig.homeTemplateAdInterval;
|
|
|
+ // } else {
|
|
|
+ // templateGap = 0;
|
|
|
+ // }
|
|
|
+ // if (this.data.globalConfig.isHomeRewardAd) {
|
|
|
+ // rewardGap = this.data.globalConfig.homeRewardAdInterval;
|
|
|
+ // } else {
|
|
|
+ // rewardGap = 0;
|
|
|
+ // }
|
|
|
console.log(
|
|
|
"原生间隔templateGap",
|
|
|
templateGap,
|
|
|
@@ -417,12 +417,7 @@ Page({
|
|
|
);
|
|
|
|
|
|
// 第二个固定是原生广告
|
|
|
- let result = [
|
|
|
- arr.shift(),
|
|
|
- {
|
|
|
- adType: "templateAd",
|
|
|
- },
|
|
|
- ];
|
|
|
+ let result = [];
|
|
|
// 辅助计算间隔变量
|
|
|
let markIndex = 0;
|
|
|
let templateAdFlag = true;
|
|
|
@@ -476,7 +471,12 @@ Page({
|
|
|
tag_id: this.data.tagId,
|
|
|
});
|
|
|
console.log(id, info, index, "合集详情");
|
|
|
- this.getCollectVideoDetail();
|
|
|
+ wx.redirectTo({
|
|
|
+ url: "/pages/collect-video/video?collectId=${id}",
|
|
|
+ fail(err) {
|
|
|
+ this.getCollectVideoDetail();
|
|
|
+ },
|
|
|
+ });
|
|
|
},
|
|
|
|
|
|
// 分享给朋友
|
|
|
@@ -525,7 +525,7 @@ Page({
|
|
|
|
|
|
SendEvent("unlock_collection", {
|
|
|
cid: this.data.collectId,
|
|
|
- video_id: this.data.eps[this.playingEp].id,
|
|
|
+ video_id: this.data.eps[this.data.playingEp].id,
|
|
|
// tag_id: this.data.tagId,
|
|
|
ad_num: hadRewardNum + 1,
|
|
|
});
|
|
|
@@ -534,7 +534,7 @@ Page({
|
|
|
} else {
|
|
|
SendEvent("unlock_collection_fail", {
|
|
|
cid: this.data.collectId,
|
|
|
- video_id: this.data.eps[this.playingEp].id,
|
|
|
+ video_id: this.data.eps[this.data.playingEp].id,
|
|
|
});
|
|
|
}
|
|
|
});
|