导航菜单

页面标题

页面副标题

饼干视频 v4.1.0 - ODBannerView.java 源代码

正在查看: 饼干视频 v4.1.0 应用的 ODBannerView.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.kc.openset.sdk.dsp.banner;

import android.app.Activity;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.view.View;
import android.view.ViewTreeObserver;
import com.jiagu.sdk.OSETSDKProtected;
import com.kc.openset.sdk.dsp.util.ODListener;
import com.kc.openset.sdk.dsp.util.c;
import com.kc.openset.sdk.dsp.util.d;
import com.kc.openset.sdk.dsp.util.i;
import com.qihoo.SdkProtected.OSETSDK.ईऌओओआऊउउईउ;
import java.io.IOException;
import java.lang.ref.WeakReference;
import java.util.Map;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.Response;

@ईऌओओआऊउउईउ
public class ODBannerView {
    private ODListener a;
    private WeakReference<View> b;
    private String c;
    private c.a d;
    private final Handler e = new a(Looper.getMainLooper());

    @ईऌओओआऊउउईउ
    public class a extends Handler {
        public a(Looper looper) {
            super(looper);
        }

        @Override
        public void handleMessage(Message message) {
            super.handleMessage(message);
            int i = message.what;
            if (i == 1) {
                ODBannerView.a(ODBannerView.this).onLoadSuccess();
                return;
            }
            if (i == 2) {
                Map map = (Map) message.obj;
                ODBannerView.a(ODBannerView.this).onNo(((Integer) map.get("code")).intValue(), (String) map.get("message"));
                return;
            }
            if (i != 3 || ODBannerView.b(ODBannerView.this) == null || ODBannerView.b(ODBannerView.this).get() == null || ((View) ODBannerView.b(ODBannerView.this).get()).getParent() == null) {
                return;
            }
            c.a aVar = (c.a) message.obj;
            if (com.kc.openset.sdk.dsp.util.b.e.get(aVar.e() + "show") == null) {
                d.a().a("http://dsp.shenshiads.com/event/show", aVar);
                i.a().a(aVar, "曝光");
            }
            com.kc.openset.sdk.dsp.util.b.e.put(aVar.e() + "show", "111");
        }
    }

    @ईऌओओआऊउउईउ
    public class b implements Callback {
        static {
            OSETSDKProtected.interface11(1140);
        }

        public b() {
        }

        public native void onFailure(Call call, IOException iOException);

        public native void onResponse(Call call, Response response);
    }

    @ईऌओओआऊउउईउ
    public class c implements ViewTreeObserver.OnGlobalLayoutListener {
        static {
            OSETSDKProtected.interface11(1141);
        }

        public c() {
        }

        @Override
        public native void onGlobalLayout();
    }

    static {
        OSETSDKProtected.interface11(1142);
    }

    private ODBannerView() {
    }

    private native View a(Context context);

    public static native ODListener a(ODBannerView oDBannerView);

    public static native c.a a(ODBannerView oDBannerView, c.a aVar);

    private native void a(String str);

    public static native WeakReference b(ODBannerView oDBannerView);

    public static native Handler c(ODBannerView oDBannerView);

    public static native c.a d(ODBannerView oDBannerView);

    public static native ODBannerView getInstance();

    public native View getView(Activity activity);

    public native boolean isUsable();

    public native void loadBanner(Activity activity, String str, ODListener oDListener);
}