Commit bf26c896 authored by maxiaoliang's avatar maxiaoliang

同步修改广告拉取次数和失败次数配置

parent c113ff65
......@@ -24,5 +24,6 @@ class ConfigBean() {
var dayoutcomeHomePage: Int = 0 //第二次打开到首页开关
var maxShowNotificationCount: Int = 0
var admobTrueMaxFlase: Int = 0
var adRequestCount:Int=100
var adRequestFailCount:Int=20
}
......@@ -74,6 +74,8 @@ object ComUtils {
maxMultiClick = bean.maxMultiClick
AdDisplayUtils.getInstance().setMaxAdDisplayCount(bean.adShowCount)
AdDisplayUtils.getInstance().maxAdClickCount = bean.adClickCount
AdDisplayUtils.getInstance().maxAdRequestCount= bean.adRequestCount
AdDisplayUtils.getInstance().maxAdRequestFailCount = bean.adRequestFailCount
callback(bean)
ConfigHelper.ifConfig="1"
}
......
package com.test.easy.easycleanerjunk.helps.ads;
import android.content.SharedPreferences;
import android.util.Log;
......@@ -39,7 +40,7 @@ public class AdDisplayUtils {
private static final String MAX_AD_REQUEST_COUNT_KEY = "max_ad_request_count"; // 广告请求次数限制的键
private static final String AD_REQUEST_COUNT_KEY = "ad_request_count";
private int adRequestCount = 0; // 当前广告请求次数
private int maxAdRequestCount = 0; // 当前广告请求次数
public int maxAdRequestCount=0 ; // 当前广告请求次数
private AdDisplayUtils() {
currentDate = getCurrentDate();
......
......@@ -536,7 +536,7 @@ object MaxAdUtils {
obj.put("placement", ad?.placement)
obj.put("mediation", "applovin")
obj.put("networkplacement", ad?.networkPlacement)
obj.put("requestLatencyMillis", ad?.requestLatencyMillis)
obj.put("latency", ad?.requestLatencyMillis)
obj.put("valueMicros", ad?.revenue?.times(1000000))
if (error == null) {
obj.put("status", "1")
......@@ -558,9 +558,9 @@ object MaxAdUtils {
obj.put("placement", ad?.placement)
obj.put("mediation", "applovin")
obj.put("networkplacement", ad?.networkPlacement)
obj.put("requestLatencyMillis", ad?.requestLatencyMillis)
obj.put("latency", ad?.requestLatencyMillis)
obj.put("valueMicros", ad?.revenue)
obj.put("from", activity)
obj.put("from", activity?.localClassName)
EventUtils.event("ad_show", ext = obj)
}
......@@ -577,7 +577,7 @@ object MaxAdUtils {
obj.put("placement", ad?.placement)
obj.put("mediation", "applovin")
obj.put("networkplacement", ad?.networkPlacement)
obj.put("requestLatencyMillis", ad?.requestLatencyMillis)
obj.put("latency", ad?.requestLatencyMillis)
obj.put("valueMicros", ad?.revenue)
EventUtils.event("ad_click", ext = obj)
}
......
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