Commit efdcd158 authored by mengcuiguang's avatar mengcuiguang

添加umeng打点接口开关

parent 75b780c2
......@@ -4,6 +4,7 @@ import com.mints.fiveworld.BuildConfig
import com.mints.fiveworld.MintsApplication
import com.mints.fiveworld.ad.AdReportManager
import com.mints.fiveworld.common.Constant
import com.mints.fiveworld.utils.LogUtil
import com.mints.library.utils.CommonUtils
import com.umeng.analytics.MobclickAgent
import com.umeng.commonsdk.UMConfigure
......@@ -65,26 +66,26 @@ object UmengManager {
* 友盟埋点
*/
fun onEvent(name: String) {
// if(BuildConfig.DEBUG){
// LogUtil.d(TAG, "name=${name} remark=${AdReportManager.EventType.valueOf(name).value}")
//
//
// TrackManager.getInstance().tempaddCallImp(
// "",
// "",
// "",
// "",
// "",
// "",
// "",
// "",
// "",
// "",
// System.currentTimeMillis(),
// name,
// AdReportManager.EventType.valueOf(name).value
// )
// }
if(BuildConfig.DEBUG){
LogUtil.d(TAG, "name=${name} remark=${AdReportManager.EventType.valueOf(name).value}")
TrackManager.getInstance().tempaddCallImp(
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
System.currentTimeMillis(),
name,
AdReportManager.EventType.valueOf(name).value
)
}
// 上送umeng
MobclickAgent.onEvent(MintsApplication.getContext(), name)
......@@ -94,25 +95,25 @@ object UmengManager {
* 友盟埋点
*/
fun onEventArgs(name: String, arg: String) {
// if(BuildConfig.DEBUG){
// LogUtil.d(TAG, "name=${name} remark=${AdReportManager.EventType.valueOf(name).value}")
//
// TrackManager.getInstance().tempaddCallImp(
// "",
// "",
// "",
// "",
// "",
// "",
// "",
// "",
// "",
// "",
// System.currentTimeMillis(),
// name,
// AdReportManager.EventType.valueOf(name).value
// )
// }
if(BuildConfig.DEBUG){
LogUtil.d(TAG, "name=${name} remark=${AdReportManager.EventType.valueOf(name).value}")
TrackManager.getInstance().tempaddCallImp(
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
System.currentTimeMillis(),
name,
AdReportManager.EventType.valueOf(name).value
)
}
val map = mutableMapOf<String, String>()
map["scene"] = arg
......
......@@ -22,20 +22,20 @@ object CsjGroMoreManager {
private val TAG = CsjGroMoreManager::class.java.simpleName
//-------------------------广告位 start-----------------------------
private const val OUT_COMMON_INTERSTITIAL_CODE = "" // 应用外 普通 插屏
private const val OUT_COMMON_NEW_INTERSTITIAL_CODE = "" // 应用外 普通 新插屏(半屏)
private const val OUT_COMMON_FULL_CODE = "" // 应用外 普通 新插屏(全屏)
private const val OUT_COMMON_EXPRESS_CODE = "" // 应用外 普通 信息流
private const val OUT_LOCK_EXPRESS_CODE = "" // 应用外 锁屏 信息流
private const val OUT_TIMER_FULL_CODE = "" // 应用外 定时 新插屏(全屏)
private const val OUT_COMMON_INTERSTITIAL_CODE = "" // 应用外 场景 插屏
private const val OUT_COMMON_NEW_INTERSTITIAL_CODE = "946855683" // 应用外 场景 新插屏(半屏)
private const val OUT_COMMON_FULL_CODE = "946855680" // 应用外 场景 新插屏(全屏)
private const val OUT_COMMON_EXPRESS_CODE = "946855687" // 应用外 场景 信息流
private const val OUT_LOCK_EXPRESS_CODE = "946855685" // 应用外 锁屏 信息流
private const val OUT_TIMER_FULL_CODE = "946855678" // 应用外 定时 新插屏(全屏)
private const val OUT_TIMER_INTERSTITIAL_CODE = "" // 应用外 定时 插屏
private const val OUT_TIMER_NEW_INTERSTITIAL_CODE = "" // 应用外 定时 新插屏(半屏)
private const val OUT_TIMER_NEW_INTERSTITIAL_CODE = "946855682" // 应用外 定时 新插屏(半屏)
private const val IN_COMMON_FULL_CODE = "" // 应用内 普通 新插屏(全屏)
private const val IN_COMMON_INTERSTITIAL_CODE = "" // 应用内 普通 插屏
private const val IN_COMMON_NEW_INTERSTITIAL_CODE = "" // 应用内 普通 新插屏(半屏)
private const val IN_COMMON_EXPRESS_CODE = "" // 应用内 普通 信息流
private const val IN_MONEY_SPLASH_CODE = "" // 应用内 网赚 开屏
private const val IN_COMMON_FULL_CODE = "946855681" // 应用内 场景 新插屏(全屏)
private const val IN_COMMON_INTERSTITIAL_CODE = "" // 应用内 场景 插屏
private const val IN_COMMON_NEW_INTERSTITIAL_CODE = "946855684" // 应用内 场景 新插屏(半屏)
private const val IN_COMMON_EXPRESS_CODE = "946855688" // 应用内 场景 信息流
private const val IN_MONEY_SPLASH_CODE = "887587321" // 应用内 网赚 开屏
private const val IN_MONEY_SPLASH_AD_CODE = "" // 应用内 网赚 开屏 兜底(代码位)
//-------------------------广告位 end-----------------------------
......@@ -43,39 +43,39 @@ object CsjGroMoreManager {
//-------------------------广告id标识 start-----------------------------
private const val IN_MONEY_SPLASH_ID = "IN_MONEY_SPLASH_ID"// 应用内 网赚 开屏
private const val IN_MONEY_SPLASH_ID_AD_CODE = "IN_MONEY_SPLASH_ID_AD_CODE"// 应用内 网赚 开屏 兜底
private const val IN_COMMON_EXPRESS_ID = "IN_COMMON_EXPRESS_ID"// 应用内 普通 信息流
private const val IN_COMMON_FULL_ID = "IN_COMMON_FULL_ID"// 应用内 普通 新插屏(全屏)
private const val IN_COMMON_INTERSTITIALID = "IN_COMMON_INTERSTITIALID"// 应用内 普通 插屏
private const val IN_COMMON_NEW_INTERSTITIALID = "IN_COMMON_NEW_INTERSTITIALID"// 应用内 普通 新插屏(半屏)
private const val IN_COMMON_EXPRESS_ID = "IN_COMMON_EXPRESS_ID"// 应用内 场景 信息流
private const val IN_COMMON_FULL_ID = "IN_COMMON_FULL_ID"// 应用内 场景 新插屏(全屏)
private const val IN_COMMON_INTERSTITIALID = "IN_COMMON_INTERSTITIALID"// 应用内 场景 插屏
private const val IN_COMMON_NEW_INTERSTITIALID = "IN_COMMON_NEW_INTERSTITIALID"// 应用内 场景 新插屏(半屏)
private const val OUT_LOCK_EXPRESS_ID = "OUT_LOCK_EXPRESS_ID"// 应用外 锁屏 信息流
private const val OUT_COMMON_EXPRESS_ID = "OUT_COMMON_EXPRESS_ID"// 应用外 普通 信息流
private const val OUT_COMMON_EXPRESS_ID = "OUT_COMMON_EXPRESS_ID"// 应用外 场景 信息流
private const val OUT_TIMER_FULL_ID = "OUT_TIMER_FULL_ID"// 应用外 定时 新插屏(全屏)
private const val OUT_TIMER_INTERSTITIALID = "OUT_TIMER_INTERSTITIALID"// 应用外 定时 插屏
private const val OUT_TIMER_NEW_INTERSTITIALID = "OUT_TIMER_NEW_INTERSTITIALID"// 应用外 定时 新插屏(半屏)
private const val OUT_COMMON_FULL_ID = "OUT_COMMON_FULL_ID"// 应用外 普通 新插屏(全屏)
private const val OUT_COMMON_INTERSTITIALID = "OUT_COMMON_INTERSTITIALID"// 应用外 普通 插屏
private const val OUT_COMMON_FULL_ID = "OUT_COMMON_FULL_ID"// 应用外 场景 新插屏(全屏)
private const val OUT_COMMON_INTERSTITIALID = "OUT_COMMON_INTERSTITIALID"// 应用外 场景 插屏
private const val OUT_COMMON_NEW_INTERSTITIALID =
"OUT_COMMON_NEW_INTERSTITIALID"// 应用外 普通 新插屏(半屏)
"OUT_COMMON_NEW_INTERSTITIALID"// 应用外 场景 新插屏(半屏)
// 云控第二套代码标识
private const val NEW_IN_MONEY_SPLASH_ID = "NEW_IN_MONEY_SPLASH_ID"// 应用内 网赚 开屏
private const val NEW_IN_MONEY_SPLASH_ID_AD_CODE =
"NEW_IN_MONEY_SPLASH_ID_AD_CODE"// 应用内 网赚 开屏 兜底
private const val NEW_IN_COMMON_EXPRESS_ID = "NEW_IN_COMMON_EXPRESS_ID"// 应用内 普通 信息流
private const val NEW_IN_COMMON_FULL_ID = "NEW_IN_COMMON_FULL_ID"// 应用内 普通 新插屏(全屏)
private const val NEW_IN_COMMON_INTERSTITIALID = "NEW_IN_COMMON_INTERSTITIALID"// 应用内 普通 插屏
private const val NEW_IN_COMMON_EXPRESS_ID = "NEW_IN_COMMON_EXPRESS_ID"// 应用内 场景 信息流
private const val NEW_IN_COMMON_FULL_ID = "NEW_IN_COMMON_FULL_ID"// 应用内 场景 新插屏(全屏)
private const val NEW_IN_COMMON_INTERSTITIALID = "NEW_IN_COMMON_INTERSTITIALID"// 应用内 场景 插屏
private const val NEW_IN_COMMON_NEW_INTERSTITIALID =
"NEW_IN_COMMON_NEW_INTERSTITIALID"// 应用内 普通 新插屏(半屏)
"NEW_IN_COMMON_NEW_INTERSTITIALID"// 应用内 场景 新插屏(半屏)
private const val NEW_OUT_LOCK_EXPRESS_ID = "NEW_OUT_LOCK_EXPRESS_ID"// 应用外 锁屏 信息流
private const val NEW_OUT_COMMON_EXPRESS_ID = "NEW_OUT_COMMON_EXPRESS_ID"// 应用外 普通 信息流
private const val NEW_OUT_COMMON_EXPRESS_ID = "NEW_OUT_COMMON_EXPRESS_ID"// 应用外 场景 信息流
private const val NEW_OUT_TIMER_FULL_ID = "NEW_OUT_TIMER_FULL_ID"// 应用外 定时 新插屏(全屏)
private const val NEW_OUT_TIMER_INTERSTITIALID = "NEW_OUT_TIMER_INTERSTITIALID"// 应用外 定时 插屏
private const val NEW_OUT_TIMER_NEW_INTERSTITIALID =
"NEW_OUT_TIMER_NEW_INTERSTITIALID"// 应用外 定时 新插屏(半屏)
private const val NEW_OUT_COMMON_FULL_ID = "NEW_OUT_COMMON_FULL_ID"// 应用外 普通 新插屏(全屏)
private const val NEW_OUT_COMMON_INTERSTITIALID = "NEW_OUT_COMMON_INTERSTITIALID"// 应用外 普通 插屏
private const val NEW_OUT_COMMON_FULL_ID = "NEW_OUT_COMMON_FULL_ID"// 应用外 场景 新插屏(全屏)
private const val NEW_OUT_COMMON_INTERSTITIALID = "NEW_OUT_COMMON_INTERSTITIALID"// 应用外 场景 插屏
private const val NEW_OUT_COMMON_NEW_INTERSTITIALID =
"NEW_OUT_COMMON_NEW_INTERSTITIALID"// 应用外 普通 新插屏(半屏)
"NEW_OUT_COMMON_NEW_INTERSTITIALID"// 应用外 场景 新插屏(半屏)
private const val SERVER_TT_AD_ID = "SERVER_TT_AD_ID"
private const val IS_USE_NEW_ID = "IS_USE_NEW_ID"//是否使用新的代码位
......@@ -142,24 +142,24 @@ object CsjGroMoreManager {
}
}
if (it.gromoreAdcodes_ordinary != null) { // 应用内普通
if (it.gromoreAdcodes_ordinary != null) { // 应用内场景
if (!TextUtils.isEmpty(it.gromoreAdcodes_ordinary.groExpress)) {
// 应用内 普通 信息流
// 应用内 场景 信息流
setInCommonExpressId(it.gromoreAdcodes_ordinary.groExpress, _isUseNewId)
}
if (!TextUtils.isEmpty(it.gromoreAdcodes_ordinary.groNewInterstitial)) {
// 应用内 普通 新插屏(全屏)
// 应用内 场景 新插屏(全屏)
setInCommonFullId(it.gromoreAdcodes_ordinary.groNewInterstitial, _isUseNewId)
}
if (!TextUtils.isEmpty(it.gromoreAdcodes_ordinary.groNewInterstitialHalf)) {
// 应用内 普通 插屏
// 应用内 场景 插屏
setInCommonInterstitialId(
it.gromoreAdcodes_ordinary.groNewInterstitialHalf,
_isUseNewId
)
}
if (!TextUtils.isEmpty(it.gromoreAdcodes_ordinary.interstitial_new_key_halfhalf)) {
// 应用内 普通 新插屏 半屏
// 应用内 场景 新插屏 半屏
setInCommonNewInterstitialId(
it.gromoreAdcodes_ordinary.interstitial_new_key_halfhalf,
_isUseNewId
......@@ -167,9 +167,9 @@ object CsjGroMoreManager {
}
}
if (it.gromoreAdcodes_outer_ordinary != null) { // 应用外普通
if (it.gromoreAdcodes_outer_ordinary != null) { // 应用外场景
if (!TextUtils.isEmpty(it.gromoreAdcodes_outer_ordinary.groExpress)) {
// 应用外 普通 信息流
// 应用外 场景 信息流
setOutCommonExpressId(it.gromoreAdcodes_outer_ordinary.groExpress, _isUseNewId)
}
if (!TextUtils.isEmpty(it.gromoreAdcodes_outer_ordinary.groNewInterstitial)) {
......@@ -292,7 +292,7 @@ object CsjGroMoreManager {
}
/**
* 应用内 普通 信息流
* 应用内 场景 信息流
*/
private fun setInCommonExpressId(vale: String, _isUseNewId: Boolean) {
if (_isUseNewId) {
......@@ -303,7 +303,7 @@ object CsjGroMoreManager {
}
/**
* 应用内 普通 信息流
* 应用内 场景 信息流
*/
fun getInCommonExpressId(): String {
return if (getIsUseNewId()) {
......@@ -316,7 +316,7 @@ object CsjGroMoreManager {
}
/**
* 应用内 普通 新插屏(全屏)
* 应用内 场景 新插屏(全屏)
*/
private fun setInCommonFullId(vale: String, _isUseNewId: Boolean) {
if (_isUseNewId) {
......@@ -327,7 +327,7 @@ object CsjGroMoreManager {
}
/**
* 应用内 普通 新插屏(全屏)
* 应用内 场景 新插屏(全屏)
*/
fun getInCommonFullId(): String {
return if (getIsUseNewId()) {
......@@ -340,7 +340,7 @@ object CsjGroMoreManager {
}
/**
* 应用内 普通 插屏
* 应用内 场景 插屏
*/
private fun setInCommonInterstitialId(vale: String, _isUseNewId: Boolean) {
if (_isUseNewId) {
......@@ -351,7 +351,7 @@ object CsjGroMoreManager {
}
/**
* 应用内 普通 新插屏(半屏)
* 应用内 场景 新插屏(半屏)
*/
private fun setInCommonNewInterstitialId(vale: String, _isUseNewId: Boolean) {
if (_isUseNewId) {
......@@ -362,7 +362,7 @@ object CsjGroMoreManager {
}
/**
* 应用内 普通 插屏
* 应用内 场景 插屏
*/
fun getInCommonInterstitialId(): String {
return if (getIsUseNewId()) {
......@@ -377,7 +377,7 @@ object CsjGroMoreManager {
}
/**
* 应用内 普通 新插屏(半屏)
* 应用内 场景 新插屏(半屏)
*/
fun getInCommonNewInterstitialId(): String {
return if (getIsUseNewId()) {
......@@ -417,7 +417,7 @@ object CsjGroMoreManager {
}
/**
* 应用外 普通 信息流
* 应用外 场景 信息流
*/
private fun setOutCommonExpressId(vale: String, _isUseNewId: Boolean) {
if (_isUseNewId) {
......@@ -428,7 +428,7 @@ object CsjGroMoreManager {
}
/**
* 应用外 普通 信息流
* 应用外 场景 信息流
*/
fun getOutCommonExpressId(): String {
return if (getIsUseNewId()) {
......@@ -518,7 +518,7 @@ object CsjGroMoreManager {
}
/**
* 应用外 普通 新插屏(全屏)
* 应用外 场景 新插屏(全屏)
*/
private fun setOutCommonFullId(vale: String, _isUseNewId: Boolean) {
if (_isUseNewId) {
......@@ -529,7 +529,7 @@ object CsjGroMoreManager {
}
/**
* 应用外 普通 新插屏(全屏)
* 应用外 场景 新插屏(全屏)
*/
fun getOutCommonFullId(): String {
return if (getIsUseNewId()) {
......@@ -542,7 +542,7 @@ object CsjGroMoreManager {
}
/**
* 应用外 普通 插屏
* 应用外 场景 插屏
*/
private fun setOutCommonInterstitialId(vale: String, _isUseNewId: Boolean) {
if (_isUseNewId) {
......@@ -553,7 +553,7 @@ object CsjGroMoreManager {
}
/**
* 应用外 普通 新插屏(全屏)
* 应用外 场景 新插屏(全屏)
*/
private fun setOutCommonNewInterstitialId(vale: String, _isUseNewId: Boolean) {
if (_isUseNewId) {
......@@ -564,7 +564,7 @@ object CsjGroMoreManager {
}
/**
* 应用外 普通 插屏
* 应用外 场景 插屏
*/
fun getOutCommonInterstitialId(): String {
return if (getIsUseNewId()) {
......@@ -579,7 +579,7 @@ object CsjGroMoreManager {
}
/**
* 应用外 普通 新插屏(半屏)
* 应用外 场景 新插屏(半屏)
*/
fun getOutCommonNewInterstitialId(): String {
return if (getIsUseNewId()) {
......
......@@ -24,8 +24,7 @@ import java.util.Map;
*/
public class TTGroMoreAdManagerHolder {
// public static final String TT_AD_APPID = "5224123";
public static final String TT_AD_APPID = "5123456";
public static final String TT_AD_APPID = "5224123";
public static final String TT_AD_NAME = Constant.MINTS_APP_NAME;
public static boolean sInit;
......
......@@ -143,12 +143,13 @@ public class SplashActivity extends BaseActivity implements SplashView {
.build();
//自定义兜底方案 选择使用
TTNetworkRequestInfo ttNetworkRequestInfo;
//穿山甲兜底
ttNetworkRequestInfo = new PangleNetworkRequestInfo(TTGroMoreAdManagerHolder.CURRENT_USE_APPID, CsjGroMoreManager.INSTANCE.getInMoneySplashIdAdCode());
// TTNetworkRequestInfo ttNetworkRequestInfo;
// //穿山甲兜底
// ttNetworkRequestInfo = new PangleNetworkRequestInfo(TTGroMoreAdManagerHolder.CURRENT_USE_APPID, CsjGroMoreManager.INSTANCE.getInMoneySplashIdAdCode());
//step4:请求广告,调用开屏广告异步请求接口,对请求回调的广告作渲染处理
mTTSplashAd.loadAd(adSlot, ttNetworkRequestInfo, new TTSplashAdLoadCallback() {
// mTTSplashAd.loadAd(adSlot, ttNetworkRequestInfo, new TTSplashAdLoadCallback() {
mTTSplashAd.loadAd(adSlot, new TTSplashAdLoadCallback() {
@Override
public void onSplashAdLoadFail(AdError adError) {
mProgressBar.post(() -> mProgressBar.setCompleteNoAnim());
......
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