Commit 5783f84c authored by wangxuewei's avatar wangxuewei

[提交人]:王雪伟

[提交简述] :多多花园1.0.1
[实现方案] :上线
parent fefeb972
......@@ -53,19 +53,19 @@ class BaseApplication : BaseApplication() {
private var backToFrontTime: Long = 0
override fun onCreate() {
super.onCreate()
NetConfig.setBase_Url(NetConfig.Environment.DEV)// TODO 上线之后提成成 NetConfig.Environment.PRODUCT
// NetConfig.BASE_FEED_URL="https://fsapi.ihuomao.com/"
// NetConfig.BASE_AD_URL="https://bs.ihuomao.com/"
// NetConfig.URL_REPORT_BASE="http://report.ihuomao.com/"
NetConfig.setBase_Url(NetConfig.Environment.PRODUCT)// TODO 上线之后提成成 NetConfig.Environment.PRODUCT
NetConfig.BASE_FEED_URL="https://fsapi.ihuomao.com/"
NetConfig.BASE_AD_URL="https://bs.ihuomao.com/"
NetConfig.URL_REPORT_BASE="http://report.ihuomao.com/"
//TODO 上线去掉测试地址
NetConfig.BASE_FEED_URL = "http://feedapitest2.zhangxinhulian.com/"
// NetConfig.BASE_FEED_URL = "http://feedapitest2.zhangxinhulian.com/"
// Constant.appLs = "b59e7d03c0f91730"//appls
AdManager.init(this,"b59e7d03c0f91730")
LogUtils.getConfig().logSwitch = true
UMConfigure.setLogEnabled(true)
LogUtils.getConfig().logSwitch = false
UMConfigure.setLogEnabled(false)
UMConfigure.init(this, "5fc658ef4034454d32e7e6ba", "", UMConfigure.DEVICE_TYPE_PHONE, "")
PlatformConfig.setWeixin(Constant.WX_APPID, Constant.WX_APPKEY)
......
......@@ -6,7 +6,6 @@ object ADConfig{
val AD_SPLASH = "splash"//开屏
val AD_LOAD_SPLASH = "task_load_splash"//开屏
val AD_VIDEO = "luck_card_video"
val AD_COINS_VIDEO = "sleep_coins_video"
val AD_CARD_BIGIMAGE = "scratch_card_bigimage"//模板
val AD_ACTIVITY_POPUP = "home_activity_popup"//插屏
......
package com.ym.library.utils
import android.app.Activity
import android.os.Handler
import android.os.Message
import android.util.Log
import android.widget.FrameLayout
import com.ym.admodule.config.AdManager
......@@ -11,12 +13,25 @@ import com.ym.library.module.StatusEntity
import com.ym.library.net.BaseObserver
import com.ym.library.net.GameApiClient
import com.ym.library.net.RxSchedulers
import com.ym.modulecommon.AppliContext
import java.lang.Exception
object AdUtils {
val TAG = "AdUtils"
var activity: Activity? = null
var handler = object : Handler() {
override fun handleMessage(msg: Message?) {
super.handleMessage(msg)
when(msg?.what) {
0 -> {
if (activity != null) {
AdManager.loadNextCacheRewardVideoAd(ADConfig.AD_REWARD_VIDIO, activity!!)
}
}
}
}
}
fun playRewardAd(activity: Activity, actionName: String, listener: IAdVideoListener) {
this.activity = activity
AdManager.playRewardAd(
ADConfig.AD_REWARD_VIDIO,
actionName,
......@@ -27,33 +42,30 @@ object AdUtils {
override fun onAdClose() {
listener?.onAdClose()
//预加载
loadNextCacheRewardVideoAd(activity)
// loadNextCacheRewardVideoAd(activity)
//看视频上报
getVideoAcceleratorsReceive();
handler?.removeCallbacksAndMessages(null)
}
override fun onAdShow() {
Utils.showToast(activity, "看完视频可获得奖励")
// AdManager.loadNextCacheRewardVideoAd(ADConfig.AD_VIDEO, activity!!)
handler?.sendEmptyMessageDelayed(0, 2000)
}
override fun onAdVideoBarClick() {
Log.d(TAG,"onAdVideoBarClick:")
Log.d(TAG, "onAdVideoBarClick:")
}
override fun onError(errorMsg: String?) {
listener?.onError(errorMsg)
Log.d(TAG,"onError:" + errorMsg)
Log.d(TAG, "onError:" + errorMsg)
}
})
}
fun showFeedAd(activity: Activity, actionName: String, view: FrameLayout) {
if(activity?.isFinishing){
return
}
AdManager.showFeedAd(
ADConfig.AD_IMG_FADE,
actionName,
......@@ -68,12 +80,15 @@ object AdUtils {
// try {
// view.postDelayed(object :Runnable {
// override fun run() {
// if(activity?.isFinishing){
// return
// }
//
// activity?.runOnUiThread() {
//
// }
// }
// },500)
// },0)
// } catch (e: Exception) {
// }
}
......
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