正在查看: 饼干视频 v4.1.0 应用的 ODBannerView.java JAVA 源代码文件
本页面展示 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);
}