- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
136 lines
5.4 KiB
Java
136 lines
5.4 KiB
Java
package com.tapjoy;
|
|
|
|
import android.app.Activity;
|
|
import android.util.DisplayMetrics;
|
|
import android.view.ViewGroup;
|
|
import android.widget.PopupWindow;
|
|
import androidx.core.view.GravityCompat;
|
|
import java.lang.reflect.InvocationTargetException;
|
|
import java.lang.reflect.Method;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class TapjoyPluginAPI {
|
|
public static TJOfferwallDiscoverView a = null;
|
|
public static PopupWindow b = null;
|
|
public static float c = -1.0f;
|
|
public static float d = -1.0f;
|
|
public static String e = "native";
|
|
|
|
public static PopupWindow CreatePopupWindow(Activity activity, ViewGroup viewGroup, int i, int i2) {
|
|
PopupWindow popupWindow = new PopupWindow(viewGroup, i, i2);
|
|
popupWindow.getContentView().setSystemUiVisibility(activity.getWindow().getAttributes().flags);
|
|
try {
|
|
Method declaredMethod = PopupWindow.class.getDeclaredMethod("setWindowLayoutType", Integer.TYPE);
|
|
declaredMethod.setAccessible(true);
|
|
declaredMethod.invoke(popupWindow, 1002);
|
|
} catch (IllegalAccessException e2) {
|
|
TapjoyLog.d("TapjoyPluginAPI", "Unable to set popUpWindow window layout type: " + e2.getLocalizedMessage());
|
|
} catch (NoSuchMethodException e3) {
|
|
TapjoyLog.d("TapjoyPluginAPI", "Unable to set popUpWindow window layout type: " + e3.getLocalizedMessage());
|
|
} catch (InvocationTargetException e4) {
|
|
TapjoyLog.d("TapjoyPluginAPI", "Unable to set popUpWindow window layout type: " + e4.getLocalizedMessage());
|
|
}
|
|
return popupWindow;
|
|
}
|
|
|
|
public static void DestroyOWDiscover() {
|
|
TapjoyUtil.runOnMainThread(new Runnable() { // from class: com.tapjoy.TapjoyPluginAPI$$ExternalSyntheticLambda0
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
TapjoyPluginAPI.a();
|
|
}
|
|
});
|
|
}
|
|
|
|
public static void RequestOWDiscover(Activity activity, String str, float f, TJOfferwallDiscoverListener tJOfferwallDiscoverListener) {
|
|
RequestOWDiscover(activity, str, -1.0f, -1.0f, -1.0f, f, tJOfferwallDiscoverListener);
|
|
}
|
|
|
|
public static void ShowOWDiscover(final Activity activity) {
|
|
final DisplayMetrics displayMetrics = new DisplayMetrics();
|
|
activity.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
|
|
TapjoyUtil.runOnMainThread(new Runnable() { // from class: com.tapjoy.TapjoyPluginAPI$$ExternalSyntheticLambda2
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
TapjoyPluginAPI.a(activity, displayMetrics);
|
|
}
|
|
});
|
|
}
|
|
|
|
public static /* synthetic */ void a(Activity activity, TJOfferwallDiscoverListener tJOfferwallDiscoverListener, String str, float f, float f2, float f3, float f4) {
|
|
DestroyOWDiscover();
|
|
TJOfferwallDiscoverView tJOfferwallDiscoverView = new TJOfferwallDiscoverView(activity);
|
|
a = tJOfferwallDiscoverView;
|
|
tJOfferwallDiscoverView.setListener(tJOfferwallDiscoverListener);
|
|
a.requestContent(activity, str);
|
|
float density = TJDeviceUtils.INSTANCE.getDensity(activity);
|
|
activity.getWindowManager().getDefaultDisplay().getMetrics(new DisplayMetrics());
|
|
TJOfferwallDiscoverView tJOfferwallDiscoverView2 = a;
|
|
if (f != -1.0f) {
|
|
f *= density;
|
|
}
|
|
PopupWindow CreatePopupWindow = CreatePopupWindow(activity, tJOfferwallDiscoverView2, (int) f, (int) (f2 * density));
|
|
b = CreatePopupWindow;
|
|
CreatePopupWindow.setInputMethodMode(1);
|
|
if (f3 != -1.0f) {
|
|
f3 *= density;
|
|
}
|
|
d = f3;
|
|
if (f4 != -1.0f) {
|
|
f4 *= density;
|
|
}
|
|
c = f4;
|
|
}
|
|
|
|
public static String getPlugin() {
|
|
return e;
|
|
}
|
|
|
|
public static void setPlugin(String str) {
|
|
e = str;
|
|
}
|
|
|
|
public static void RequestOWDiscover(final Activity activity, final String str, final float f, final float f2, final float f3, final float f4, final TJOfferwallDiscoverListener tJOfferwallDiscoverListener) {
|
|
TapjoyUtil.runOnMainThread(new Runnable() { // from class: com.tapjoy.TapjoyPluginAPI$$ExternalSyntheticLambda1
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
TapjoyPluginAPI.a(activity, tJOfferwallDiscoverListener, str, f3, f4, f, f2);
|
|
}
|
|
});
|
|
}
|
|
|
|
public static /* synthetic */ void a(Activity activity, DisplayMetrics displayMetrics) {
|
|
PopupWindow popupWindow = b;
|
|
if (popupWindow == null || popupWindow.isShowing() || activity.isFinishing()) {
|
|
return;
|
|
}
|
|
float f = d;
|
|
if (f == -1.0f) {
|
|
f = 0.0f;
|
|
}
|
|
float f2 = c;
|
|
if (f2 == -1.0f) {
|
|
f2 = displayMetrics.heightPixels - b.getHeight();
|
|
}
|
|
if (activity.isDestroyed()) {
|
|
return;
|
|
}
|
|
b.showAtLocation(activity.getWindow().getDecorView().getRootView(), c != -1.0f ? 8388659 : GravityCompat.END, (int) f, (int) f2);
|
|
c = -1.0f;
|
|
d = -1.0f;
|
|
}
|
|
|
|
public static /* synthetic */ void a() {
|
|
if (b == null || !b.isAttachedInDecor()) {
|
|
return;
|
|
}
|
|
b.dismiss();
|
|
b = null;
|
|
TJOfferwallDiscoverView tJOfferwallDiscoverView = a;
|
|
if (tJOfferwallDiscoverView != null) {
|
|
tJOfferwallDiscoverView.clearContent();
|
|
a = null;
|
|
}
|
|
}
|
|
}
|