导航菜单

页面标题

页面副标题

CallApp v2.226 - RunnableC0215d.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);
    }
}