正在查看: CallApp v2.226 应用的 RunnableC0215d.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 RunnableC0215d.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fyber.inneractive.sdk.util;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.web.AbstractC0245i;
import com.fyber.inneractive.sdk.web.C0241e;
import com.iab.omid.library.fyber.ScriptInjector;
public final class RunnableC0215d implements Runnable {
public final Object[] a = null;
public final C0241e b;
public RunnableC0215d(C0241e c0241e) {
this.b = c0241e;
}
@Override
public final void run() {
C0241e c0241e = this.b;
Object[] objArr = this.a;
c0241e.getClass();
long currentTimeMillis = System.currentTimeMillis();
String str = c0241e.g;
if (c0241e.h) {
AbstractC0245i abstractC0245i = c0241e.l;
String str2 = c0241e.i;
String str3 = c0241e.j;
com.fyber.inneractive.sdk.web.j0 j0Var = (com.fyber.inneractive.sdk.web.j0) abstractC0245i;
j0Var.getClass();
StringBuilder sb = new StringBuilder("<html><title>DigitalTurbine Ad</title><head><link rel=\"icon\" href=\"data:,\">");
boolean z = false;
if (TextUtils.isEmpty(str)) {
IAlog.a("loadHtml called with an empty HTML!", new Object[0]);
} else {
if (j0Var.F) {
String b = AbstractC0226o.b("ia_js_load_monitor.txt");
if (!TextUtils.isEmpty(b)) {
sb.append(b);
}
}
sb.append("<script> window.iaPreCachedAd = true; </script>");
IAConfigManager iAConfigManager = IAConfigManager.O;
boolean a = iAConfigManager.u.b.a(false, "use_js_inline");
if (!a || iAConfigManager.H.b == null) {
sb.append("<script src=\"https://cdn2.inner-active.mobi/client/ia-js-tags/dt-mraid-video-controller.js\"></script>");
} else {
sb.append("<script type=\"text/javascript\">");
sb.append(iAConfigManager.H.b);
sb.append("</script>");
}
if (!TextUtils.isEmpty(str2)) {
sb.append(str2);
}
sb.append("<script>var prevWindowOnError = window.onerror; window.onerror = function(err) {if (typeof prevWindowOnError === 'function') {prevWindowOnError.apply();} console.log('WINDOW.ONERROR Javascript Error: ' + err);};</script></head><style>body{text-align:center !important;margin:0;padding:0;}");
if (!TextUtils.isEmpty(str3)) {
sb.append(str3);
}
sb.append("</style><body id=\"iaBody\">");
if (j0Var.B && j0Var.m()) {
if (!a || iAConfigManager.H.c == null) {
sb.append("<link rel=\"stylesheet\" href=\"https://cdn2.inner-active.mobi/IA-JSTag/Production/centering_v1.css\">");
} else {
sb.append("<style type=\"text/css\">");
sb.append(iAConfigManager.H.c);
sb.append("</style>");
}
if (!a || iAConfigManager.H.d == null) {
sb.append("<script src=\"https://cdn2.inner-active.mobi/IA-JSTag/Production/centering_v1.js\"></script>");
} else {
sb.append("<script type=\"text/javascript\">");
sb.append(iAConfigManager.H.d);
sb.append("</script>");
}
}
String b2 = AbstractC0226o.b("ia_mraid_bridge.txt");
if (!TextUtils.isEmpty(b2)) {
s4.y.l(sb, "<div id='iaScriptBr' style='display:none;'>", b2, "</div>");
if (IAlog.a >= 2) {
sb.append("<script type=\"text/javascript\">window.mraidbridge.loggingEnabled = true;</script>");
}
}
sb.append(str);
sb.append("</body></html>");
if (j0Var.H != null) {
com.fyber.inneractive.sdk.flow.x xVar = j0Var.s;
if (xVar != null) {
com.fyber.inneractive.sdk.response.e c = xVar.c();
if (c != null && c.J) {
z = true;
}
com.fyber.inneractive.sdk.measurement.e eVar = j0Var.H;
String sb2 = sb.toString();
if (z) {
StringBuilder sb3 = new StringBuilder();
if (!TextUtils.isEmpty(eVar.c)) {
sb3.append(eVar.c);
}
if (!TextUtils.isEmpty(eVar.d)) {
sb3.append(eVar.d);
}
sb2 = ScriptInjector.injectScriptContentIntoHtml(sb3.toString(), sb2);
}
str = !TextUtils.isEmpty(eVar.b) ? ScriptInjector.injectScriptContentIntoHtml(eVar.b, sb2) : sb2;
}
} else {
str = sb.toString();
}
}
str = null;
}
AbstractC0245i abstractC0245i2 = c0241e.l;
abstractC0245i2.getClass();
IAlog.a("%sbuild html string took %d msec", IAlog.a(abstractC0245i2), Long.valueOf(System.currentTimeMillis() - currentTimeMillis));
C0241e c0241e2 = this.b;
if (c0241e2.f) {
return;
}
c0241e2.c = new RunnableC0216e(c0241e2, str);
c0241e2.a().post(this.b.c);
}
}