正在查看: 饼干视频 v4.1.0 应用的 c.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 饼干视频 v4.1.0 应用的 c.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.octopus.ad.internal.nativead;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.media.MediaPlayer;
import android.os.Handler;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.SurfaceHolder;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.VideoView;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.AppCompatTextView;
import com.octopus.ad.NativeAdResponse;
import com.octopus.ad.Octopus;
import com.octopus.ad.OnSensorListener;
import com.octopus.ad.R;
import com.octopus.ad.internal.a.c;
import com.octopus.ad.internal.l;
import com.octopus.ad.internal.m;
import com.octopus.ad.internal.t;
import com.octopus.ad.internal.utilities.HTTPGet;
import com.octopus.ad.internal.utilities.ImageManager;
import com.octopus.ad.internal.utilities.JsonUtil;
import com.octopus.ad.internal.utilities.UrlUtil;
import com.octopus.ad.internal.utilities.ViewUtil;
import com.octopus.ad.internal.view.AdViewImpl;
import com.octopus.ad.internal.view.i;
import com.octopus.ad.model.ComplianceInfo;
import com.octopus.ad.model.b;
import com.octopus.ad.utils.b.g;
import com.octopus.ad.utils.h;
import com.octopus.ad.utils.k;
import com.sigmob.sdk.base.blurkit.d;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class c implements NativeAdResponse {
private HashMap<String, Object> A;
private c.a H;
private c.a I;
private com.octopus.ad.internal.a.c J;
private a K;
private Context L;
private AppCompatTextView M;
private b.t N;
private k O;
private View P;
private VideoView Q;
private WebView R;
private ProgressBar S;
private Handler T;
private Runnable U;
private boolean V;
private boolean W;
private boolean X;
private int Y;
private int Z;
private NativeAdResponse.b a;
private String aa;
private ViewGroup ab;
private View ac;
private List<View> ad;
private List<View> ae;
private NativeAdEventListener af;
private View.OnClickListener ag;
private View.OnTouchListener ah;
private View.OnClickListener ai;
private t aj;
private ArrayList<com.octopus.ad.internal.k> ak;
private List<? extends View> al;
private OnSensorListener am;
private b.C2686b an;
private ComplianceInfo ao;
private String b;
private String c;
private String d;
private String e;
private Bitmap f;
private Bitmap g;
private String h;
private String i;
private double j;
private String k;
private int l;
private int m;
private boolean n;
private boolean o;
private boolean p;
private boolean q;
private boolean s;
private boolean t;
private Boolean w;
private String z;
private boolean r = false;
private int u = 0;
private int v = 0;
private boolean x = false;
private boolean y = false;
private boolean B = false;
private final ArrayList<String> C = new ArrayList<>();
private final ArrayList<String> D = new ArrayList<>();
private final ArrayList<String> E = new ArrayList<>();
private ArrayList<String> F = new ArrayList<>();
private ArrayList<String> G = new ArrayList<>();
@Override
public void addShakeView(final ViewGroup viewGroup, final int i, final float f) {
if (viewGroup == null) {
return;
}
viewGroup.post(new Runnable() {
@Override
public void run() {
if (c.this.N == null || c.this.N.a() == 0) {
c.this.N = new b.t(1.5d, 0.0d, 0, "摇动或点击了解更多", 1, 0, 0);
}
c cVar = c.this;
cVar.a(viewGroup, cVar.N, i, f);
}
});
}
@Override
public void bindUnifiedView(ViewGroup viewGroup, List<View> list, NativeAdEventListener nativeAdEventListener) {
bindUnifiedView(viewGroup, list, null, nativeAdEventListener);
}
@Override
public void bindView(ViewGroup viewGroup, NativeAdEventListener nativeAdEventListener) {
this.X = true;
this.ab = viewGroup;
this.af = nativeAdEventListener;
h();
}
@Override
public void destroy() {
this.o = true;
this.B = true;
k kVar = this.O;
if (kVar != null) {
kVar.a();
this.O = null;
}
Handler handler = this.T;
if (handler != null) {
handler.removeCallbacksAndMessages(null);
this.T = null;
}
t tVar = this.aj;
if (tVar != null) {
tVar.c();
this.aj = null;
}
Bitmap bitmap = this.g;
if (bitmap != null) {
bitmap.recycle();
this.g = null;
}
Bitmap bitmap2 = this.f;
if (bitmap2 != null) {
bitmap2.recycle();
this.f = null;
}
this.U = null;
this.ac = null;
this.ad = null;
this.ae = null;
this.ab = null;
this.ak = null;
this.af = null;
}
@Override
public String getAdvertiser() {
return this.z;
}
@Override
public View getBlurView(Context context) {
return b(context);
}
@Override
public String getButtonText() {
return TextUtils.isEmpty(this.i) ? "查看详情" : this.i;
}
@Override
public ComplianceInfo getComplianceInfo() {
return this.ao;
}
@Override
public View getComplianceView(Context context) {
ComplianceInfo complianceInfo = this.ao;
if (complianceInfo != null) {
return ViewUtil.createComplianceView(context, complianceInfo, 1.0f, true);
}
return null;
}
@Override
public String getDescription() {
return this.c;
}
@Override
public Bitmap getIcon() {
return this.g;
}
@Override
public String getIconUrl() {
return this.e;
}
@Override
public Bitmap getImage() {
return this.f;
}
@Override
public String getImageUrl() {
return this.d;
}
@Override
public ArrayList<String> getImageUrls() {
return this.C;
}
@Override
public int getInteractionType() {
b.C2686b c2686b = this.an;
if (c2686b != null) {
return c2686b.e();
}
return 4;
}
@Override
public String getLandingPageUrl() {
return this.h;
}
@Override
@NonNull
public Bitmap getLogo(@NonNull Context context) {
return BitmapFactory.decodeResource(context.getResources(), R.drawable.oct_logo);
}
@Override
public c.a getLogoInfo() {
return this.I;
}
@Override
public String getLogoUrl() {
c.a aVar = this.I;
if (aVar == null || aVar.b() != c.a.a) {
return null;
}
return this.I.a();
}
@Override
public int getMaterialType() {
return isVideo() ? 2 : 1;
}
@Override
public NativeAdResponse.b getNativeAdType() {
return this.a;
}
@Override
public HashMap<String, Object> getNativeElements() {
return this.A;
}
@Override
public List<? extends View> getNativeInfoListView() {
return this.al;
}
@Override
public View getNativeView() {
return this.ab;
}
@Override
public NativeAdResponse.a getNetworkIdentifier() {
return NativeAdResponse.a.OCTOPUS;
}
@Override
public int getPictureHeight() {
com.octopus.ad.internal.a.c cVar = this.J;
if (cVar != null) {
return cVar.h();
}
return 0;
}
@Override
public int getPictureWidth() {
com.octopus.ad.internal.a.c cVar = this.J;
if (cVar != null) {
return cVar.i();
}
return 0;
}
@Override
public int getPrice() {
return this.l;
}
@Override
public double getStarRating() {
return this.j;
}
@Override
public String getStore() {
return this.k;
}
@Override
public ArrayList<String> getTextList() {
return this.E;
}
@Override
@NonNull
public Bitmap getTextLogo(@NonNull Context context) {
return BitmapFactory.decodeResource(context.getResources(), R.drawable.oct_logo_text);
}
@Override
public c.a getTextLogoInfo() {
return this.H;
}
@Override
public String getTextLogoUrl() {
c.a aVar = this.H;
if (aVar == null || aVar.b() != c.a.a) {
return null;
}
return this.H.a();
}
@Override
public String getTitle() {
return this.b;
}
@Override
public ArrayList<String> getVideoUrls() {
return this.D;
}
@Override
public View getVideoView(Context context) {
if (context == null || !isVideo() || getVideoUrls().isEmpty()) {
return null;
}
if (this.Q == null) {
this.Q = new VideoView(context);
l();
}
return this.Q;
}
@Override
public boolean hasExpired() {
return this.B;
}
@Override
public boolean isVideo() {
return this.W;
}
@Override
public void setAdWidth(int i) {
this.Y = i;
}
@Override
public void setIcon(Bitmap bitmap) {
this.g = bitmap;
}
@Override
public void setImage(Bitmap bitmap) {
this.f = bitmap;
}
@Override
public void setNativeAdEventListener(NativeAdEventListener nativeAdEventListener) {
if (this.L == null) {
this.L = m.a().h();
}
this.X = false;
FrameLayout frameLayout = new FrameLayout(this.L);
this.ab = frameLayout;
frameLayout.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
this.af = nativeAdEventListener;
com.octopus.ad.internal.a.c cVar = this.J;
if (cVar != null) {
if (cVar.f() == l.DRAW) {
j();
} else if (this.J.f() == l.BANNER) {
k();
} else {
h();
}
}
}
@Override
public void setNativeInfoListView(List<? extends View> list) {
this.al = list;
}
@Override
public void setOnSensorListener(OnSensorListener onSensorListener) {
this.am = onSensorListener;
}
@Override
public void unregisterViews() {
View view = this.ac;
if (view != null) {
view.setOnClickListener(null);
}
List<View> list = this.ad;
if (list != null && !list.isEmpty()) {
for (View view2 : this.ad) {
if (view2 != null) {
view2.setOnClickListener(null);
}
}
}
List<View> list2 = this.ae;
if (list2 != null && !list2.isEmpty()) {
for (View view3 : this.ae) {
if (view3 != null) {
view3.setOnClickListener(null);
}
}
}
destroy();
}
public void e(boolean z) {
NativeAdEventListener nativeAdEventListener;
com.octopus.ad.internal.a.c cVar;
if (this.V) {
return;
}
this.V = true;
if (z && (cVar = this.J) != null) {
z = cVar.K();
}
if (!z || (nativeAdEventListener = this.af) == null) {
return;
}
nativeAdEventListener.onADExposed();
}
private void h() {
if (this.ab == null) {
NativeAdEventListener nativeAdEventListener = this.af;
if (nativeAdEventListener != null) {
nativeAdEventListener.onAdRenderFailed(80101);
return;
}
return;
}
n();
int i = this.u;
if (i == 1) {
a(R.layout.oct_native_text_above_img, 1.4f);
return;
}
if (i == 2) {
a(R.layout.oct_native_text_below_img, 1.4f);
return;
}
if (i == 3) {
a(R.layout.oct_native_text_right_img, 4.74f);
} else if (i != 4) {
a(R.layout.oct_native_one_img, 1.78f);
} else {
a(R.layout.oct_native_text_left_img, 4.74f);
}
}
private void i() {
if (this.ab != null) {
d();
n();
} else {
NativeAdEventListener nativeAdEventListener = this.af;
if (nativeAdEventListener != null) {
nativeAdEventListener.onAdRenderFailed(80101);
}
}
}
private void j() {
if (this.ab == null) {
NativeAdEventListener nativeAdEventListener = this.af;
if (nativeAdEventListener != null) {
nativeAdEventListener.onAdRenderFailed(80101);
return;
}
return;
}
n();
View inflate = LayoutInflater.from(this.ab.getContext()).inflate(R.layout.oct_layout_draw, this.ab);
this.Y = ViewUtil.getScreenWidth(inflate.getContext());
this.s = false;
a(inflate, 1.0f);
}
private void k() {
if (this.ab != null) {
n();
a(isVideo() ? R.layout.oct_layout_banner_video : R.layout.oct_layout_banner, 6.4f);
} else {
NativeAdEventListener nativeAdEventListener = this.af;
if (nativeAdEventListener != null) {
nativeAdEventListener.onAdRenderFailed(80101);
}
}
}
public void l() {
if (this.Q == null) {
return;
}
this.T = new Handler();
this.U = new Runnable() {
@Override
public void run() {
if (c.this.Q == null || !c.this.Q.isPlaying()) {
return;
}
c cVar = c.this;
cVar.Z = cVar.Q.getCurrentPosition();
c.this.m();
}
};
this.Q.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
c.this.Z = 0;
}
});
this.Q.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mediaPlayer, int i, int i2) {
return true;
}
});
this.Q.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
float c = m.a().c();
if (c.this.J != null && c.this.J.v() && m.a().d()) {
mediaPlayer.setVolume(0.0f, 0.0f);
} else if (c > 0.0f) {
mediaPlayer.setVolume(c, c);
} else {
mediaPlayer.setVolume(1.0f, 1.0f);
}
if (c.this.S != null) {
c.this.S.setVisibility(8);
}
c.this.m();
}
});
this.Q.getHolder().addCallback(new SurfaceHolder.Callback() {
@Override
public void surfaceChanged(@NonNull SurfaceHolder surfaceHolder, int i, int i2, int i3) {
}
@Override
public void surfaceCreated(@NonNull SurfaceHolder surfaceHolder) {
if (c.this.Q == null || c.this.Q.isPlaying()) {
return;
}
if (c.this.Z > 0) {
c.this.Q.seekTo(c.this.Z);
}
c.this.Q.start();
if (c.this.S != null) {
c.this.S.setVisibility(0);
}
}
@Override
public void surfaceDestroyed(@NonNull SurfaceHolder surfaceHolder) {
}
});
c();
}
public void m() {
Handler handler = this.T;
if (handler == null || this.U == null) {
return;
}
handler.removeCallbacksAndMessages(null);
this.T.postDelayed(this.U, 1000L);
}
private void n() {
com.octopus.ad.internal.a.c cVar;
b.n G;
if (this.ab == null || (cVar = this.J) == null || this.N != null || (G = cVar.G()) == null) {
return;
}
b.t c = G.c();
this.N = c;
if (c == null || c.a() != 1) {
return;
}
b(this.ab);
}
public com.octopus.ad.model.c o() {
int i;
ViewGroup viewGroup = this.ab;
int i2 = 0;
if (viewGroup != null) {
i2 = viewGroup.getWidth();
i = this.ab.getHeight();
} else {
i = 0;
}
if (i2 == 0) {
i2 = 1080;
}
if (i == 0) {
i = 227;
}
int a = h.a(i2);
int a2 = h.a(2000);
com.octopus.ad.model.c cVar = new com.octopus.ad.model.c(9);
float f = a;
cVar.a(f);
float f2 = a2;
cVar.b(f2);
cVar.c(f);
cVar.d(f2);
cVar.a(i2);
cVar.b(i);
return cVar;
}
public void p() {
ArrayList<String> arrayList = this.F;
if (arrayList == null) {
return;
}
Iterator<String> it = arrayList.iterator();
while (it.hasNext()) {
String next = it.next();
if (next.contains("?rv=1")) {
ViewUtil.openLocalBrowser(next, 0);
} else {
if (this.n) {
next = next + "&opt=10";
} else if (this.r) {
next = next + "&opt=1";
}
new com.octopus.ad.internal.h(next).execute();
}
}
}
private void q() {
com.octopus.ad.internal.a.c cVar = this.J;
if (cVar != null) {
this.x = cVar.M();
}
r();
s();
t();
List<View> list = this.ad;
if (list == null || list.isEmpty()) {
ViewGroup viewGroup = this.ab;
if (viewGroup != null) {
viewGroup.setOnClickListener(this.ag);
this.ab.setOnTouchListener(this.ah);
}
} else {
for (View view : this.ad) {
if (view != null) {
view.setOnClickListener(this.ag);
view.setOnTouchListener(this.ah);
}
}
}
List<View> list2 = this.ae;
if (list2 == null || list2.isEmpty()) {
return;
}
for (View view2 : this.ae) {
if (view2 != null) {
view2.setOnClickListener(this.ai);
}
}
}
private void r() {
this.ag = new View.OnClickListener() {
@Override
public void onClick(View view) {
c cVar = c.this;
cVar.a(cVar.o());
}
};
}
private void s() {
this.ah = new i(this.x, new i.a() {
@Override
public void a(View view, com.octopus.ad.model.c cVar) {
c.this.a(cVar);
}
});
}
private void t() {
this.ai = new View.OnClickListener() {
@Override
public void onClick(View view) {
if (c.this.J != null) {
c cVar = c.this;
cVar.y = cVar.J.N();
}
if (c.this.y && !c.this.p) {
c.this.v = 2;
c cVar2 = c.this;
cVar2.a(cVar2.o());
return;
}
if (c.this.af != null) {
c.this.af.onAdClose();
}
if (c.this.J != null) {
c.this.J.O();
}
if (c.this.ab != null) {
if (c.this.X) {
c.this.ab.removeAllViews();
} else {
ViewUtil.removeChildFromParent(c.this.ab);
}
}
c.this.destroy();
}
};
}
@Override
public void bindUnifiedView(ViewGroup viewGroup, List<View> list, List<View> list2, NativeAdEventListener nativeAdEventListener) {
this.X = true;
this.ab = viewGroup;
this.af = nativeAdEventListener;
this.ad = list;
this.ae = list2;
i();
}
public void d() {
q();
a(new NativeAdShownListener() {
@Override
public void onAdShown(boolean z) {
c.this.e(z);
}
});
}
public void f() {
b.v H;
b.o c;
com.octopus.ad.internal.a.c cVar = this.J;
if (cVar == null || (H = cVar.H()) == null || (c = H.c()) == null) {
return;
}
if (c.a() == 1) {
c(true);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
c.this.p();
}
}, c.c());
if (c.b() == 1) {
this.q = true;
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
c cVar2 = c.this;
cVar2.a(cVar2.o());
}
}, c.d());
}
}
}
public boolean g() {
return this.r;
}
@Override
public View getComplianceView(Context context, int i) {
if (this.ao == null) {
return null;
}
float screenWidthDp = ViewUtil.getScreenWidthDp(context);
float f = 1.0f;
if (screenWidthDp > 0.0f && i > 0) {
float f2 = i;
if (screenWidthDp > f2) {
f = f2 / screenWidthDp;
}
}
return ViewUtil.createComplianceView(context, this.ao, f, true);
}
public void b(c.a aVar) {
this.I = aVar;
}
public void c() {
String str = getVideoUrls().get(0);
if (this.Q == null || TextUtils.isEmpty(str)) {
return;
}
try {
com.octopus.ad.internal.b.h b = m.a().b();
String a = b.a(str);
if (b.b(str)) {
this.Q.setVideoPath(a);
} else {
this.Q.setVideoPath(str);
}
} catch (Exception e) {
g.a("OctopusAd", "An Exception Caught", e);
NativeAdEventListener nativeAdEventListener = this.af;
if (nativeAdEventListener != null) {
nativeAdEventListener.onAdRenderFailed(80202);
}
}
}
public void d(String str) {
this.G.add(str);
}
public String b() {
com.octopus.ad.internal.a.c cVar = this.J;
return cVar != null ? cVar.b() : "";
}
public void d(boolean z) {
com.octopus.ad.internal.a.c cVar = this.J;
if (cVar != null) {
cVar.a(z);
}
}
private void b(ViewGroup viewGroup) {
if (viewGroup == null) {
return;
}
if (this.O == null) {
k kVar = new k(viewGroup.getContext());
this.O = kVar;
kVar.a(viewGroup);
this.O.a(new k.a() {
@Override
public void a(com.octopus.ad.model.c cVar) {
c.this.a(cVar);
if (c.this.am != null) {
c.this.am.onShakeTrigger(1, cVar.k(), cVar.l());
}
}
});
}
this.O.b();
}
public void e() {
com.octopus.ad.internal.a.c cVar;
b.v H;
b.o c;
if (this.r || (cVar = this.J) == null || (H = cVar.H()) == null || (c = H.c()) == null) {
return;
}
if (c.a() == 1) {
b(true);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
c.this.p();
}
}, c.c());
if (c.b() == 1) {
this.q = true;
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
c cVar2 = c.this;
cVar2.a(cVar2.o());
}
}, c.d());
}
}
}
public void a(Context context) {
this.L = context;
if (context == null) {
this.L = m.a().h();
}
}
private View b(Context context) {
if (this.R == null) {
this.R = new WebView(context);
this.R.loadDataWithBaseURL(m.a().j(), "<!DOCTYPE html><html lang='en'> <head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <style> html, body { width: 100%; height: 100%; margin: 0; padding: 0 } .material-wrap { overflow: hidden; position: relative; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover } .filter-shadow { content: ''; position: absolute; z-index: 2; top: -3%; left: -3%; right: -3%; bottom: -3%; background: inherit; filter: blur(3px) } .material-wrap .black-shadow { position: absolute; z-index: 3; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .05) } .material-wrap .material { position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: contain } </style> </head> <body> <div class='material-wrap' style=\"background-image: url('__IMAGE_SRC_PATH__')\"> <div class='filter-shadow'> </div> <div class='black-shadow'> </div> <div class='material' style=\"background-image: url('__IMAGE_SRC_PATH__')\"> </div> </div> </body></html>".replace("__IMAGE_SRC_PATH__", ImageManager.with(context).load(getImageUrl()).getImagePath()), "text/html", "UTF-8", null);
}
return this.R;
}
public void a(c.a aVar) {
this.H = aVar;
}
private void c(ViewGroup viewGroup) {
View view;
if (viewGroup == null || (view = this.P) == null) {
return;
}
ViewUtil.removeChildFromParent(view);
if (viewGroup instanceof RelativeLayout) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-2, -2);
layoutParams.addRule(13, -1);
viewGroup.addView(this.P, layoutParams);
return;
}
viewGroup.addView(this.P);
}
public void a(int i) {
this.m = i;
}
public int a() {
return this.m;
}
public static c a(JSONObject jSONObject) throws JSONException {
if (jSONObject == null) {
return null;
}
ArrayList<String> stringArrayList = JsonUtil.getStringArrayList(JsonUtil.getJSONArray(jSONObject, "ImpressionTrackers"));
c cVar = new c();
if (stringArrayList != null) {
cVar.F = stringArrayList;
}
cVar.b = JsonUtil.getJSONString(jSONObject, "Headline");
cVar.c = JsonUtil.getJSONString(jSONObject, "Body");
cVar.d = JsonUtil.getJSONString(jSONObject, "Image");
cVar.u = JsonUtil.getJSONInt(jSONObject, "LayoutType");
cVar.s = JsonUtil.getJSONBoolean(jSONObject, "IsShowClose");
JSONArray jSONArray = JsonUtil.getJSONArray(jSONObject, "Images");
JSONArray jSONArray2 = JsonUtil.getJSONArray(jSONObject, "Videos");
JSONArray jSONArray3 = JsonUtil.getJSONArray(jSONObject, "Texts");
if (jSONArray != null) {
for (int i = 0; i < jSONArray.length(); i++) {
cVar.C.add((String) jSONArray.get(i));
}
}
if (jSONArray2 != null) {
for (int i2 = 0; i2 < jSONArray2.length(); i2++) {
cVar.D.add((String) jSONArray2.get(i2));
}
}
if (jSONArray3 != null) {
for (int i3 = 0; i3 < jSONArray3.length(); i3++) {
cVar.E.add((String) jSONArray3.get(i3));
}
}
if (jSONObject.has("AppIcon")) {
cVar.a = NativeAdResponse.b.APP_INSTALL;
cVar.e = JsonUtil.getJSONString(jSONObject, "AppIcon");
cVar.i = JsonUtil.getJSONString(jSONObject, "Action");
cVar.j = JsonUtil.getJSONDouble(jSONObject, "Star");
cVar.k = JsonUtil.getJSONString(jSONObject, "Store");
cVar.l = JsonUtil.getJSONInt(jSONObject, "Price");
} else {
cVar.a = NativeAdResponse.b.CONTENT;
cVar.e = JsonUtil.getJSONString(jSONObject, "Logo");
cVar.i = JsonUtil.getJSONString(jSONObject, "Action");
cVar.z = JsonUtil.getJSONString(jSONObject, "Advertiser");
}
ArrayList<String> stringArrayList2 = JsonUtil.getStringArrayList(JsonUtil.getJSONArray(jSONObject, "ClickTrackers"));
if (stringArrayList2 != null) {
cVar.G = stringArrayList2;
}
cVar.A = JsonUtil.getStringObjectHashMap(JsonUtil.getJSONObject(jSONObject, "Custom"));
return cVar;
}
public void b(boolean z) {
this.r = z;
}
public void b(String str) {
this.h = str;
}
public void b(int i) {
List<b.i> q;
b.C2686b c2686b = this.an;
if (c2686b == null || (q = c2686b.q()) == null) {
return;
}
for (int i2 = 0; i2 < q.size(); i2++) {
b.i iVar = q.get(i2);
if (iVar != null && !TextUtils.isEmpty(iVar.f())) {
new com.octopus.ad.internal.h(UrlUtil.replaceWinUrl(iVar.f(), i)).execute();
}
}
}
public void c(boolean z) {
this.n = z;
}
public void c(String str) {
this.F.add(str);
}
private void a(int i, float f) {
ViewGroup viewGroup = this.ab;
if (viewGroup != null) {
View inflate = LayoutInflater.from(viewGroup.getContext()).inflate(i, (ViewGroup) null);
if (this.Y > 0) {
int i2 = this.Y;
this.ab.addView(inflate, new ViewGroup.LayoutParams(i2, (int) (i2 / f)));
} else {
this.ab.addView(inflate);
}
a(inflate, f);
return;
}
NativeAdEventListener nativeAdEventListener = this.af;
if (nativeAdEventListener != null) {
nativeAdEventListener.onAdRenderFailed(80101);
}
}
private void a(final View view, final float f) {
if (this.ab == null) {
return;
}
final FrameLayout frameLayout = (FrameLayout) view.findViewById(R.id.fl_container);
final ImageView imageView = (ImageView) view.findViewById(R.id.ad_image);
final WebView webView = (WebView) view.findViewById(R.id.ad_web_view);
final TextView textView = (TextView) view.findViewById(R.id.ad_feedback);
final FrameLayout frameLayout2 = (FrameLayout) view.findViewById(R.id.ad_compliance);
final ImageView imageView2 = (ImageView) view.findViewById(R.id.ad_logo);
final ImageView imageView3 = (ImageView) view.findViewById(R.id.ad_logo_text);
final ImageView imageView4 = (ImageView) view.findViewById(R.id.ad_close);
final TextView textView2 = (TextView) view.findViewById(R.id.ad_title);
final TextView textView3 = (TextView) view.findViewById(R.id.ad_action);
this.Q = (VideoView) view.findViewById(R.id.ad_video);
this.S = (ProgressBar) view.findViewById(R.id.ad_loading);
if (!TextUtils.isEmpty(getTitle())) {
textView2.setText(getTitle());
}
if (!TextUtils.isEmpty(getButtonText())) {
textView3.setText(getButtonText());
}
if (!TextUtils.isEmpty(getLogoUrl()) && !"https://oc-adpict.oss-cn-shanghai.aliyuncs.com/static/img/octlogo.png".equals(getLogoUrl())) {
ImageManager.with(null).load(getLogoUrl()).into(imageView2);
} else {
imageView2.setImageResource(R.drawable.oct_logo);
}
if (!TextUtils.isEmpty(getTextLogoUrl()) && !"https://oc-adpict.oss-cn-shanghai.aliyuncs.com/static/img/remdad.png".equals(getTextLogoUrl())) {
ImageManager.with(null).load(getTextLogoUrl()).into(imageView3);
} else {
imageView3.setImageResource(R.drawable.oct_logo_text);
}
ArrayList arrayList = new ArrayList();
this.ad = arrayList;
arrayList.add(view);
if (this.s) {
imageView4.setVisibility(0);
ArrayList arrayList2 = new ArrayList();
this.ae = arrayList2;
arrayList2.add(imageView4);
} else {
imageView4.setVisibility(8);
}
this.ab.post(new Runnable() {
@Override
public void run() {
if (c.this.ab == null) {
return;
}
if (c.this.Y <= 0) {
c.this.Y = view.getWidth();
if (c.this.Y <= 0) {
c.this.Y = ViewUtil.getScreenWidth(view.getContext());
view.getLayoutParams().width = c.this.Y;
}
view.getLayoutParams().height = (int) (c.this.Y / f);
}
StringBuilder sb = new StringBuilder();
sb.append("adWidth:");
sb.append(c.this.Y);
sb.append(" adHeight:");
sb.append(view.getLayoutParams().height);
int px2dip = ViewUtil.px2dip(c.this.ab.getContext(), c.this.Y);
float f2 = px2dip > 0 ? px2dip / 360.0f : 1.0f;
float f3 = f2 <= 1.0f ? f2 : 1.0f;
ArrayList arrayList3 = new ArrayList();
arrayList3.add(imageView2);
arrayList3.add(imageView3);
arrayList3.add(textView2);
arrayList3.add(imageView4);
arrayList3.add(textView3);
arrayList3.add(textView);
arrayList3.add(c.this.S);
c.this.a((ArrayList<View>) arrayList3, f3);
if (c.this.ao != null) {
c cVar = c.this;
cVar.M = ViewUtil.createComplianceView(cVar.ab.getContext(), c.this.ao, f3, true);
if (c.this.u == 3 || c.this.u == 4) {
c.this.M.post(new Runnable() {
@Override
public void run() {
view.getLayoutParams().height += c.this.M.getHeight();
}
});
}
}
if (c.this.isVideo()) {
c.this.Q.setVisibility(0);
if (!c.this.getVideoUrls().isEmpty()) {
frameLayout.setBackgroundColor(d.a);
c.this.l();
}
} else if (!TextUtils.isEmpty(c.this.aa) || (c.this.J != null && c.this.J.I())) {
if (c.this.ad != null) {
c.this.ad.add(webView);
}
imageView.setVisibility(8);
webView.setVisibility(0);
webView.getSettings().setAllowFileAccess(true);
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView webView2, String str) {
super.onPageFinished(webView2, str);
c.this.S.setVisibility(8);
}
});
webView.loadDataWithBaseURL(m.a().j(), c.this.J.I() ? "<!DOCTYPE html><html lang='en'> <head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <style> html, body { width: 100%; height: 100%; margin: 0; padding: 0 } .material-wrap { overflow: hidden; position: relative; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover } .filter-shadow { content: ''; position: absolute; z-index: 2; top: -3%; left: -3%; right: -3%; bottom: -3%; background: inherit; filter: blur(3px) } .material-wrap .black-shadow { position: absolute; z-index: 3; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .05) } .material-wrap .material { position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: contain } </style> </head> <body> <div class='material-wrap' style=\"background-image: url('__IMAGE_SRC_PATH__')\"> <div class='filter-shadow'> </div> <div class='black-shadow'> </div> <div class='material' style=\"background-image: url('__IMAGE_SRC_PATH__')\"> </div> </div> </body></html>".replace("__IMAGE_SRC_PATH__", ImageManager.with(null).load(c.this.getImageUrl()).getImagePath()) : c.this.aa, "text/html", "UTF-8", null);
} else if (!TextUtils.isEmpty(c.this.getImageUrl())) {
ImageManager.with(null).getBitmap(c.this.getImageUrl(), new ImageManager.BitmapLoadedListener() {
@Override
public void onBitmapLoadFailed() {
if (c.this.af != null) {
c.this.af.onAdRenderFailed(80101);
}
}
@Override
public void onBitmapLoaded(Bitmap bitmap) {
imageView.setImageBitmap(bitmap);
c.this.S.setVisibility(8);
}
});
}
c.this.a(frameLayout2);
c.this.a((ViewGroup) frameLayout);
c.this.d();
if (c.this.J == null || c.this.J.a() == null || TextUtils.isEmpty(c.this.J.a().b())) {
textView.setVisibility(8);
return;
}
final String str = c.this.J.a().b() + "&deviceId=" + Octopus.getOaid(c.this.L);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
ViewUtil.openLocalBrowser(str, 0);
}
});
}
});
}
public void a(FrameLayout frameLayout) {
AppCompatTextView appCompatTextView;
if (frameLayout == null || (appCompatTextView = this.M) == null) {
return;
}
ViewUtil.removeChildFromParent(appCompatTextView);
frameLayout.addView((View) this.M, (ViewGroup.LayoutParams) new FrameLayout.LayoutParams(-1, -2));
}
public void a(ViewGroup viewGroup) {
b.t tVar;
if (viewGroup == null || (tVar = this.N) == null || tVar.a() != 1) {
return;
}
int i = this.u;
if (i != 3 && i != 4) {
addShakeView(viewGroup, 100, 10.0f);
} else {
addShakeView(viewGroup, 130, 13.0f);
}
}
public void a(ArrayList<View> arrayList, final float f) {
final View next;
if (arrayList == null || arrayList.isEmpty()) {
return;
}
Iterator<View> it = arrayList.iterator();
while (it.hasNext() && (next = it.next()) != null) {
if (next instanceof TextView) {
TextView textView = (TextView) next;
textView.setTextSize(0, textView.getTextSize() * f);
} else {
next.post(new Runnable() {
@Override
public void run() {
ViewGroup.LayoutParams layoutParams = next.getLayoutParams();
if (layoutParams != null) {
layoutParams.width = (int) (next.getWidth() * f);
layoutParams.height = (int) (next.getHeight() * f);
next.setLayoutParams(layoutParams);
}
}
});
}
}
}
public void a(String str) {
this.aa = str;
}
public void a(boolean z) {
this.W = z;
}
public void a(ViewGroup viewGroup, b.t tVar, int i, float f) {
if (viewGroup == null || tVar == null) {
return;
}
try {
if (TextUtils.isEmpty(tVar.e())) {
if (tVar.h() == 0) {
tVar.a("摇动或点击了解更多");
} else {
tVar.a("转动或点击了解更多");
}
}
if (this.O == null) {
b(viewGroup);
}
int px2dip = ViewUtil.px2dip(viewGroup.getContext(), viewGroup.getWidth());
int px2dip2 = ViewUtil.px2dip(viewGroup.getContext(), viewGroup.getHeight());
this.O.a("50%", "50%", i + "", i + "");
this.O.a(tVar);
if (this.J != null) {
this.P = this.O.a(px2dip, px2dip2, f, tVar.e(), this.J.f());
}
if (this.P != null) {
if (tVar.b() == 1) {
this.v = 7;
}
if (tVar.g() == 1) {
c(viewGroup);
}
}
} catch (Exception e) {
g.a("OctopusAd", "An Exception Caught", e);
}
}
public void a(com.octopus.ad.model.c cVar) {
if (this.V || this.n || this.r) {
if (System.currentTimeMillis() - k.a > 2000) {
this.p = true;
a aVar = this.K;
boolean z = aVar != null && aVar.g();
NativeAdEventListener nativeAdEventListener = this.af;
if (nativeAdEventListener != null && z) {
Boolean bool = Boolean.TRUE;
Boolean bool2 = this.w;
if (bool == bool2 || (Boolean.FALSE != bool2 && !this.q && !this.x && !this.y)) {
nativeAdEventListener.onAdClick();
}
}
com.octopus.ad.internal.a.c cVar2 = this.J;
if (cVar2 != null) {
cVar2.a(this.L, this.v, this.n, this.r, z, cVar);
}
k.a = System.currentTimeMillis();
return;
}
this.q = false;
this.v = 0;
}
}
private void a(final NativeAdShownListener nativeAdShownListener) {
if (this.B || this.ab == null) {
return;
}
t tVar = this.aj;
if (tVar != null) {
tVar.c();
}
Object tag = this.ab.getTag(55665918);
if (tag instanceof t) {
((t) tag).c();
}
t a = t.a(this.ab);
this.aj = a;
this.ab.setTag(55665918, a);
if (this.aj == null) {
return;
}
if (this.K != null) {
com.octopus.ad.internal.g.a(this.ab, (NativeAdShownListener) null);
this.ak = new ArrayList<>();
Iterator<String> it = this.F.iterator();
while (it.hasNext()) {
String next = it.next();
if (next.contains("?rv=1")) {
ViewUtil.openLocalBrowser(next, 0);
} else {
if (!this.K.g()) {
next = next + "&opt=4";
} else {
com.octopus.ad.internal.a.c cVar = this.J;
if (cVar != null && !cVar.K()) {
next = next + "&opt=11";
}
}
com.octopus.ad.internal.k a2 = com.octopus.ad.internal.k.a(this.K.h(), this.K.c(), "imp", next, this.aj, this.ab.getContext(), this.F);
if (a2 != null && next.contains("://v.adintl.cn/imp")) {
a2.a(new HTTPGet.ResponseListener() {
@Override
public void getResponse(boolean z, String str) {
if (nativeAdShownListener != null) {
if (z && c.this.K != null) {
z = c.this.K.g();
}
nativeAdShownListener.onAdShown(z);
}
}
});
}
if (a2 != null) {
this.ak.add(a2);
}
}
}
} else {
this.V = true;
}
this.ac = this.ab;
com.octopus.ad.internal.a.c cVar2 = this.J;
if (cVar2 == null || this.t) {
return;
}
this.t = true;
AdViewImpl.a(cVar2, new AdViewImpl.c() {
@Override
public void a() {
if (c.this.o || c.this.p || c.this.ac == null || c.this.J == null) {
return;
}
if (AdViewImpl.a(c.this.J)) {
c.this.q = false;
c.this.v = 0;
} else {
c.this.q = true;
c.this.v = 9;
}
c cVar3 = c.this;
cVar3.a(cVar3.o());
}
});
this.w = this.J.L();
}
public void a(com.octopus.ad.internal.a.c cVar) {
this.J = cVar;
}
public void a(a aVar) {
this.K = aVar;
}
public void a(b.C2686b c2686b) {
this.an = c2686b;
if (c2686b != null) {
this.ao = c2686b.j();
}
}
public void a(int i, String str, String str2) {
List<b.i> q;
b.C2686b c2686b = this.an;
if (c2686b == null || (q = c2686b.q()) == null) {
return;
}
for (int i2 = 0; i2 < q.size(); i2++) {
b.i iVar = q.get(i2);
if (iVar != null && !TextUtils.isEmpty(iVar.g())) {
new com.octopus.ad.internal.h(UrlUtil.replaceLossUrl(iVar.g(), i, str, str2)).execute();
}
}
}
}