导航菜单

页面标题

页面副标题

Handling Master v2 - g4.java 源代码

正在查看: Handling Master v2 应用的 g4.java JAVA 源代码文件

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


package com.yandex.mobile.ads.impl;

import android.content.Context;
import kotlin.NoWhenBranchMatchedException;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;

@SourceDebugExtension({"SMAP\nAdHostConfigurator.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AdHostConfigurator.kt\ncom/monetization/ads/core/identifiers/AdHostConfigurator\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,47:1\n1#2:48\n*E\n"})
public final class g4 {
    private static final String c = "https://mobile.yandexadexchange.net";
    private final iu1 a;
    private final es0 b;

    public g4(iu1 iu1Var) {
        this(iu1Var, new es0());
    }

    public final String a(Context context, se identifiers, xh0 identifiersType) {
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(identifiers, "identifiers");
        Intrinsics.checkNotNullParameter(identifiersType, "identifiersType");
        fs1 a = this.a.a(context);
        String d = a != null ? a.d() : null;
        String a2 = identifiers.a();
        this.b.getClass();
        String a3 = a(es0.a(context));
        if (a3 != null) {
            return a3;
        }
        int ordinal = identifiersType.ordinal();
        if (ordinal == 0) {
            a2 = a(d);
            if (a2 == null) {
                return c;
            }
        } else {
            if (ordinal != 1) {
                throw new NoWhenBranchMatchedException();
            }
            if (a2 == null) {
                return c;
            }
        }
        return a2;
    }

    public g4(iu1 sdkSettings, es0 manifestAnalyzer) {
        Intrinsics.checkNotNullParameter(sdkSettings, "sdkSettings");
        Intrinsics.checkNotNullParameter(manifestAnalyzer, "manifestAnalyzer");
        this.a = sdkSettings;
        this.b = manifestAnalyzer;
    }

    private static String a(String str) {
        if (str == null) {
            return null;
        }
        return "https://" + str;
    }
}