Commit 286dddb1 authored by mengcuiguang's avatar mengcuiguang

代码优化

parent 0841eb5a
......@@ -35,16 +35,8 @@ class ExpressManager {
}
}
private var adShowTime: Long = 0 // 防止预加载超时 2秒
private var isShowAd = false // 广告是否展示
private var frameLayout: FrameLayout? = null
private var expressId: String = ""
private var isClickScreen = true // 是否点击屏幕跳转广告
private val adLoadTime: Long = 0 // 广告展示时间,45分钟后当前广告失效,重新预加载广告
private var adPreingTime: Long = 0 // 防止预加载超时 2分钟
......@@ -53,9 +45,6 @@ class ExpressManager {
private var mExpressAdCallback: ExpressAdCallback? = null
private var adcode = ""
private var ecpm = ""
private var adSource = ""
private var mTTFeedAd: TTFeedAd? = null
fun preLoadAd() {
......@@ -86,8 +75,6 @@ class ExpressManager {
private fun loadAd() {
isClickScreen = true
expressId = BuildConfig.GROMORE_VIDEO_CODE
val activity = ForegroundOrBackground.getTopActivity()
val adNativeLoader = TTAdSdk.getAdManager().createAdNative(activity)
......@@ -110,10 +97,6 @@ class ExpressManager {
}
override fun onFeedAdLoad(ads: MutableList<TTFeedAd>?) {
LogUtil.d(
TAG,
"gromore信息流--> 3、Gromore onAdLoaded expressId=${expressId} "
)
ads?.let {
if (it.isEmpty()) {
isLoadSuccess = 0
......@@ -178,10 +161,7 @@ class ExpressManager {
TAG,
"gromore信息流--> 4、展示广告 LoadSuccess=$isLoadSuccess isOversped=$isOversped"
)
isShowAd = true
adShowTime = System.currentTimeMillis()
isLoadSuccess = 0
isClickScreen = true
callback?.loadSuccess(frameLayout)
} else {
LogUtil.e(TAG, "gromore信息流--> 5、展示广告时失败了,广告可能超时45分钟 onError ")
......@@ -218,14 +198,7 @@ class ExpressManager {
mExpressAdCallback?.let {
if (it.renderSuccess(frameLayout)) {
LogUtil.d(
TAG,
"gromore信息流 onRenderSuccess -> showAd->$isShowAd \n adcode->$adcode ecpm->$ecpm"
)
isLoadSuccess = 0
isShowAd = true
adShowTime = System.currentTimeMillis()
}
}
mExpressAdCallback = null
......@@ -256,11 +229,6 @@ class ExpressManager {
// frameLayout?.removeAllViews()
// frameLayout = null
// 数据重置
adcode = ""
ecpm = ""
adSource = ""
mTTFeedAd?.destroy()
this.mExpressAdCallback = null
}
......
......@@ -33,10 +33,6 @@ class MainExpressManager {
}
}
private var adcode = ""
private var ecpm = ""
private var adSource = ""
private var mTTFeedAdList = arrayListOf<TTFeedAd>()
fun loadAd(expressAdCallback: ExpressAdCallback) {
......@@ -167,10 +163,6 @@ class MainExpressManager {
* 销毁
*/
fun destroy() {
// 数据重置
adcode = ""
ecpm = ""
adSource = ""
for (ttFeedAd in mTTFeedAdList) {
ttFeedAd.destroy()
}
......
......@@ -388,7 +388,6 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
val mainFirstRecommend =
AppPreferencesManager.get().getBoolean(Constant.MAIN_FIRST_RECOMMEND, false)
if (!mainFirstRecommend) {
// if (mainFirstRecommend) {
AppPreferencesManager.get().put(Constant.MAIN_FIRST_RECOMMEND, true)
Handler(Looper.getMainLooper()).postDelayed({
......
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