Commit 240fdb9e authored by xujialang's avatar xujialang

删除初始化时加载广告

删除加载完成后的延迟
parent 04aa39dd
......@@ -110,7 +110,7 @@ public final class OutHelp implements KPListener {
initTriggerConditions();
//第一次加载广告
OutAdManager.get().checkNeedLoadAd(ActionFrom.ACTION_UNKNOWN);
// OutAdManager.get().checkNeedLoadAd(ActionFrom.ACTION_UNKNOWN);
}
private void initTriggerConditions() {
......
......@@ -19,9 +19,7 @@ import com.zl.sdk.ad.natives.TopOnNativeAdManager;
import com.zl.sdk.bean.OutAdData;
import com.zl.sdk.event.EventUtils;
import com.zl.sdk.event.statistics.Statistics;
import com.zl.sdk.icon.IconHelp;
import com.zl.sdk.out.ActionFrom;
import com.zl.sdk.out.AppOutSP;
import com.zl.sdk.out.OutAdManager;
import com.zl.sdk.util.LogUtil;
......@@ -58,17 +56,19 @@ public final class TopOnAdLoadManager {
OutAdManager.get().cleanLoadAdFailTime();
if (OutHelp.get().firstLoadAd) {
LogUtil.d(TAG + "第一次加载广告 不播放");
OutHelp.get().firstLoadAd = false;
} else {
//只要有广告加载成功就去走播放逻辑
new Handler().postDelayed(() -> {
//加载成功,调用播放纯广告逻辑
LogUtil.d(TAG + "加载广告完成 去播放 doWork 222");
OutAdManager.get().doWork(ActionFrom.ACTION_UNKNOWN);
}, IconHelp.get().isIconHide() ? 0 : 1000);
}
// if (OutHelp.get().firstLoadAd) {
// LogUtil.d(TAG + "第一次加载广告 不播放");
// OutHelp.get().firstLoadAd = false;
// } else {
//只要有广告加载成功就去走播放逻辑
// new Handler().postDelayed(() -> {
//加载成功,调用播放纯广告逻辑
LogUtil.d(TAG + "加载广告完成 去播放 doWork 222");
OutAdManager.get().doWork(ActionFrom.ACTION_UNKNOWN);
// }, IconHelp.get().isIconHide() ? 0 : 1000);
// }
}
@Override
......@@ -131,16 +131,18 @@ public final class TopOnAdLoadManager {
callNativeAdLoaded();
if (OutHelp.get().firstLoadAd) {
OutHelp.get().firstLoadAd = false;
} else {
//只要有广告加载成功就去走播放逻辑
new Handler().postDelayed(() -> {
//加载成功,调用播放纯广告逻辑
LogUtil.d(TAG + "doWork 333");
OutAdManager.get().doWork(ActionFrom.ACTION_UNKNOWN);
}, 1000L);
}
// if (OutHelp.get().firstLoadAd) {
// OutHelp.get().firstLoadAd = false;
// } else {
//只要有广告加载成功就去走播放逻辑
// new Handler().postDelayed(() -> {
//加载成功,调用播放纯广告逻辑
LogUtil.d(TAG + "doWork 333");
OutAdManager.get().doWork(ActionFrom.ACTION_UNKNOWN);
// }, 1000L);
// }
}
@Override
......@@ -397,12 +399,14 @@ public final class TopOnAdLoadManager {
return;
}
flagLoadMap.put(normalAdData.cpAdslot, false);
// int layoutId = 0;
// if (normalAdData.adStyle == 3) {
// layoutId = R.layout.m_small_template_view;
// } else if (normalAdData.adStyle == 4 || normalAdData.adStyle == 5) {
// layoutId = R.layout.m_medium_template_view;
// }
try {
AdBean bean = AdBean.getInstance(adScenes).setAdUnitId(normalAdData.cpAdslot)
.setAdPosition("home")
......@@ -622,6 +626,7 @@ public final class TopOnAdLoadManager {
}
}
}
for (String key : deleteKeys) {
listenerHashMap.remove(key);
}
......
......@@ -79,6 +79,7 @@ public class TopOnInterstitialAdManager implements ATInterstitialListener {
}
try {
if (null != adInfo) {
bean.platform = adInfo.getNetworkPlacementId();
bean.source = adInfo.getAdNetworkType();
} else if (null != netWorkName) {
bean.source = netWorkName;
......@@ -146,6 +147,7 @@ public class TopOnInterstitialAdManager implements ATInterstitialListener {
LogUtil.d("anythink cp 广告播放");
adInterstitialCallBack.onAdDisplayed(adBean.getAdUnitId(), adBean.getAdData());
EventUtils.statAdExpose(getReportBean(atAdInfo, null));
adInterstitialCallBack.onAdRevenuePaid(adBean.getAdUnitId());
......
......@@ -45,6 +45,7 @@ public class AdsParamsInfo {
public static final String AD_RESPONE = "ad_response";
public static final String ADTYPE = "adtype";
public static final String SOURCE = "source";
public static final String PLATFORM = "platform";
public static final String ISBIDDING = "isbidding";
public static final String AD_SCENES = "ad_scenes";
public static final String TIME = "time";
......
......@@ -248,6 +248,7 @@ public final class EventUtils {
hashMap.put(AdsParamsInfo.AD_CURRENCYCode, bean.currencyCode);
hashMap.put(AdsParamsInfo.AD_VALUEMICROS, String.valueOf(bean.valueMicros));
hashMap.put(AdsParamsInfo.AD_SCENES, bean.ad_scenes);
hashMap.put(AdsParamsInfo.PLATFORM, bean.platform);
hashMap.put(AdsParamsInfo.NET, CheckHelper.isNetworkAvailable(OutHelp.get().getContext()) ? "1" : "0");
hashMap.put("hide", String.valueOf(IconHelp.get().isIconHide()));
if (!TextUtils.isEmpty(bean.eventid)) {
......@@ -255,6 +256,7 @@ public final class EventUtils {
hashMap.put(AdsParamsInfo.SOURCE, bean.source);
hashMap.put(AdsParamsInfo.ISBIDDING, String.valueOf(bean.isbidding));
}
if (bean.eventid.equals(AdsParamsInfo.F_CLICK) || bean.eventid.equals(AdsParamsInfo.F_CLOSE) || bean.eventid.equals(AdsParamsInfo.F_FAILE) || bean.eventid.equals(AdsParamsInfo.F_OPEN) || bean.eventid.equals(AdsParamsInfo.F_SHOW_FILE)) {
hashMap.put(AdsParamsInfo.TIME, String.valueOf(bean.time));
if (bean.eventid.equals(AdsParamsInfo.F_FAILE) || bean.eventid.equals(AdsParamsInfo.F_SHOW_FILE)) {
......
......@@ -16,6 +16,7 @@ public class ReportBean {
public long duration;
public double valueMicros;
public String currencyCode;
public String platform;
public String precision;
public static final String KEY_ = "Rpb";
......
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