Commit a4288e57 authored by mengcuiguang's avatar mengcuiguang

代码优化

parent a16158b9
......@@ -2,6 +2,8 @@ package com.duben.miniplaylet.ad.video;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import com.bytedance.sdk.openadsdk.AdSlot;
......@@ -17,8 +19,10 @@ import com.duben.miniplaylet.common.AppConfig;
import com.duben.miniplaylet.common.Constant;
import com.duben.miniplaylet.manager.TrackManager;
import com.duben.miniplaylet.utils.ConsumerToastUtil;
import com.duben.miniplaylet.utils.HitChanceKeeper;
import com.duben.miniplaylet.utils.LogUtil;
import com.duben.miniplaylet.utils.TimeRender;
import com.duben.miniplaylet.utils.ToastUtil;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
......@@ -190,6 +194,16 @@ public class InMoneyVideo {
public void onAdShow() {
isRewardValid = false;
//是否显示toast提示
if (HitChanceKeeper.INSTANCE.isHitChance(AppConfig.adShowToastRate)) {
new Handler(Looper.getMainLooper()).postDelayed(() -> {
if (weakActivity.get().isFinishing()) return;
ToastUtil.showLong(weakActivity.get(),"观看完视频,奖励自动到账");
}, 200);
}
if (mttRewardAd != null&& mttRewardAd.getMediationManager()!=null && mttRewardAd.getMediationManager().getShowEcpm() != null) {
HashMap<String, Object> vo = new HashMap<>();
vo.put("adcode", mttRewardAd.getMediationManager().getShowEcpm().getSlotId());
......
......@@ -2,6 +2,8 @@ package com.duben.miniplaylet.ad.video;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import com.bytedance.sdk.openadsdk.AdSlot;
......@@ -17,7 +19,9 @@ import com.duben.miniplaylet.common.AppConfig;
import com.duben.miniplaylet.common.Constant;
import com.duben.miniplaylet.manager.TrackManager;
import com.duben.miniplaylet.utils.ConsumerToastUtil;
import com.duben.miniplaylet.utils.HitChanceKeeper;
import com.duben.miniplaylet.utils.LogUtil;
import com.duben.miniplaylet.utils.ToastUtil;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
......@@ -125,11 +129,22 @@ public class InMoneyVideoNoPre {
public void onAdShow() {
isRewardValid = false;
//是否显示toast提示
if (HitChanceKeeper.INSTANCE.isHitChance(AppConfig.adShowToastRate)) {
new Handler(Looper.getMainLooper()).postDelayed(() -> {
if (weakActivity.get().isFinishing()) return;
ToastUtil.showLong(weakActivity.get(),"观看完视频,奖励自动到账");
}, 200);
}
if (adStatusListener != null) {
adStatusListener.adSuccess();
}
if (mttRewardAd != null && mttRewardAd.getMediationManager()!=null && mttRewardAd.getMediationManager().getShowEcpm() != null) {
if (mttRewardAd != null && mttRewardAd.getMediationManager() != null && mttRewardAd.getMediationManager().getShowEcpm() != null) {
HashMap<String, Object> vo = new HashMap<>();
vo.put("adcode", mttRewardAd.getMediationManager().getShowEcpm().getSlotId());
vo.put("ecpm", mttRewardAd.getMediationManager().getShowEcpm().getEcpm());
......
......@@ -18,6 +18,7 @@ public class AppConfig {
public static int awardRedpkg = 0;
public static int awardYuanbao = 0;
public static int csjAdRate = 100;
public static int adShowToastRate = 50;
public static int taskListId = -1;
public static double signCash1 = 0.0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment