导航菜单

页面标题

页面副标题

饼干视频 v4.1.0 - c.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();
            }
        }
    }
}