e.java 源代码
package com.abc_19do.abc_19do.abc_19do.abc_19do;
import android.app.Activity;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import com.bykv.vk.openvk.api.proto.Bridge;
import com.bykv.vk.openvk.api.proto.ValueSet;
import com.bytedance.JProtect;
import com.bytedance.msdk.adapter.gdt.GdtBannerLoader;
import com.bytedance.msdk.adapter.gdt.R;
import com.bytedance.sdk.openadsdk.mediation.MediationApiLog;
import com.bytedance.sdk.openadsdk.mediation.MediationConstant;
import com.bytedance.sdk.openadsdk.mediation.ad.MediationViewBinder;
import com.bytedance.sdk.openadsdk.mediation.bridge.MediationBaseAdBridge;
import com.bytedance.sdk.openadsdk.mediation.bridge.MediationValueSetBuilder;
import com.bytedance.sdk.openadsdk.mediation.bridge.valueset.MediationAdSlotValueSet;
import com.bytedance.sdk.openadsdk.mediation.bridge.valueset.MediationValueUtil;
import com.qq.e.ads.banner2.UnifiedBannerADListener;
import com.qq.e.ads.banner2.UnifiedBannerView;
import com.qq.e.ads.cfg.DownAPPConfirmPolicy;
import com.qq.e.ads.cfg.VideoOption;
import com.qq.e.ads.nativ.ADSize;
import com.qq.e.ads.nativ.MediaView;
import com.qq.e.ads.nativ.NativeADEventListener;
import com.qq.e.ads.nativ.NativeADMediaListener;
import com.qq.e.ads.nativ.NativeADUnifiedListener;
import com.qq.e.ads.nativ.NativeExpressAD;
import com.qq.e.ads.nativ.NativeExpressADView;
import com.qq.e.ads.nativ.NativeExpressMediaListener;
import com.qq.e.ads.nativ.NativeUnifiedAD;
import com.qq.e.ads.nativ.NativeUnifiedADAppMiitInfo;
import com.qq.e.ads.nativ.NativeUnifiedADData;
import com.qq.e.ads.nativ.widget.NativeAdContainer;
import com.qq.e.comm.pi.AdData;
import com.qq.e.comm.util.AdError;
import com.xiaomi.mipush.sdk.Constants;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Callable;
import java.util.concurrent.TimeUnit;
public class e {
private MediationAdSlotValueSet a;
private Bridge b;
private FrameLayout.LayoutParams c;
private final GdtBannerLoader d;
private boolean e;
private final NativeExpressAD.NativeExpressADListener f = new NativeExpressAD.NativeExpressADListener() {
c a;
@Override
public void onADClicked(NativeExpressADView nativeExpressADView) {
c cVar = this.a;
if (cVar != null) {
cVar.c();
}
}
@Override
public void onADClosed(NativeExpressADView nativeExpressADView) {
c cVar = this.a;
if (cVar != null) {
cVar.b();
}
}
@Override
public void onADExposure(NativeExpressADView nativeExpressADView) {
c cVar = this.a;
if (cVar != null) {
cVar.d();
}
}
@Override
public void onADLeftApplication(NativeExpressADView nativeExpressADView) {
c cVar = this.a;
if (cVar != null) {
cVar.a();
}
}
@Override
public void onADLoaded(List<NativeExpressADView> list) {
if (list == null || list.size() == 0) {
e.this.d.notifyAdFailed(MediationConstant.ErrorCode.ADN_AD_LOAD_FAIL, "load list is null or empty");
return;
}
for (NativeExpressADView nativeExpressADView : list) {
if (nativeExpressADView != null) {
e eVar = e.this;
c cVar = new c(nativeExpressADView, eVar.a, e.this.b);
this.a = cVar;
cVar.e();
return;
}
}
}
@Override
public void onNoAD(AdError adError) {
if (adError != null) {
e.this.d.notifyAdFailed(adError.getErrorCode(), adError.getErrorMsg());
} else {
e.this.d.notifyAdFailed(MediationConstant.ErrorCode.ADN_AD_LOAD_FAIL, "error is null");
}
}
@Override
public void onRenderFail(NativeExpressADView nativeExpressADView) {
e.this.d.notifyAdFailed(MediationConstant.ErrorCode.ADN_AD_LOAD_FAIL, "render fail");
}
@Override
public void onRenderSuccess(NativeExpressADView nativeExpressADView) {
e.this.d.notifyAdSuccess(this.a, e.this.b);
}
};
private final NativeADUnifiedListener g = new NativeADUnifiedListener() {
@Override
public void onADLoaded(List<NativeUnifiedADData> list) {
if (list == null || list.size() <= 0) {
e.this.d.notifyAdFailed(MediationConstant.ErrorCode.ADN_AD_LOAD_FAIL, "load list is empty");
return;
}
for (NativeUnifiedADData nativeUnifiedADData : list) {
if (nativeUnifiedADData != null) {
GdtBannerLoader gdtBannerLoader = e.this.d;
e eVar = e.this;
gdtBannerLoader.notifyAdSuccess(new b(nativeUnifiedADData, eVar.a, e.this.b), e.this.b);
return;
}
}
}
@Override
public void onNoAD(AdError adError) {
if (adError != null) {
e.this.d.notifyAdFailed(adError.getErrorCode(), adError.getErrorMsg());
} else {
e.this.d.notifyAdFailed(MediationConstant.ErrorCode.ADN_AD_LOAD_FAIL, "error is null");
}
}
};
public class a extends MediationBaseAdBridge {
private UnifiedBannerView b;
private boolean c;
private boolean d;
public a(MediationAdSlotValueSet mediationAdSlotValueSet, Bridge bridge) {
super(mediationAdSlotValueSet, bridge);
this.c = false;
this.d = false;
}
private View c() {
return this.b;
}
public MediationConstant.AdIsReadyStatus a() {
UnifiedBannerView unifiedBannerView = this.b;
return (unifiedBannerView == null || !unifiedBannerView.isValid()) ? MediationConstant.AdIsReadyStatus.AD_IS_NOT_READY : MediationConstant.AdIsReadyStatus.AD_IS_READY;
}
void a(Context context) {
if (context instanceof Activity) {
UnifiedBannerView unifiedBannerView = new UnifiedBannerView((Activity) context, e.this.d.getAdnId(), new UnifiedBannerADListener() {
@Override
public void onADClicked() {
if (a.this.mGMAd != null) {
a.this.mGMAd.call(1009, null, Void.class);
}
}
@Override
public void onADClosed() {
if (a.this.mGMAd != null) {
a.this.mGMAd.call(1014, null, Void.class);
}
}
@Override
public void onADExposure() {
if (a.this.mGMAd != null) {
a.this.mGMAd.call(1008, null, Void.class);
}
}
@Override
public void onADLeftApplication() {
if (a.this.mGMAd != null) {
a.this.mGMAd.call(1016, null, Void.class);
}
}
@Override
public void onADReceive() {
if (a.this.c) {
return;
}
a.this.c = true;
if (a.this.b != null) {
if (e.this.d.isClientBidding()) {
int ecpm = a.this.b.getECPM();
a.this.setCpm(ecpm > 0 ? ecpm : 0.0d);
} else if (e.this.d.isMultiBidding()) {
a aVar = a.this;
aVar.setCpmLevel(aVar.b.getECPMLevel());
}
}
GdtBannerLoader gdtBannerLoader = e.this.d;
a aVar2 = a.this;
gdtBannerLoader.notifyAdSuccess(aVar2, aVar2.mGMAd);
}
@Override
public void onNoAD(AdError adError) {
if (a.this.c) {
return;
}
a.this.c = true;
e.this.d.notifyAdFailed(adError != null ? adError.getErrorCode() : -1, adError != null ? adError.getErrorMsg() : "位置错误");
}
});
this.b = unifiedBannerView;
unifiedBannerView.setRefresh(0);
this.b.loadAD();
}
}
public void a(Map<String, Object> map) {
if (e.this.d.isClientBidding() && this.b != null) {
try {
if (e.this.e) {
m.a(new Runnable() {
@Override
public void run() {
a.this.b.sendWinNotification((int) a.this.getCpm());
}
});
} else {
this.b.sendWinNotification((int) getCpm());
}
} catch (Exception unused) {
}
}
}
public MediationConstant.AdIsReadyStatus b() {
try {
MediationConstant.AdIsReadyStatus adIsReadyStatus = (MediationConstant.AdIsReadyStatus) m.a(new Callable<MediationConstant.AdIsReadyStatus>() {
@Override
public MediationConstant.AdIsReadyStatus call() {
return a.this.a();
}
}).get(500L, TimeUnit.MILLISECONDS);
return adIsReadyStatus != null ? adIsReadyStatus : MediationConstant.AdIsReadyStatus.AD_IS_NOT_READY;
} catch (Exception e) {
e.printStackTrace();
return MediationConstant.AdIsReadyStatus.AD_IS_NOT_READY;
}
}
public void b(Map<String, Object> map) {
if (!e.this.d.isClientBidding() || this.b == null || map == null) {
return;
}
try {
Object obj = map.get(MediationConstant.BIDDING_LOSE_REASON);
if (obj instanceof MediationConstant.BiddingLossReason) {
final int a = com.abc_19do.abc_19do.abc_19do.abc_19do.a.a((MediationConstant.BiddingLossReason) obj);
if (e.this.e) {
m.a(new Runnable() {
@Override
public void run() {
a.this.b.sendLossNotification(0, a, null);
}
});
} else {
this.b.sendLossNotification(0, a, null);
}
}
} catch (Exception unused) {
}
}
@Override
public <T> T call(int i, ValueSet valueSet, Class<T> cls) {
if (i == 6081) {
return (T) c();
}
if (i == 8121) {
return (T) isReadyStatus();
}
if (i == 8120) {
return (T) Boolean.valueOf(hasDestroyed());
}
if (i == 8109) {
onDestroy();
} else if (i == 8142) {
MediationApiLog.i("TMe", "GdtBannerLoader bidWinNotify");
Map<String, Object> map = (Map) valueSet.objectValue(8006, Map.class);
if (map != null) {
a(map);
}
} else if (i == 8144) {
MediationApiLog.i("TMe", "GdtBannerLoader bidLoseNotify");
Map<String, Object> map2 = (Map) valueSet.objectValue(8006, Map.class);
if (map2 != null) {
b(map2);
}
}
return (T) MediationValueUtil.checkClassType(cls);
}
@Override
public boolean hasDestroyed() {
return this.d;
}
@Override
public MediationConstant.AdIsReadyStatus isReadyStatus() {
return (e.this.e && e.this.d.isClientBidding()) ? b() : a();
}
@Override
public void onDestroy() {
this.d = true;
new Handler(Looper.getMainLooper()).post(new Runnable() {
@Override
public void run() {
if (a.this.b != null) {
a.this.b.destroy();
}
}
});
}
@Override
public ValueSet values() {
return null;
}
}
public class b extends MediationBaseAdBridge {
NativeUnifiedADData a;
NativeADMediaListener b;
private String d;
private volatile boolean e;
b(NativeUnifiedADData nativeUnifiedADData, MediationAdSlotValueSet mediationAdSlotValueSet, Bridge bridge) {
super(mediationAdSlotValueSet, bridge);
this.d = "GdtBanner-gdtNativeAd";
this.e = false;
this.b = new NativeADMediaListener() {
@Override
@JProtect
public void onVideoClicked() {
MediationApiLog.i(b.this.d, "onVideoClicked");
}
@Override
@JProtect
public void onVideoCompleted() {
}
@Override
@JProtect
public void onVideoError(AdError adError) {
}
@Override
public void onVideoInit() {
MediationApiLog.i(b.this.d, "onVideoInit: ");
}
@Override
public void onVideoLoaded(int i) {
MediationApiLog.i(b.this.d, "onVideoLoaded: ");
}
@Override
public void onVideoLoading() {
MediationApiLog.i(b.this.d, "onVideoLoading: ");
}
@Override
@JProtect
public void onVideoPause() {
}
@Override
public void onVideoReady() {
MediationApiLog.i(b.this.d, "onVideoReady");
}
@Override
@JProtect
public void onVideoResume() {
}
@Override
@JProtect
public void onVideoStart() {
MediationApiLog.i(b.this.d, "onVideoStart");
}
@Override
public void onVideoStop() {
MediationApiLog.i(b.this.d, "onVideoStop");
}
};
this.a = nativeUnifiedADData;
MediationValueSetBuilder create = MediationValueSetBuilder.create();
NativeUnifiedADAppMiitInfo appMiitInfo = this.a.getAppMiitInfo();
if (appMiitInfo != null) {
create.add(8056, appMiitInfo.getAppName());
create.add(8057, appMiitInfo.getAuthorName());
create.add(8078, appMiitInfo.getPackageSizeBytes());
create.add(8047, (int) appMiitInfo.getPackageSizeBytes());
create.add(8079, appMiitInfo.getPermissionsUrl());
create.add(8080, appMiitInfo.getPrivacyAgreement());
create.add(8081, appMiitInfo.getVersionName());
try {
create.add(8551, appMiitInfo.getDescriptionUrl());
} catch (Throwable unused) {
}
}
create.add(8045, this.a.getTitle());
create.add(8046, this.a.getDesc());
create.add(8061, this.a.getCTAText());
create.add(8048, this.a.getIconUrl());
create.add(8050, this.a.getImgUrl());
create.add(8052, this.a.getPictureWidth());
create.add(8051, this.a.getPictureHeight());
create.add(8053, this.a.getImgList());
create.add(8082, this.a.getAppScore());
create.add(8049, this.a.getTitle());
create.add(8055, this.a.isAppAd());
if (e.this.d.isClientBidding()) {
create.add(8016, Math.max(this.a.getECPM(), 0.0d));
} else if (e.this.d.isMultiBidding()) {
create.add(8058, this.a.getECPMLevel());
}
if (this.a.getAdPatternType() == 2) {
create.add(8060, 5);
} else if (this.a.getAdPatternType() == 4 || this.a.getAdPatternType() == 1) {
create.add(8060, 3);
} else if (this.a.getAdPatternType() == 3) {
create.add(8060, 4);
}
if (this.a.isAppAd()) {
create.add(8059, 4);
} else {
create.add(8059, 3);
}
create.add(8033, false);
bridge.call(8140, create.build(), Void.class);
}
@JProtect
public void a(Context context, ViewGroup viewGroup, List<View> list, List<View> list2, List<View> list3, MediationViewBinder mediationViewBinder) {
NativeAdContainer nativeAdContainer;
Object tag;
if (this.a != null) {
if (list3 != null) {
if (list2 == null) {
list2 = new ArrayList<>();
}
list2.addAll(list3);
}
List<View> list4 = list2;
int i = 0;
if (viewGroup.getChildAt(0) instanceof NativeAdContainer) {
nativeAdContainer = (NativeAdContainer) viewGroup.getChildAt(0);
while (i < nativeAdContainer.getChildCount()) {
View childAt = nativeAdContainer.getChildAt(i);
if (childAt == null || ((tag = childAt.getTag(R.id.tt_mediation_gdt_developer_view_tag_key)) != null && (tag instanceof String) && ((String) tag).equals(MediationConstant.TT_GDT_NATIVE_VIEW_TAG))) {
i++;
} else {
nativeAdContainer.removeView(childAt);
}
}
} else {
nativeAdContainer = new NativeAdContainer(context);
nativeAdContainer.setTag(R.id.tt_mediation_gdt_developer_view_root_tag_key, MediationConstant.TT_GDT_NATIVE_ROOT_VIEW_TAG);
while (viewGroup.getChildCount() > 0) {
View childAt2 = viewGroup.getChildAt(0);
childAt2.setTag(R.id.tt_mediation_gdt_developer_view_tag_key, MediationConstant.TT_GDT_NATIVE_VIEW_TAG);
int indexOfChild = viewGroup.indexOfChild(childAt2);
viewGroup.removeViewInLayout(childAt2);
if (childAt2 != null) {
nativeAdContainer.addView(childAt2, indexOfChild, childAt2.getLayoutParams());
}
}
viewGroup.removeAllViews();
viewGroup.addView(nativeAdContainer, -1, -1);
}
ViewGroup viewGroup2 = (ViewGroup) viewGroup.findViewById(mediationViewBinder.mediaViewId);
this.a.bindAdToView(context, nativeAdContainer, e.this.c, list, list4);
if (viewGroup2 != null && this.a.getAdPatternType() == 2) {
MediaView mediaView = new MediaView(context);
viewGroup2.removeAllViews();
viewGroup2.addView(mediaView, -1, -1);
VideoOption build = new VideoOption.Builder().build();
if (e.this.a != null && (e.this.a.getGdtVideoOption() instanceof VideoOption)) {
build = (VideoOption) e.this.a.getGdtVideoOption();
}
this.a.bindMediaView(mediaView, build, this.b);
}
if (!TextUtils.isEmpty(this.a.getCTAText())) {
View findViewById = viewGroup.findViewById(mediationViewBinder.callToActionId);
ArrayList arrayList = new ArrayList();
arrayList.add(findViewById);
this.a.bindCTAViews(arrayList);
}
this.a.setNativeAdEventListener(new NativeADEventListener() {
@Override
public void onADClicked() {
if (b.this.mGMAd != null) {
b.this.mGMAd.call(1009, null, Void.class);
}
}
@Override
public void onADError(AdError adError) {
}
@Override
public void onADExposed() {
if (b.this.mGMAd != null) {
b.this.mGMAd.call(1008, null, Void.class);
}
}
@Override
public void onADStatusChanged() {
}
});
}
}
public MediationConstant.AdIsReadyStatus a() {
NativeUnifiedADData nativeUnifiedADData = this.a;
return (nativeUnifiedADData == null || !nativeUnifiedADData.isValid()) ? MediationConstant.AdIsReadyStatus.AD_IS_NOT_READY : MediationConstant.AdIsReadyStatus.AD_IS_READY;
}
public void a(Map<String, Object> map) {
if (e.this.d.isClientBidding() && this.a != null) {
try {
if (e.this.e) {
m.a(new Runnable() {
@Override
public void run() {
b.this.a.sendWinNotification((int) b.this.getCpm());
}
});
} else {
this.a.sendWinNotification((int) getCpm());
}
} catch (Exception unused) {
}
}
}
public MediationConstant.AdIsReadyStatus b() {
try {
MediationConstant.AdIsReadyStatus adIsReadyStatus = (MediationConstant.AdIsReadyStatus) m.a(new Callable<MediationConstant.AdIsReadyStatus>() {
@Override
public MediationConstant.AdIsReadyStatus call() {
return b.this.a();
}
}).get(500L, TimeUnit.MILLISECONDS);
return adIsReadyStatus != null ? adIsReadyStatus : MediationConstant.AdIsReadyStatus.AD_IS_NOT_READY;
} catch (Exception e) {
e.printStackTrace();
return MediationConstant.AdIsReadyStatus.AD_IS_NOT_READY;
}
}
public void b(Map<String, Object> map) {
if (!e.this.d.isClientBidding() || this.a == null || map == null) {
return;
}
try {
Object obj = map.get(MediationConstant.BIDDING_LOSE_REASON);
if (obj instanceof MediationConstant.BiddingLossReason) {
final int a = com.abc_19do.abc_19do.abc_19do.abc_19do.a.a((MediationConstant.BiddingLossReason) obj);
if (e.this.e) {
m.a(new Runnable() {
@Override
public void run() {
b.this.a.sendLossNotification(0, a, null);
}
});
} else {
this.a.sendLossNotification(0, a, null);
}
}
} catch (Exception unused) {
}
}
@Override
public <T> T call(int i, ValueSet valueSet, Class<T> cls) {
if (i == 8121) {
return (T) isReadyStatus();
}
if (i == 8120) {
return (T) Boolean.valueOf(hasDestroyed());
}
if (i == 8159) {
final Activity activity2 = (Activity) valueSet.objectValue(20033, Activity.class);
final ViewGroup viewGroup = (ViewGroup) valueSet.objectValue(8067, ViewGroup.class);
final List<View> list = (List) valueSet.objectValue(8068, List.class);
final List<View> list2 = (List) valueSet.objectValue(8069, List.class);
final List<View> list3 = (List) valueSet.objectValue(8070, List.class);
final Bridge bridge = (Bridge) valueSet.objectValue(8071, Bridge.class);
if (e.this.e && e.this.d.isClientBidding()) {
m.b(new Runnable() {
@Override
public void run() {
b.this.a(activity2, viewGroup, list, list2, list3, com.abc_19do.abc_19do.abc_19do.abc_19do.a.a(bridge));
}
});
} else {
a(activity2, viewGroup, list, list2, list3, com.abc_19do.abc_19do.abc_19do.abc_19do.a.a(bridge));
}
} else if (i == 8109) {
onDestroy();
} else if (i == 8142) {
MediationApiLog.i(this.d, "GdtBannerLoader Native bidWinNotify");
Map<String, Object> map = (Map) valueSet.objectValue(8006, Map.class);
if (map != null) {
a(map);
}
} else if (i == 8144) {
MediationApiLog.i(this.d, "GdtBannerLoader Native bidLoseNotify");
Map<String, Object> map2 = (Map) valueSet.objectValue(8006, Map.class);
if (map2 != null) {
b(map2);
}
}
return (T) MediationValueUtil.checkClassType(cls);
}
@Override
public boolean hasDestroyed() {
return this.e;
}
@Override
public MediationConstant.AdIsReadyStatus isReadyStatus() {
return (e.this.e && e.this.d.isClientBidding()) ? b() : a();
}
@Override
public void onDestroy() {
this.e = true;
new Handler(Looper.getMainLooper()).post(new Runnable() {
@Override
public void run() {
if (b.this.a != null) {
b.this.a.destroy();
}
}
});
}
@Override
public ValueSet values() {
return null;
}
}
public class c extends MediationBaseAdBridge {
NativeExpressADView a;
private String c;
private volatile boolean d;
private final NativeExpressMediaListener e;
c(NativeExpressADView nativeExpressADView, MediationAdSlotValueSet mediationAdSlotValueSet, Bridge bridge) {
super(mediationAdSlotValueSet, bridge);
this.c = "GdtBanenrLoader-TTExpressAd";
this.d = false;
NativeExpressMediaListener nativeExpressMediaListener = new NativeExpressMediaListener() {
@Override
public void onVideoCached(NativeExpressADView nativeExpressADView2) {
MediationApiLog.i(c.this.c, "onVideoCached");
}
@Override
@JProtect
public void onVideoComplete(NativeExpressADView nativeExpressADView2) {
}
@Override
@JProtect
public void onVideoError(NativeExpressADView nativeExpressADView2, AdError adError) {
}
@Override
public void onVideoInit(NativeExpressADView nativeExpressADView2) {
MediationApiLog.i(c.this.c, "onVideoInit: " + c.this.a((AdData.VideoPlayer) nativeExpressADView2.getBoundData().getProperty(AdData.VideoPlayer.class)));
}
@Override
public void onVideoLoading(NativeExpressADView nativeExpressADView2) {
MediationApiLog.i(c.this.c, "onVideoLoading");
}
@Override
public void onVideoPageClose(NativeExpressADView nativeExpressADView2) {
}
@Override
public void onVideoPageOpen(NativeExpressADView nativeExpressADView2) {
}
@Override
@JProtect
public void onVideoPause(NativeExpressADView nativeExpressADView2) {
}
@Override
public void onVideoReady(NativeExpressADView nativeExpressADView2, long j) {
}
@Override
@JProtect
public void onVideoStart(NativeExpressADView nativeExpressADView2) {
}
};
this.e = nativeExpressMediaListener;
this.a = nativeExpressADView;
MediationValueSetBuilder create = MediationValueSetBuilder.create();
AdData boundData = nativeExpressADView.getBoundData();
if (boundData.getAdPatternType() == 2) {
nativeExpressADView.setMediaListener(nativeExpressMediaListener);
create.add(8060, 5);
} else if (boundData.getAdPatternType() == 4 || boundData.getAdPatternType() == 1 || boundData.getAdPatternType() != 3) {
create.add(8060, 3);
} else {
create.add(8060, 4);
}
create.add(8033, true);
create.add(8045, boundData.getTitle());
create.add(8046, boundData.getDesc());
create.add(8059, 3);
bridge.call(8140, create.build(), Void.class);
if (e.this.d.isClientBidding()) {
setCpm(boundData.getECPM() != -1 ? boundData.getECPM() : 0.0d);
} else if (e.this.d.isMultiBidding()) {
setCpmLevel(boundData.getECPMLevel());
}
}
public String a(AdData.VideoPlayer videoPlayer) {
if (videoPlayer == null) {
return null;
}
return "{state:" + videoPlayer.getVideoState() + Constants.ACCEPT_TIME_SEPARATOR_SP + "duration:" + videoPlayer.getDuration() + Constants.ACCEPT_TIME_SEPARATOR_SP + "position:" + videoPlayer.getCurrentPosition() + com.alipay.sdk.util.i.d;
}
public MediationConstant.AdIsReadyStatus g() {
NativeExpressADView nativeExpressADView = this.a;
return (nativeExpressADView == null || !nativeExpressADView.isValid()) ? MediationConstant.AdIsReadyStatus.AD_IS_NOT_READY : MediationConstant.AdIsReadyStatus.AD_IS_READY;
}
private MediationConstant.AdIsReadyStatus h() {
try {
MediationConstant.AdIsReadyStatus adIsReadyStatus = (MediationConstant.AdIsReadyStatus) m.a(new Callable<MediationConstant.AdIsReadyStatus>() {
@Override
public MediationConstant.AdIsReadyStatus call() {
return c.this.g();
}
}).get(500L, TimeUnit.MILLISECONDS);
return adIsReadyStatus != null ? adIsReadyStatus : MediationConstant.AdIsReadyStatus.AD_IS_NOT_READY;
} catch (Exception e) {
e.printStackTrace();
return MediationConstant.AdIsReadyStatus.AD_IS_NOT_READY;
}
}
public void a() {
if (this.mGMAd != null) {
this.mGMAd.call(1016, null, Void.class);
}
}
public void a(Map<String, Object> map) {
if (e.this.d.isClientBidding() && this.a != null) {
try {
if (e.this.e) {
m.a(new Runnable() {
@Override
public void run() {
c.this.a.sendWinNotification((int) c.this.getCpm());
}
});
} else {
this.a.sendWinNotification((int) getCpm());
}
} catch (Exception unused) {
}
}
}
public void b() {
if (this.mGMAd != null) {
this.mGMAd.call(1014, null, Void.class);
}
}
public void b(Map<String, Object> map) {
if (!e.this.d.isClientBidding() || this.a == null || map == null) {
return;
}
try {
Object obj = map.get(MediationConstant.BIDDING_LOSE_REASON);
if (obj instanceof MediationConstant.BiddingLossReason) {
final int a = com.abc_19do.abc_19do.abc_19do.abc_19do.a.a((MediationConstant.BiddingLossReason) obj);
if (e.this.e) {
m.a(new Runnable() {
@Override
public void run() {
c.this.a.sendLossNotification(0, a, null);
}
});
} else {
this.a.sendLossNotification(0, a, null);
}
}
} catch (Exception unused) {
}
}
public void c() {
if (this.mGMAd != null) {
this.mGMAd.call(1009, null, Void.class);
}
}
@Override
public <T> T call(int i, ValueSet valueSet, Class<T> cls) {
if (i == 6081) {
return (T) f();
}
if (i == 8121) {
return (T) isReadyStatus();
}
if (i == 8120) {
return (T) Boolean.valueOf(hasDestroyed());
}
if (i == 8109) {
onDestroy();
} else if (i == 8142) {
MediationApiLog.i(this.c, "GdtBannerLoader ExpressNative bidWinNotify");
Map<String, Object> map = (Map) valueSet.objectValue(8006, Map.class);
if (map != null) {
a(map);
}
} else if (i == 8144) {
MediationApiLog.i(this.c, "GdtBannerLoader ExpressNative bidLoseNotify");
Map<String, Object> map2 = (Map) valueSet.objectValue(8006, Map.class);
if (map2 != null) {
b(map2);
}
}
return (T) MediationValueUtil.checkClassType(cls);
}
public void d() {
if (this.mGMAd != null) {
this.mGMAd.call(1008, null, Void.class);
}
}
@JProtect
public void e() {
if (e.this.e && e.this.d.isClientBidding()) {
m.b(new Runnable() {
@Override
public void run() {
if (c.this.a != null) {
c.this.a.render();
}
}
});
return;
}
NativeExpressADView nativeExpressADView = this.a;
if (nativeExpressADView != null) {
nativeExpressADView.render();
}
}
@JProtect
public View f() {
return this.a;
}
@Override
public boolean hasDestroyed() {
return this.d;
}
@Override
public MediationConstant.AdIsReadyStatus isReadyStatus() {
return (e.this.e && e.this.d.isClientBidding()) ? h() : g();
}
@Override
public void onDestroy() {
new Handler(Looper.getMainLooper()).post(new Runnable() {
@Override
public void run() {
if (c.this.a != null) {
c.this.a.destroy();
}
}
});
this.d = true;
}
@Override
public ValueSet values() {
return null;
}
}
public e(GdtBannerLoader gdtBannerLoader) {
this.d = gdtBannerLoader;
}
private ADSize a(MediationAdSlotValueSet mediationAdSlotValueSet) {
ADSize aDSize = new ADSize(-1, -2);
float expressWidth = mediationAdSlotValueSet.getExpressWidth();
float expressHeight = mediationAdSlotValueSet.getExpressHeight();
return expressWidth > 0.0f ? (com.abc_19do.abc_19do.abc_19do.abc_19do.a.a(mediationAdSlotValueSet) || expressHeight == 0.0f) ? new ADSize((int) expressWidth, -2) : new ADSize((int) expressWidth, (int) expressHeight) : aDSize;
}
private void a(Context context) {
NativeExpressAD nativeExpressAD = this.d.isServerBidding() ? new NativeExpressAD(context, a(this.a), this.d.getAdnId(), this.f, this.d.getAdm()) : new NativeExpressAD(context, a(this.a), this.d.getAdnId(), this.f);
int gdtMaxVideoDuration = this.a.getGdtMaxVideoDuration();
int gdtMinVideoDuration = this.a.getGdtMinVideoDuration();
if (gdtMinVideoDuration > 0) {
nativeExpressAD.setMinVideoDuration(gdtMinVideoDuration);
}
if (gdtMaxVideoDuration > 0) {
nativeExpressAD.setMaxVideoDuration(gdtMaxVideoDuration);
}
nativeExpressAD.setVideoOption(this.a.getGdtVideoOption() instanceof VideoOption ? (VideoOption) this.a.getGdtVideoOption() : new VideoOption.Builder().build());
nativeExpressAD.setDownAPPConfirmPolicy(this.a.getGdtDownAPPConfirmPolicy() instanceof DownAPPConfirmPolicy ? (DownAPPConfirmPolicy) this.a.getGdtDownAPPConfirmPolicy() : DownAPPConfirmPolicy.Default);
nativeExpressAD.loadAD(1);
}
public void a(MediationAdSlotValueSet mediationAdSlotValueSet, Context context) {
if (mediationAdSlotValueSet.getAdSubType() != 4) {
new a(mediationAdSlotValueSet, this.b).a(context);
return;
}
int originType = mediationAdSlotValueSet.getOriginType();
if (originType == 1) {
a(context);
} else if (originType == 2) {
b(context);
} else {
this.d.notifyAdFailed(MediationConstant.ErrorCode.ADN_AD_LOAD_FAIL, "originType is mismatch");
}
}
private void b(Context context) {
NativeUnifiedAD nativeUnifiedAD = this.d.isServerBidding() ? new NativeUnifiedAD(context, this.d.getAdnId(), this.g, this.d.getAdm()) : new NativeUnifiedAD(context, this.d.getAdnId(), this.g);
int gdtMaxVideoDuration = this.a.getGdtMaxVideoDuration();
int gdtMinVideoDuration = this.a.getGdtMinVideoDuration();
if (gdtMinVideoDuration > 0) {
nativeUnifiedAD.setMinVideoDuration(gdtMinVideoDuration);
}
if (gdtMaxVideoDuration > 0) {
nativeUnifiedAD.setMaxVideoDuration(gdtMaxVideoDuration);
}
nativeUnifiedAD.setDownAPPConfirmPolicy(this.a.getGdtDownAPPConfirmPolicy() instanceof DownAPPConfirmPolicy ? (DownAPPConfirmPolicy) this.a.getGdtDownAPPConfirmPolicy() : DownAPPConfirmPolicy.Default);
Object gdtNativeLogoParams = this.a.getGdtNativeLogoParams();
if (gdtNativeLogoParams instanceof FrameLayout.LayoutParams) {
this.c = (FrameLayout.LayoutParams) gdtNativeLogoParams;
}
nativeUnifiedAD.loadData(1);
}
public void a(final Context context, final MediationAdSlotValueSet mediationAdSlotValueSet) {
if (context == null || mediationAdSlotValueSet == null) {
this.d.notifyAdFailed(MediationConstant.ErrorCode.ADN_AD_LOAD_FAIL, "context is null or adSlotValueSet is null");
return;
}
this.a = mediationAdSlotValueSet;
this.b = this.d.getGMBridge();
boolean b2 = com.abc_19do.abc_19do.abc_19do.abc_19do.a.b(mediationAdSlotValueSet);
this.e = b2;
if (b2 && this.d.isClientBidding()) {
m.a(new Runnable() {
@Override
public void run() {
e.this.a(mediationAdSlotValueSet, context);
m.a(getClass().getName(), context);
}
});
} else {
a(mediationAdSlotValueSet, context);
}
}
}