导航菜单

页面标题

页面副标题

Cantique de Louanges v12 - b.java 源代码

正在查看: Cantique de Louanges v12 应用的 b.java JAVA 源代码文件

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


package com.applovin.impl.mediation.debugger.c;

import android.text.TextUtils;
import com.applovin.impl.mediation.debugger.a;
import com.applovin.impl.sdk.e.d;
import com.applovin.impl.sdk.e.w;
import com.applovin.impl.sdk.n;
import com.applovin.impl.sdk.x;
import com.applovin.mediation.MaxReward;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class b extends d {
    private final a apQ;

    public interface a {
        void a(a.b bVar);

        void bG(String str);
    }

    public b(n nVar, a aVar) {
        super("TaskFetchDeveloperUri", nVar);
        this.apQ = aVar;
    }

    @Override
    public void run() {
        String valueOf = this.sdk.BV() != null ? String.valueOf(this.sdk.BU().Ej().En()) : String.valueOf(this.sdk.BS().Db().get("package_name"));
        if (x.Fn()) {
            this.logger.f(this.tag, "Looking up developer URI for package name: " + valueOf);
        }
        this.sdk.BO().b(new w<String>(com.applovin.impl.sdk.network.c.D(this.sdk).cX("GET").cW("https://play.google.com/store/apps/details?id=" + valueOf).ad(MaxReward.DEFAULT_LABEL).aS(false).Ig(), this.sdk) {
            @Override
            public void d(String str, int i5) {
                if (TextUtils.isEmpty(str)) {
                    if (x.Fn()) {
                        this.logger.i(this.tag, "No developer URI found - response is empty");
                    }
                    b.this.apQ.a(a.b.DEVELOPER_URI_NOT_FOUND);
                }
                Matcher matcher = Pattern.compile("(?<=\"appstore:developer_url\" content=\").+?(?=\">)").matcher(str);
                if (!matcher.find()) {
                    if (x.Fn()) {
                        this.logger.i(this.tag, "Unable to find developer URI from the Play Store listing metadata");
                    }
                    b.this.apQ.a(a.b.DEVELOPER_URI_NOT_FOUND);
                    return;
                }
                String group = matcher.group();
                if (x.Fn()) {
                    this.logger.f(this.tag, "Found developer URI: " + group);
                }
                b.this.apQ.bG(group);
            }

            @Override
            public void a(int i5, String str, String str2) {
                if (x.Fn()) {
                    this.logger.i(this.tag, "Unable to fetch developer URI due to: " + str + ", and received error code: " + i5);
                }
                b.this.apQ.a(a.b.DEVELOPER_URI_NOT_FOUND);
            }
        });
    }
}