Commit 518d618c authored by mengcuiguang's avatar mengcuiguang

优化创神回调bug

parent 8f85e410
...@@ -441,7 +441,7 @@ public class MintsApplication extends MultiDexApplication { ...@@ -441,7 +441,7 @@ public class MintsApplication extends MultiDexApplication {
* setAutoConnectionSwitch()影响渠道号上报这个自动联网项是否运行。请不要一直设置为false,影响激活量和活跃量统计,后台会关注并停止相关服务,请在过工信部测试允许联网后,设置回true * setAutoConnectionSwitch()影响渠道号上报这个自动联网项是否运行。请不要一直设置为false,影响激活量和活跃量统计,后台会关注并停止相关服务,请在过工信部测试允许联网后,设置回true
*/ */
ShanHuAD.init(TMSDKContext.getApplicationContext(), new H5Browser(), TMSDKContext.getCoinProductId()); ShanHuAD.init(TMSDKContext.getApplicationContext(), new H5Browser(), TMSDKContext.getCoinProductId());
LogUtil.d(TAG, "shanhuFlag:" + shanhuFlag); // LogUtil.d(TAG, "shanhuFlag:" + shanhuFlag);
} }
/** /**
......
...@@ -36,11 +36,12 @@ class ChuangshenVedioAdManager private constructor(activity: Activity) { ...@@ -36,11 +36,12 @@ class ChuangshenVedioAdManager private constructor(activity: Activity) {
fun loadChuangshenAd(downloadCoin: Int = 0, curCoin: Int = 0, carrierType: String?, extraId: String?) { fun loadChuangshenAd(downloadCoin: Int = 0, curCoin: Int = 0, carrierType: String?, extraId: String?) {
chuangshenVedioAdListener?.chuangshenVedioAdSuccess() chuangshenVedioAdListener?.chuangshenVedioAdSuccess()
val bundle = Bundle() val bundle = Bundle().apply {
bundle.putString(Constant.TRY_VEDIO_COIN, curCoin.toString()) putString(Constant.TRY_VEDIO_COIN, curCoin.toString())
bundle.putString(Constant.TRY_TASK_H5DOWNLOADCOIN, downloadCoin.toString()) putString(Constant.TRY_TASK_H5DOWNLOADCOIN, downloadCoin.toString())
bundle.putString(Constant.TRY_CARRIER, carrierType) putString(Constant.TRY_CARRIER, carrierType)
bundle.putString(Constant.MAIN_EXTRA_ID, extraId) putString(Constant.MAIN_EXTRA_ID, extraId)
}
readyGo(CsVedioActivity::class.java, bundle) readyGo(CsVedioActivity::class.java, bundle)
} }
......
package com.mints.highgold.ad
import android.app.Activity
import com.mints.highgold.MintsApplication
import com.mints.highgold.mvp.views.ShanhuVedioAdManagerView
/**
* 多盟视频
*/
class DomobVedioAdManager private constructor(activity: Activity) : ShanhuVedioAdManagerView {
private val TAG = DomobVedioAdManager::class.java.simpleName
private var domobVedioAdListener: DomobVedioAdListener? = null
var activity: Activity? = null
private var curCoin = 0
private var extraId: String? = null
private var downloadCoin = 10
private var carrierType = ""
companion object {
private var _inst: DomobVedioAdManager? = null
fun getInstance(activity: Activity): DomobVedioAdManager? {
return if (_inst != null) {
_inst
} else {
_inst = DomobVedioAdManager(activity)
_inst
}
}
}
init {
init(activity)
}
private fun init(activity: Activity) {
this.activity = activity
}
fun loadDomobAd(downloadCoin: Int, curCoin: Int, carrierType: String, extraId: String?) {
this.downloadCoin = downloadCoin
this.carrierType = carrierType
this.curCoin = curCoin
this.extraId = extraId
}
fun setDomobVedioAdListener(domobVedioAdListener: DomobVedioAdListener?) {
this.domobVedioAdListener = domobVedioAdListener
}
interface DomobVedioAdListener {
fun domobVedioAdSuccess()
fun domobVedioAdFail()
fun domobVedioAdDownload()
}
override fun showLoading(msg: String?) {
TODO("Not yet implemented")
}
override fun showToast(msg: String?) {
TODO("Not yet implemented")
}
override fun hideLoading() {
TODO("Not yet implemented")
}
override fun getBaseApplication() = activity?.application as MintsApplication
}
\ No newline at end of file
...@@ -11,6 +11,8 @@ import com.mints.highgold.manager.UserManager; ...@@ -11,6 +11,8 @@ import com.mints.highgold.manager.UserManager;
import com.mints.highgold.mvp.presenters.ShanhuVedioAdPresenter; import com.mints.highgold.mvp.presenters.ShanhuVedioAdPresenter;
import com.mints.highgold.mvp.views.ShanhuVedioAdManagerView; import com.mints.highgold.mvp.views.ShanhuVedioAdManagerView;
import com.mints.highgold.utils.LogUtil; import com.mints.highgold.utils.LogUtil;
import com.mints.highgold.utils.MD5;
import com.mints.highgold.utils.SPUtil;
import com.mints.highgold.utils.shanhu.CommonUtil; import com.mints.highgold.utils.shanhu.CommonUtil;
import com.mints.library.utils.json.JsonUtil; import com.mints.library.utils.json.JsonUtil;
import com.tencent.ep.shanhuad.adpublic.ADError; import com.tencent.ep.shanhuad.adpublic.ADError;
...@@ -46,10 +48,10 @@ public class ShanhuVedioAdManager implements ShanhuVedioAdManagerView { ...@@ -46,10 +48,10 @@ public class ShanhuVedioAdManager implements ShanhuVedioAdManagerView {
private ShanhuVedioAdPresenter shanhuVedioAdPresenter; private ShanhuVedioAdPresenter shanhuVedioAdPresenter;
private Activity activity; private Activity activity;
private RewardVideo mRewardVedio; private RewardVideo mRewardVedio;
private SPUtil spUtil;
private int curCoin; private int curCoin;
private String extraId; private String extraId;
private String carrierType;
private boolean isClickScreen = true; // 是否点击屏幕跳转广告 private boolean isClickScreen = true; // 是否点击屏幕跳转广告
private UserManager userManager; private UserManager userManager;
...@@ -77,7 +79,7 @@ public class ShanhuVedioAdManager implements ShanhuVedioAdManagerView { ...@@ -77,7 +79,7 @@ public class ShanhuVedioAdManager implements ShanhuVedioAdManagerView {
this.activity = activity; this.activity = activity;
userManager = UserManager.getInstance(); userManager = UserManager.getInstance();
spUtil = SPUtil.getInstance(activity);
shanhuVedioAdPresenter = new ShanhuVedioAdPresenter(); shanhuVedioAdPresenter = new ShanhuVedioAdPresenter();
shanhuVedioAdPresenter.attachView(this); shanhuVedioAdPresenter.attachView(this);
mCoinManager = ManagerCreator.getManager(CoinManager.class); mCoinManager = ManagerCreator.getManager(CoinManager.class);
...@@ -98,7 +100,6 @@ public class ShanhuVedioAdManager implements ShanhuVedioAdManagerView { ...@@ -98,7 +100,6 @@ public class ShanhuVedioAdManager implements ShanhuVedioAdManagerView {
this.curCoin = curCoin; this.curCoin = curCoin;
this.extraId = extraId; this.extraId = extraId;
this.carrierType = carrierType;
if (!MintsApplication.shanhuFlag) { if (!MintsApplication.shanhuFlag) {
((MintsApplication) activity.getApplication()).initShanhuAd(); ((MintsApplication) activity.getApplication()).initShanhuAd();
...@@ -311,6 +312,12 @@ public class ShanhuVedioAdManager implements ShanhuVedioAdManagerView { ...@@ -311,6 +312,12 @@ public class ShanhuVedioAdManager implements ShanhuVedioAdManagerView {
vo.put("carrierType", carrierType); vo.put("carrierType", carrierType);
vo.put("adtype", Constant.ADTYPE_VEDIO); vo.put("adtype", Constant.ADTYPE_VEDIO);
vo.put("adsource", Constant.AD_SOURCE_SHANHU); vo.put("adsource", Constant.AD_SOURCE_SHANHU);
if (spUtil != null) {
vo.put("ip", spUtil.getString(Constant.CSJ_VEDIO_APPIP));
}
String userID = userManager.getUserID();
String tid = MD5.GetMD5Code(String.valueOf(System.currentTimeMillis()) + userID);
vo.put("tid", tid);
switch (carrierType) { switch (carrierType) {
case Constant.CARRIER_VERSUS_VIDEO:// 每日任务-视频 case Constant.CARRIER_VERSUS_VIDEO:// 每日任务-视频
......
...@@ -83,7 +83,7 @@ public class VedioAdingManager { ...@@ -83,7 +83,7 @@ public class VedioAdingManager {
/** /**
* 初始化广告权重 * 初始化广告权重
*/ */
public void initAdWeight(int csjVedioWeight, int ylhWeight, int csjFullWeight, int hytechVedioWeight, int mintegralWeight, int shanhuWeight) { public void initAdWeight(int csjVedioWeight, int ylhWeight, int csjFullWeight, int hytechVedioWeight, int mintegralWeight, int shanhuWeight, int chuangshenWeight) {
this.csjVedioWeight = csjVedioWeight; this.csjVedioWeight = csjVedioWeight;
this.ylhWeight = ylhWeight; this.ylhWeight = ylhWeight;
this.csjFullWeight = csjFullWeight; this.csjFullWeight = csjFullWeight;
...@@ -126,10 +126,12 @@ public class VedioAdingManager { ...@@ -126,10 +126,12 @@ public class VedioAdingManager {
nextAdType = Constant.MINTEGRAL_VEDIO_AD; nextAdType = Constant.MINTEGRAL_VEDIO_AD;
} else if (AppConfig.shanhuAdCount > 0) { } else if (AppConfig.shanhuAdCount > 0) {
nextAdType = Constant.SHANHU_VEDIO_AD; nextAdType = Constant.SHANHU_VEDIO_AD;
} else if (AppConfig.hytechVedioAdCount > 0) {
nextAdType = Constant.HYTECH_VEDIO_AD;
} else if (AppConfig.csjFullAdCount > 0) { } else if (AppConfig.csjFullAdCount > 0) {
nextAdType = Constant.CSJ_FULL_AD; nextAdType = Constant.CSJ_FULL_AD;
} else if (AppConfig.chuangshenVedioAdCount > 0) {
nextAdType = Constant.CHUANGSHEN_VEDIO_AD;
} else if (AppConfig.hytechVedioAdCount > 0) {
nextAdType = Constant.HYTECH_VEDIO_AD;
} }
return nextAdType; return nextAdType;
} }
...@@ -237,9 +239,11 @@ public class VedioAdingManager { ...@@ -237,9 +239,11 @@ public class VedioAdingManager {
int hytechVedioAdCount = AppConfig.hytechVedioAdCount; int hytechVedioAdCount = AppConfig.hytechVedioAdCount;
int mintegralAdCount = AppConfig.mintegralAdCount; int mintegralAdCount = AppConfig.mintegralAdCount;
int shanhuAdCount = AppConfig.shanhuAdCount; int shanhuAdCount = AppConfig.shanhuAdCount;
int chuangshenVedioAdCount = AppConfig.chuangshenVedioAdCount;
if (csjFullAdCount <= 0 && ylhAdCount <= 0 && if (csjFullAdCount <= 0 && ylhAdCount <= 0 &&
csjVedioAdCount <= 0 && hytechVedioAdCount <= 0 && csjVedioAdCount <= 0 && hytechVedioAdCount <= 0 &&
mintegralAdCount <= 0 && shanhuAdCount <= 0) { mintegralAdCount <= 0 && shanhuAdCount <= 0 &&
chuangshenVedioAdCount <= 0) {
// showToast("今日视频已看完,请明天再来吧"); // showToast("今日视频已看完,请明天再来吧");
return true; return true;
} }
...@@ -275,6 +279,8 @@ public class VedioAdingManager { ...@@ -275,6 +279,8 @@ public class VedioAdingManager {
shanhuVedioAdManager.destory(); shanhuVedioAdManager.destory();
shanhuVedioAdManager = null; shanhuVedioAdManager = null;
} }
chuangshenVedioAdManager = null;
} }
public void setVedioAdingListener(VedioAdingListener vedioAdingListener) { public void setVedioAdingListener(VedioAdingListener vedioAdingListener) {
...@@ -317,10 +323,6 @@ public class VedioAdingManager { ...@@ -317,10 +323,6 @@ public class VedioAdingManager {
ylhVedioAdManager = YlhVedioAdManager.getInstance(activity); ylhVedioAdManager = YlhVedioAdManager.getInstance(activity);
} }
// 重置监听
ylhVedioAdManager.setYlhVedioAdListener(null);
ylhVedioAdManager.loanYlhAd(bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
ylhVedioAdManager.setYlhVedioAdListener(new YlhVedioAdManager.YlhVedioAdListener() { ylhVedioAdManager.setYlhVedioAdListener(new YlhVedioAdManager.YlhVedioAdListener() {
@Override @Override
public void ylhVedioAdFail() { public void ylhVedioAdFail() {
...@@ -344,6 +346,7 @@ public class VedioAdingManager { ...@@ -344,6 +346,7 @@ public class VedioAdingManager {
isVedioAdDownload = true; isVedioAdDownload = true;
} }
}); });
ylhVedioAdManager.loanYlhAd(bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
} else if (TextUtils.equals(vedioAdType, Constant.CSJ_FULL_AD)) { } else if (TextUtils.equals(vedioAdType, Constant.CSJ_FULL_AD)) {
// 穿山甲全屏 // 穿山甲全屏
if (csjFullVedioAdManager == null) { if (csjFullVedioAdManager == null) {
...@@ -356,10 +359,6 @@ public class VedioAdingManager { ...@@ -356,10 +359,6 @@ public class VedioAdingManager {
csjFullVedioAdManager = CsjFullVedioAdManager.getInstance(activity); csjFullVedioAdManager = CsjFullVedioAdManager.getInstance(activity);
} }
// 重置监听
csjFullVedioAdManager.setCsjFullVedioAdListener(null);
csjFullVedioAdManager.loadCsjFullAd(bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
csjFullVedioAdManager.setCsjFullVedioAdListener(new CsjFullVedioAdManager.CsjFullVedioAdListener() { csjFullVedioAdManager.setCsjFullVedioAdListener(new CsjFullVedioAdManager.CsjFullVedioAdListener() {
@Override @Override
public void csjFullVedioAdFail() { public void csjFullVedioAdFail() {
...@@ -383,6 +382,7 @@ public class VedioAdingManager { ...@@ -383,6 +382,7 @@ public class VedioAdingManager {
isVedioAdDownload = true; isVedioAdDownload = true;
} }
}); });
csjFullVedioAdManager.loadCsjFullAd(bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
} else if (TextUtils.equals(vedioAdType, Constant.CSJ_VEDIO_AD)) { } else if (TextUtils.equals(vedioAdType, Constant.CSJ_VEDIO_AD)) {
// 穿山甲激励视频 // 穿山甲激励视频
if (csjVedioAdManager == null) { if (csjVedioAdManager == null) {
...@@ -395,10 +395,7 @@ public class VedioAdingManager { ...@@ -395,10 +395,7 @@ public class VedioAdingManager {
csjVedioAdManager = CsjVedioAdManager.getInstance(activity); csjVedioAdManager = CsjVedioAdManager.getInstance(activity);
} }
// 重置监听
csjVedioAdManager.setCsjVedioAdListener(null);
csjVedioAdManager.loadCsjAd(bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
csjVedioAdManager.setCsjVedioAdListener(new CsjVedioAdManager.CsjVedioAdListener() { csjVedioAdManager.setCsjVedioAdListener(new CsjVedioAdManager.CsjVedioAdListener() {
@Override @Override
public void csjVedioAdFail() { public void csjVedioAdFail() {
...@@ -422,6 +419,7 @@ public class VedioAdingManager { ...@@ -422,6 +419,7 @@ public class VedioAdingManager {
isVedioAdDownload = true; isVedioAdDownload = true;
} }
}); });
csjVedioAdManager.loadCsjAd(bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
} else if (TextUtils.equals(vedioAdType, Constant.HYTECH_VEDIO_AD)) { } else if (TextUtils.equals(vedioAdType, Constant.HYTECH_VEDIO_AD)) {
// HYTECH // HYTECH
if (hytechVedioAdManager == null) { if (hytechVedioAdManager == null) {
...@@ -434,10 +432,7 @@ public class VedioAdingManager { ...@@ -434,10 +432,7 @@ public class VedioAdingManager {
hytechVedioAdManager = HytechVedioAdManager.getInstance(activity); hytechVedioAdManager = HytechVedioAdManager.getInstance(activity);
} }
// 重置监听
hytechVedioAdManager.setHytechVedioAdListener(null);
hytechVedioAdManager.loanHytechAd(bean.getDownloadCoin(), bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
hytechVedioAdManager.setHytechVedioAdListener(new HytechVedioAdManager.HytechVedioAdListener() { hytechVedioAdManager.setHytechVedioAdListener(new HytechVedioAdManager.HytechVedioAdListener() {
@Override @Override
public void hytechVedioAdFail() { public void hytechVedioAdFail() {
...@@ -456,6 +451,7 @@ public class VedioAdingManager { ...@@ -456,6 +451,7 @@ public class VedioAdingManager {
} }
} }
}); });
hytechVedioAdManager.loanHytechAd(bean.getDownloadCoin(), bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
} else if (TextUtils.equals(vedioAdType, Constant.MINTEGRAL_VEDIO_AD)) { } else if (TextUtils.equals(vedioAdType, Constant.MINTEGRAL_VEDIO_AD)) {
// MINTEGRAL激励视频 // MINTEGRAL激励视频
if (mintegralVedioAdManager == null) { if (mintegralVedioAdManager == null) {
...@@ -468,10 +464,6 @@ public class VedioAdingManager { ...@@ -468,10 +464,6 @@ public class VedioAdingManager {
mintegralVedioAdManager = MintegralVedioAdManager.getInstance(activity); mintegralVedioAdManager = MintegralVedioAdManager.getInstance(activity);
} }
// 重置监听
mintegralVedioAdManager.setMintegralVedioAdListener(null);
mintegralVedioAdManager.loadMintegralAd(bean.getDownloadCoin(), bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
mintegralVedioAdManager.setMintegralVedioAdListener(new MintegralVedioAdManager.MintegralVedioAdListener() { mintegralVedioAdManager.setMintegralVedioAdListener(new MintegralVedioAdManager.MintegralVedioAdListener() {
@Override @Override
public void mintegralVedioAdFail() { public void mintegralVedioAdFail() {
...@@ -495,6 +487,7 @@ public class VedioAdingManager { ...@@ -495,6 +487,7 @@ public class VedioAdingManager {
isVedioAdDownload = true; isVedioAdDownload = true;
} }
}); });
mintegralVedioAdManager.loadMintegralAd(bean.getDownloadCoin(), bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
} else if (TextUtils.equals(vedioAdType, Constant.SHANHU_VEDIO_AD)) { } else if (TextUtils.equals(vedioAdType, Constant.SHANHU_VEDIO_AD)) {
// 珊瑚激励视频 // 珊瑚激励视频
if (shanhuVedioAdManager == null) { if (shanhuVedioAdManager == null) {
...@@ -507,10 +500,6 @@ public class VedioAdingManager { ...@@ -507,10 +500,6 @@ public class VedioAdingManager {
shanhuVedioAdManager = ShanhuVedioAdManager.getInstance(activity); shanhuVedioAdManager = ShanhuVedioAdManager.getInstance(activity);
} }
// 重置监听
shanhuVedioAdManager.setShanhuVedioAdListener(null);
shanhuVedioAdManager.loadShanhuAd(bean.getDownloadCoin(), bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
shanhuVedioAdManager.setShanhuVedioAdListener(new ShanhuVedioAdManager.ShanhuVedioAdListener() { shanhuVedioAdManager.setShanhuVedioAdListener(new ShanhuVedioAdManager.ShanhuVedioAdListener() {
@Override @Override
public void shanhuVedioAdFail() { public void shanhuVedioAdFail() {
...@@ -534,7 +523,8 @@ public class VedioAdingManager { ...@@ -534,7 +523,8 @@ public class VedioAdingManager {
isVedioAdDownload = true; isVedioAdDownload = true;
} }
}); });
}else if (TextUtils.equals(vedioAdType, Constant.CHUANGSHEN_VEDIO_AD)) { shanhuVedioAdManager.loadShanhuAd(bean.getDownloadCoin(), bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
} else if (TextUtils.equals(vedioAdType, Constant.CHUANGSHEN_VEDIO_AD)) {
// 创神激励视频 // 创神激励视频
if (chuangshenVedioAdManager == null) { if (chuangshenVedioAdManager == null) {
if (activity == null) { if (activity == null) {
...@@ -546,10 +536,6 @@ public class VedioAdingManager { ...@@ -546,10 +536,6 @@ public class VedioAdingManager {
chuangshenVedioAdManager = ChuangshenVedioAdManager.Companion.getInstance(activity); chuangshenVedioAdManager = ChuangshenVedioAdManager.Companion.getInstance(activity);
} }
// 重置监听
chuangshenVedioAdManager.setChuangshenVedioAdListener(null);
chuangshenVedioAdManager.loadChuangshenAd(bean.getDownloadCoin(), bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
chuangshenVedioAdManager.setChuangshenVedioAdListener(new ChuangshenVedioAdManager.ChuangshenVedioAdListener() { chuangshenVedioAdManager.setChuangshenVedioAdListener(new ChuangshenVedioAdManager.ChuangshenVedioAdListener() {
@Override @Override
public void chuangshenVedioAdSuccess() { public void chuangshenVedioAdSuccess() {
...@@ -561,6 +547,7 @@ public class VedioAdingManager { ...@@ -561,6 +547,7 @@ public class VedioAdingManager {
} }
} }
}); });
chuangshenVedioAdManager.loadChuangshenAd(bean.getDownloadCoin(), bean.getCurCoin(), bean.getCarrierType(), bean.getExtraId());
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
......
...@@ -73,6 +73,8 @@ public class UserTaskMsgBean implements Serializable { ...@@ -73,6 +73,8 @@ public class UserTaskMsgBean implements Serializable {
private int vedioplan_hytech_vedio_rate; private int vedioplan_hytech_vedio_rate;
private int vedioplan_mintegral_vedio_rate; private int vedioplan_mintegral_vedio_rate;
private int vedioplan_coral_vedio_rate; private int vedioplan_coral_vedio_rate;
private int vedioplan_chuangshen_vedio_rate;
private int vedioplan_csj_vedio_surplus; private int vedioplan_csj_vedio_surplus;
private int vedioplan_liyan_vedio_surplus; private int vedioplan_liyan_vedio_surplus;
private int vedioplan_lyh_vedio_surplus; private int vedioplan_lyh_vedio_surplus;
...@@ -80,6 +82,7 @@ public class UserTaskMsgBean implements Serializable { ...@@ -80,6 +82,7 @@ public class UserTaskMsgBean implements Serializable {
private int vedioplan_hytech_vedio_surplus; private int vedioplan_hytech_vedio_surplus;
private int vedioplan_mintegral_vedio_surplus; private int vedioplan_mintegral_vedio_surplus;
private int vedioplan_coral_vedio_surplus; private int vedioplan_coral_vedio_surplus;
private int vedioplan_chuangshen_vedio_surplus;
public int getVedioplan_hytech_vedio_rate() { public int getVedioplan_hytech_vedio_rate() {
return vedioplan_hytech_vedio_rate; return vedioplan_hytech_vedio_rate;
...@@ -409,4 +412,20 @@ public class UserTaskMsgBean implements Serializable { ...@@ -409,4 +412,20 @@ public class UserTaskMsgBean implements Serializable {
public void setVedioplan_coral_vedio_surplus(int vedioplan_coral_vedio_surplus) { public void setVedioplan_coral_vedio_surplus(int vedioplan_coral_vedio_surplus) {
this.vedioplan_coral_vedio_surplus = vedioplan_coral_vedio_surplus; this.vedioplan_coral_vedio_surplus = vedioplan_coral_vedio_surplus;
} }
public int getVedioplan_chuangshen_vedio_rate() {
return vedioplan_chuangshen_vedio_rate;
}
public void setVedioplan_chuangshen_vedio_rate(int vedioplan_chuangshen_vedio_rate) {
this.vedioplan_chuangshen_vedio_rate = vedioplan_chuangshen_vedio_rate;
}
public int getVedioplan_chuangshen_vedio_surplus() {
return vedioplan_chuangshen_vedio_surplus;
}
public void setVedioplan_chuangshen_vedio_surplus(int vedioplan_chuangshen_vedio_surplus) {
this.vedioplan_chuangshen_vedio_surplus = vedioplan_chuangshen_vedio_surplus;
}
} }
...@@ -65,10 +65,6 @@ class CsVedioPresenter : BasePresenter<CsVedioView>() { ...@@ -65,10 +65,6 @@ class CsVedioPresenter : BasePresenter<CsVedioView>() {
fun onNext(baseResponse: BaseResponse<Any?>) { fun onNext(baseResponse: BaseResponse<Any?>) {
if (isLinkView) return if (isLinkView) return
val code = baseResponse.status
when (code) {
200 -> view.reportDownloadTask()
}
} }
}) })
} }
......
package com.mints.highgold.mvp.views package com.mints.highgold.mvp.views
interface CsVedioView : BaseView { interface CsVedioView : BaseView {
fun reportDownloadTask()
} }
\ No newline at end of file
...@@ -333,7 +333,6 @@ public class AwardActivity extends BaseActivity implements AwardView { ...@@ -333,7 +333,6 @@ public class AwardActivity extends BaseActivity implements AwardView {
} else { } else {
bean.setDownloadCoin(0); bean.setDownloadCoin(0);
} }
vedioAdingManager.loadAding(bean);
vedioAdingManager.setVedioAdingListener(new VedioAdingManager.VedioAdingListener() { vedioAdingManager.setVedioAdingListener(new VedioAdingManager.VedioAdingListener() {
@Override @Override
public void vedioAdingListenerError(String adType) { public void vedioAdingListenerError(String adType) {
...@@ -342,7 +341,6 @@ public class AwardActivity extends BaseActivity implements AwardView { ...@@ -342,7 +341,6 @@ public class AwardActivity extends BaseActivity implements AwardView {
@Override @Override
public void vedioAdingListenerFail(String adType) { public void vedioAdingListenerFail(String adType) {
vedioAdingManager.loadFailAding(bean);
vedioAdingManager.setVedioAdingListener(new VedioAdingManager.VedioAdingListener() { vedioAdingManager.setVedioAdingListener(new VedioAdingManager.VedioAdingListener() {
@Override @Override
public void vedioAdingListenerError(String adType) { public void vedioAdingListenerError(String adType) {
...@@ -365,7 +363,7 @@ public class AwardActivity extends BaseActivity implements AwardView { ...@@ -365,7 +363,7 @@ public class AwardActivity extends BaseActivity implements AwardView {
vedioAdingSuccess(adType); vedioAdingSuccess(adType);
} }
}); });
vedioAdingManager.loadFailAding(bean);
} }
@Override @Override
...@@ -374,6 +372,7 @@ public class AwardActivity extends BaseActivity implements AwardView { ...@@ -374,6 +372,7 @@ public class AwardActivity extends BaseActivity implements AwardView {
vedioAdingSuccess(adType); vedioAdingSuccess(adType);
} }
}); });
vedioAdingManager.loadAding(bean);
return; return;
} }
......
...@@ -39,18 +39,11 @@ class CsVedioActivity : BaseActivity() ...@@ -39,18 +39,11 @@ class CsVedioActivity : BaseActivity()
override fun isApplyKitKatTranslucency() = false override fun isApplyKitKatTranslucency() = false
override fun getBundleExtras(extras: Bundle?) { override fun getBundleExtras(extras: Bundle?) {
// vedioCoin = extras!!.getString(Constant.TRY_VEDIO_COIN)
// vedioDownloadCoin = extras.getString(Constant.TRY_TASK_H5DOWNLOADCOIN)
// tryCarrier = extras.getString(Constant.TRY_CARRIER)
// extraId = extras.getString(Constant.MAIN_EXTRA_ID)
extras?.let { extras?.let {
vedioCoin = it.getString(Constant.TRY_VEDIO_COIN) vedioCoin = it.getString(Constant.TRY_VEDIO_COIN)
vedioDownloadCoin = it.getString(Constant.TRY_TASK_H5DOWNLOADCOIN) vedioDownloadCoin = it.getString(Constant.TRY_TASK_H5DOWNLOADCOIN)
tryCarrier = it.getString(Constant.TRY_CARRIER) tryCarrier = it.getString(Constant.TRY_CARRIER)
extraId = it.getString(Constant.MAIN_EXTRA_ID) extraId = it.getString(Constant.MAIN_EXTRA_ID)
LogUtil.d(TAG, "vedioCoin=${vedioCoin} vedioDownloadCoin=${vedioDownloadCoin} tryCarrier=${tryCarrier} extraId=${extraId} ")
} }
} }
...@@ -81,8 +74,6 @@ class CsVedioActivity : BaseActivity() ...@@ -81,8 +74,6 @@ class CsVedioActivity : BaseActivity()
if (isLoadError) super.onBackPressed() if (isLoadError) super.onBackPressed()
} }
override fun reportDownloadTask() {
}
private fun loadVedio() { private fun loadVedio() {
csAdVideoView?.setAdListener(object : VideoCallback() { csAdVideoView?.setAdListener(object : VideoCallback() {
...@@ -154,6 +145,8 @@ class CsVedioActivity : BaseActivity() ...@@ -154,6 +145,8 @@ class CsVedioActivity : BaseActivity()
override fun onAdFailed(msg: String) { override fun onAdFailed(msg: String) {
isLoadError = true isLoadError = true
TrackManager.getInstance().addCallImp(Constant.AD_SOURCE_CHUANGSHEN, Constant.EVENT_TYPE_ONE, "999999", msg) TrackManager.getInstance().addCallImp(Constant.AD_SOURCE_CHUANGSHEN, Constant.EVENT_TYPE_ONE, "999999", msg)
LogUtil.d(TAG, "onAdFailed:" + msg)
} }
override fun onAdLoadOver() { override fun onAdLoadOver() {
......
...@@ -4,7 +4,6 @@ import android.Manifest; ...@@ -4,7 +4,6 @@ import android.Manifest;
import android.os.Bundle; import android.os.Bundle;
import android.support.v7.app.AlertDialog; import android.support.v7.app.AlertDialog;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log;
import android.view.KeyEvent; import android.view.KeyEvent;
import android.view.View; import android.view.View;
import android.view.animation.AccelerateDecelerateInterpolator; import android.view.animation.AccelerateDecelerateInterpolator;
...@@ -27,13 +26,10 @@ import com.google.gson.JsonObject; ...@@ -27,13 +26,10 @@ import com.google.gson.JsonObject;
import com.google.gson.JsonParser; import com.google.gson.JsonParser;
import com.mints.highgold.BuildConfig; import com.mints.highgold.BuildConfig;
import com.mints.highgold.R; import com.mints.highgold.R;
import com.mints.highgold.ad.ChuangshenVedioAdManager;
import com.mints.highgold.ad.ShanhuVedioAdManager;
import com.mints.highgold.ad.VedioAdingManager; import com.mints.highgold.ad.VedioAdingManager;
import com.mints.highgold.ad.inscreenvedio.MintegralInscreenVedioAdManager; import com.mints.highgold.ad.inscreenvedio.MintegralInscreenVedioAdManager;
import com.mints.highgold.common.AppConfig; import com.mints.highgold.common.AppConfig;
import com.mints.highgold.common.Constant; import com.mints.highgold.common.Constant;
import com.mints.highgold.common.DeviceInfo;
import com.mints.highgold.manager.AmapLocationManager; import com.mints.highgold.manager.AmapLocationManager;
import com.mints.highgold.manager.LiebaoManager; import com.mints.highgold.manager.LiebaoManager;
import com.mints.highgold.manager.ShumeiManager; import com.mints.highgold.manager.ShumeiManager;
...@@ -359,8 +355,8 @@ public class MainFragment extends BaseFragment ...@@ -359,8 +355,8 @@ public class MainFragment extends BaseFragment
Bundle bundle; Bundle bundle;
switch (view.getId()) { switch (view.getId()) {
case R.id.tv_fragment_main_whatgold:// 如何赚金币 case R.id.tv_fragment_main_whatgold:// 如何赚金币
// readyGo(WhatGoldActivity.class); readyGo(WhatGoldActivity.class);
ChuangshenVedioAdManager.Companion.getInstance(getActivity()).loadChuangshenAd(10,20,"main","abc"); // DomobVedioAdManager.Companion.getInstance(getActivity()).loadDomobAd(10,20,"main","abc");
break; break;
case R.id.rl_fragment_main_redbox:// 红包 case R.id.rl_fragment_main_redbox:// 红包
readyGo(RedboxActivity.class); readyGo(RedboxActivity.class);
...@@ -482,28 +478,31 @@ public class MainFragment extends BaseFragment ...@@ -482,28 +478,31 @@ public class MainFragment extends BaseFragment
// data.setVedioplan_csj_full_screen_video_rate(0); // data.setVedioplan_csj_full_screen_video_rate(0);
// data.setVedioplan_hytech_vedio_rate(0); // data.setVedioplan_hytech_vedio_rate(0);
// data.setVedioplan_mintegral_vedio_rate(0); // data.setVedioplan_mintegral_vedio_rate(0);
// data.setVedioplan_coral_vedio_rate(5); // data.setVedioplan_coral_vedio_rate(0);
// data.setVedioplan_chuangshen_vedio_rate(10);
// //
// data.setVedioplan_csj_vedio_surplus(0); // data.setVedioplan_csj_vedio_surplus(0);
// data.setVedioplan_lyh_vedio_surplus(0); // data.setVedioplan_lyh_vedio_surplus(0);
// data.setVedioplan_csj_full_screen_video_surplus(0); // data.setVedioplan_csj_full_screen_video_surplus(0);
// data.setVedioplan_hytech_vedio_surplus(0); // data.setVedioplan_hytech_vedio_surplus(0);
// data.setVedioplan_mintegral_vedio_surplus(0); // data.setVedioplan_mintegral_vedio_surplus(0);
// data.setVedioplan_coral_vedio_surplus(20); // data.setVedioplan_coral_vedio_surplus(0);
// data.setVedioplan_chuangshen_vedio_surplus(10);
// 设置随机广告权重 // 设置随机广告权重
if (vedioAdingManager != null) { if (vedioAdingManager != null) {
vedioAdingManager.initAdWeight(data.getVedioplan_csj_vedio_rate(), data.getVedioplan_lyh_vedio_rate(), data.getVedioplan_csj_full_screen_video_rate(), data.getVedioplan_hytech_vedio_rate(), data.getVedioplan_mintegral_vedio_rate(), data.getVedioplan_coral_vedio_rate()); vedioAdingManager.initAdWeight(data.getVedioplan_csj_vedio_rate(), data.getVedioplan_lyh_vedio_rate(), data.getVedioplan_csj_full_screen_video_rate(), data.getVedioplan_hytech_vedio_rate(), data.getVedioplan_mintegral_vedio_rate(), data.getVedioplan_coral_vedio_rate(), data.getVedioplan_chuangshen_vedio_rate());
} }
LogUtil.d(TAG, "首页权重值:csjVedioWeight:" + data.getVedioplan_csj_vedio_rate() + " ylhWeight:" + data.getVedioplan_lyh_vedio_rate() + " csjFullWeight:" + data.getVedioplan_csj_full_screen_video_rate() + " hytechVedioAdWeight:" + data.getVedioplan_hytech_vedio_rate() + " mintegralVedioAdWeight:" + data.getVedioplan_mintegral_vedio_rate() + " shanhuVedioAdWeight:" + data.getVedioplan_coral_vedio_rate()); LogUtil.d(TAG, "首页权重值:csjVedioWeight:" + data.getVedioplan_csj_vedio_rate() + " ylhWeight:" + data.getVedioplan_lyh_vedio_rate() + " csjFullWeight:" + data.getVedioplan_csj_full_screen_video_rate() + " hytechVedioAdWeight:" + data.getVedioplan_hytech_vedio_rate() + " mintegralVedioAdWeight:" + data.getVedioplan_mintegral_vedio_rate() + " shanhuVedioAdWeight:" + data.getVedioplan_coral_vedio_rate()+ " chuangshenVedioAdWeight:" + data.getVedioplan_chuangshen_vedio_rate());
// 广告完成 // 广告视频
AppConfig.csjVedioAdCount = data.getVedioplan_csj_vedio_surplus(); AppConfig.csjVedioAdCount = data.getVedioplan_csj_vedio_surplus();
AppConfig.ylhAdCount = data.getVedioplan_lyh_vedio_surplus(); AppConfig.ylhAdCount = data.getVedioplan_lyh_vedio_surplus();
AppConfig.csjFullAdCount = data.getVedioplan_csj_full_screen_video_surplus(); AppConfig.csjFullAdCount = data.getVedioplan_csj_full_screen_video_surplus();
AppConfig.hytechVedioAdCount = data.getVedioplan_hytech_vedio_surplus(); AppConfig.hytechVedioAdCount = data.getVedioplan_hytech_vedio_surplus();
AppConfig.mintegralAdCount = data.getVedioplan_mintegral_vedio_surplus(); AppConfig.mintegralAdCount = data.getVedioplan_mintegral_vedio_surplus();
AppConfig.shanhuAdCount = data.getVedioplan_coral_vedio_surplus(); AppConfig.shanhuAdCount = data.getVedioplan_coral_vedio_surplus();
LogUtil.d(TAG, "首页广告完成数:csjVedioAdCount:" + data.getVedioplan_csj_vedio_surplus() + " ylhAdCount:" + data.getVedioplan_lyh_vedio_surplus() + " csjFullAdCount:" + data.getVedioplan_csj_full_screen_video_surplus() + " hytechVedioAdCount:" + data.getVedioplan_hytech_vedio_surplus() + " mintegralVedioAdCount:" + data.getVedioplan_mintegral_vedio_surplus() + " shanhuVedioAdCount:" + data.getVedioplan_coral_vedio_surplus()); AppConfig.chuangshenVedioAdCount = data.getVedioplan_chuangshen_vedio_surplus();
LogUtil.d(TAG, "首页视频数:csjVedioAdCount:" + data.getVedioplan_csj_vedio_surplus() + " ylhAdCount:" + data.getVedioplan_lyh_vedio_surplus() + " csjFullAdCount:" + data.getVedioplan_csj_full_screen_video_surplus() + " hytechVedioAdCount:" + data.getVedioplan_hytech_vedio_surplus() + " mintegralVedioAdCount:" + data.getVedioplan_mintegral_vedio_surplus() + " shanhuVedioAdCount:" + data.getVedioplan_coral_vedio_surplus()+ " chuangshenVedioAdCount:" + data.getVedioplan_chuangshen_vedio_surplus());
AppConfig.yilanVedioTime = data.getRedPacketSecond(); AppConfig.yilanVedioTime = data.getRedPacketSecond();
userManager.setAdShowFlag(data.isAdFlag()); userManager.setAdShowFlag(data.isAdFlag());
...@@ -1381,7 +1380,7 @@ public class MainFragment extends BaseFragment ...@@ -1381,7 +1380,7 @@ public class MainFragment extends BaseFragment
public void vedioAdingListenerFail(String adType) { public void vedioAdingListenerFail(String adType) {
// showToast("人工添加,第一次加载失败"); // showToast("人工添加,第一次加载失败");
vedioAdingManager.loadFailAding(bean);
vedioAdingManager.setVedioAdingListener(new VedioAdingManager.VedioAdingListener() { vedioAdingManager.setVedioAdingListener(new VedioAdingManager.VedioAdingListener() {
@Override @Override
public void vedioAdingListenerError(String adType) { public void vedioAdingListenerError(String adType) {
...@@ -1405,7 +1404,7 @@ public class MainFragment extends BaseFragment ...@@ -1405,7 +1404,7 @@ public class MainFragment extends BaseFragment
vedioAdingSuccess(adType, carrierType); vedioAdingSuccess(adType, carrierType);
} }
}); });
vedioAdingManager.loadFailAding(bean);
} }
@Override @Override
......
...@@ -2193,7 +2193,7 @@ public class VersusFragment extends BaseFragment ...@@ -2193,7 +2193,7 @@ public class VersusFragment extends BaseFragment
LogUtil.d(TAG, "Versus VedioAdingManager: vedioAdingListenerFail"); LogUtil.d(TAG, "Versus VedioAdingManager: vedioAdingListenerFail");
// hideLoading(); // hideLoading();
vedioAdingManager.loadFailAding(bean);
vedioAdingManager.setVedioAdingListener(new VedioAdingManager.VedioAdingListener() { vedioAdingManager.setVedioAdingListener(new VedioAdingManager.VedioAdingListener() {
@Override @Override
public void vedioAdingListenerError(String adType) { public void vedioAdingListenerError(String adType) {
...@@ -2217,7 +2217,7 @@ public class VersusFragment extends BaseFragment ...@@ -2217,7 +2217,7 @@ public class VersusFragment extends BaseFragment
vedioAdingSuccess(adType, carrierType); vedioAdingSuccess(adType, carrierType);
} }
}); });
vedioAdingManager.loadFailAding(bean);
} }
@Override @Override
......
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