Idle Tower v2.48版本的 MD5 值为:56f20496f6a85726b376356ed2ecee23
以下内容为反编译后的 yh1.java 源代码,内容仅作参考
package com.yandex.mobile.ads.impl;
import android.content.Context;
import android.net.Uri;
import android.text.TextUtils;
import com.yandex.mobile.ads.impl.gi1;
import java.util.HashMap;
import java.util.Map;
public final class yh1 {
private final a5 f10538a = new a5();
private final ai1 b = new ai1();
private final sw0 c;
private final fj d;
private final sr e;
private final w01 f;
public yh1() {
sw0 sw0Var = new sw0();
this.c = sw0Var;
this.d = new fj(sw0Var);
this.e = new sr();
this.f = new w01();
}
public final vh1 a(Context context, k2 k2Var, wh1 wh1Var, Object obj, zh1 zh1Var) {
String a2 = wh1Var.a();
String c = wh1Var.c();
String b = wh1Var.b();
a5 a5Var = this.f10538a;
Map<String, String> d = wh1Var.d();
a5Var.getClass();
HashMap a3 = a5.a(d);
wr j = k2Var.j();
String f = j.f();
String d2 = j.d();
String a4 = j.a();
if (TextUtils.isEmpty(a4)) {
a4 = "https://mobile.yandexadexchange.net";
}
Uri.Builder appendQueryParameter = Uri.parse(a4).buildUpon().appendPath(a2).appendPath("vmap").appendPath(c).appendQueryParameter("video-category-id", b);
this.f.getClass();
if (!w01.a(context)) {
this.c.getClass();
sw0.a(appendQueryParameter, "uuid", f);
this.c.getClass();
sw0.a(appendQueryParameter, "mauid", d2);
}
this.d.a(context, appendQueryParameter);
if (a3 != null) {
for (Map.Entry entry : a3.entrySet()) {
appendQueryParameter.appendQueryParameter((String) entry.getKey(), (String) entry.getValue());
}
}
new yr(context, k2Var).a(context, appendQueryParameter);
vh1 vh1Var = new vh1(context, this.e.a(context, appendQueryParameter.build().toString()), new gi1.b(zh1Var), wh1Var, this.b);
vh1Var.b(obj);
return vh1Var;
}
}