更新时长
This commit is contained in:
parent
7d4c88b906
commit
392ecf7030
|
|
@ -400,6 +400,7 @@ export namespace MiniGameSdk {
|
|||
this._adVideo.load().then(() => {
|
||||
showData.is_show_success = true;
|
||||
cc.fx.GameTool.shushu_Track("ad_show", showData);
|
||||
cc.fx.GameConfig.GM_INFO.videoTime = Math.floor(Date.now() / 1000);
|
||||
return this._adVideo.show();
|
||||
}).catch((loadErr: { errMsg: string, errCode: number }) => {
|
||||
showData.is_show_success = false;
|
||||
|
|
|
|||
|
|
@ -59,6 +59,18 @@ export class GameConfig {
|
|||
|
||||
static TA: any;
|
||||
static GE: any;
|
||||
|
||||
|
||||
static DAILY_SHARE_LIMITS = {
|
||||
health: 2, //获得体力每日分享限制次数
|
||||
hammer: 0, //获得锤子道具每日分享限制次数
|
||||
freeze: 2, //获得冰冻时间道具每日分享限制次数
|
||||
magicWand: 2, //获得魔棒道具每日分享限制次数
|
||||
reviveTime: 0, //复活加时间道具每日分享限制次数
|
||||
removeBomb: 0, //复活移除炸弹道具每日分享限制次数
|
||||
openDoor: 0, //把门打开道具每日分享限制次数
|
||||
removeJam: 0 //弹走果酱道具每日分享限制次数
|
||||
};
|
||||
static GM_INFO: {
|
||||
// isEnd: false,
|
||||
mean_Time: number; //平均放箭速度
|
||||
|
|
@ -106,37 +118,34 @@ export class GameConfig {
|
|||
freezeFirst: boolean; //冻结道具第一次
|
||||
hammerFirst: boolean; //锤子道具第一次
|
||||
magicAFirst: boolean; //魔法棒道具第一次
|
||||
winStreakFirst: boolean; //连胜第一次
|
||||
winStreakFirst: boolean; //每次第一次连胜
|
||||
hp_Max: number; //体力最大值
|
||||
doubleCoin: number; //是否双倍
|
||||
// monthTime: number; //月卡时间
|
||||
// revive: number; //复活礼包购买次数
|
||||
// monthTime: 0, //月卡时间
|
||||
// revive: 0, //复活礼包购买次数
|
||||
otherUid: string; //其他被帮助用户id
|
||||
otherLevel: number; //其他被帮助用户等级
|
||||
helpLevel: number; //帮助用户关卡
|
||||
helpLevel: number; //帮助用户等级
|
||||
iosShopOrder: string; //ios订单号商城
|
||||
// iosMonthOrder: string; //ios订单号月卡
|
||||
// iosMonthOrder: "", //ios订单号月卡
|
||||
iosReviveOrder: string; //ios订单号复活
|
||||
iosStarterOrder: string; //ios订单号新手
|
||||
starter_packTime: number; //新手礼包活动时间
|
||||
wxFriend: boolean; //微信好友信息授权
|
||||
wxUserInfo: boolean; //微信用户信息授权
|
||||
winStreak: number; //连胜次数
|
||||
winState: boolean; //是否延续连胜状态
|
||||
tasks: {}; //任务
|
||||
openHeath: boolean; // 是否体力不足
|
||||
dailyShareCounts: {}; // 每日分享次数
|
||||
};
|
||||
|
||||
static DAILY_SHARE_LIMITS = {
|
||||
health: 2, //获得体力每日分享限制次数
|
||||
hammer: 0, //获得锤子道具每日分享限制次数
|
||||
freeze: 2, //获得冰冻时间道具每日分享限制次数
|
||||
magicWand: 2, //获得魔棒道具每日分享限制次数
|
||||
reviveTime: 0, //复活加时间道具每日分享限制次数
|
||||
removeBomb: 0, //复活移除炸弹道具每日分享限制次数
|
||||
openDoor: 0, //把门打开道具每日分享限制次数
|
||||
removeJam: 0 //弹走果酱道具每日分享限制次数
|
||||
winState: boolean; //是否延续连胜状态
|
||||
winStreak: number; //连胜
|
||||
tasks: { levelPass: { value: number; target: number; state: number; }; share: { value: number; target: number; state: number; }; useEnergy: { value: number; target: number; state: number; }; useProp: { value: number; target: number; state: number; }; }; openHeath: boolean; dailyShareCounts: {
|
||||
health: number; //获得体力已分享次数
|
||||
hammer: number; //获得锤子道具已分享次数
|
||||
freeze: number; //获得冰冻时间道具已分享次数
|
||||
magicWand: number; //获得魔棒道具已分享次数
|
||||
reviveTime: number; //复活加时间道具已分享次数
|
||||
removeBomb: number; //复活移除炸弹道具已分享次数
|
||||
openDoor: number; //把门打开道具已分享次数
|
||||
removeJam: number; //弹走果酱道具已分享次数
|
||||
};
|
||||
videoTime: number;
|
||||
};
|
||||
|
||||
|
||||
|
|
@ -306,6 +315,7 @@ export class GameConfig {
|
|||
openDoor: 0, //把门打开道具已分享次数
|
||||
removeJam: 0 //弹走果酱道具已分享次数
|
||||
},
|
||||
videoTime: 0, //视频广告播放时间
|
||||
};
|
||||
// this.setCode(this.getKey("scode"));
|
||||
// this.GM_INFO.level = 0;
|
||||
|
|
|
|||
|
|
@ -1479,16 +1479,19 @@ var GameTool = {
|
|||
current_page: videoData.current_page, //所在页面
|
||||
}
|
||||
cc.fx.GameTool.shushu_Track("ad_request", requestData);
|
||||
cc.fx.GameConfig.GM_INFO.videoTime = Math.floor(Date.now() / 1000);
|
||||
MiniGameSdk.AdvertManager.instance.showVideo('adunit-32a23bc2b2f4ee0a', videoData, (res: MiniGameSdk.EAdVideoResult, count: number) => {
|
||||
console.log('用户看的视频广告个数是:', count);
|
||||
// 根据用户观看广告的结果,执行不同的逻辑s
|
||||
console.log('用户观看视频广告结果:', res);
|
||||
let duration = Math.floor(Date.now() / 1000) - cc.fx.GameConfig.GM_INFO.videoTime;
|
||||
if (duration <= 0) duration = 0;
|
||||
let data = {
|
||||
ad_type: "激励视频", //广告类型
|
||||
ad_placement_name: videoData.ad_placement_name, //内部广告位名称 //2000复活 道具 2001 2002 2003
|
||||
ad_placement_id: "adunit-32a23bc2b2f4ee0a", //内部广告位ID
|
||||
current_page: videoData.current_page, //所在页面
|
||||
ad_duration: 0, //广告展示时长
|
||||
ad_duration: duration, //广告展示时长
|
||||
ad_play_duration: 30, //广告播放时长
|
||||
is_complete_play: false //是否完整播放
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user