package com.applovin.impl.sdk; import android.graphics.Color; import androidx.annotation.Nullable; import com.applovin.impl.lg; import com.applovin.impl.mg; import com.applovin.impl.sdk.array.ArrayDirectDownloadAd; import com.applovin.impl.sdk.utils.JsonUtils; import com.applovin.impl.sdk.utils.StringUtils; import com.applovin.impl.sj; import com.applovin.impl.tl; import java.util.List; import org.json.JSONArray; import org.json.JSONObject; /* loaded from: classes2.dex */ public abstract class AppLovinAdBase implements lg, ArrayDirectDownloadAd { @Nullable protected final JSONObject adObject; private final long createdAtMillis; @Nullable protected final JSONObject fullResponse; protected final j sdk; @Nullable protected final tl synchronizedAdObject; @Nullable protected final tl synchronizedFullResponse; protected final Object adObjectLock = new Object(); protected final Object fullResponseLock = new Object(); public AppLovinAdBase(JSONObject jSONObject, JSONObject jSONObject2, j jVar) { if (jSONObject == null) { throw new IllegalArgumentException("No ad object specified"); } if (jSONObject2 == null) { throw new IllegalArgumentException("No response specified"); } if (jVar == null) { throw new IllegalArgumentException("No sdk specified"); } this.sdk = jVar; if (((Boolean) jVar.a(sj.u6)).booleanValue()) { this.synchronizedAdObject = new tl(jSONObject); this.synchronizedFullResponse = new tl(jSONObject2); this.adObject = null; this.fullResponse = null; } else { this.adObject = jSONObject; this.fullResponse = jSONObject2; this.synchronizedAdObject = null; this.synchronizedFullResponse = null; } this.createdAtMillis = System.currentTimeMillis(); } public String getAdDomain() { return getStringFromFullResponse("adomain", ""); } @Override // com.applovin.impl.lg public abstract /* synthetic */ mg getAdEventTracker(); public abstract long getAdIdNumber(); public String getClCode() { String stringFromAdObject = getStringFromAdObject("clcode", ""); return StringUtils.isValidString(stringFromAdObject) ? stringFromAdObject : getStringFromFullResponse("clcode", ""); } public int getColorFromAdObject(String str, int i) { String stringFromAdObject = getStringFromAdObject(str, null); return StringUtils.isValidString(stringFromAdObject) ? Color.parseColor(stringFromAdObject) : i; } public long getCreatedAtMillis() { return this.createdAtMillis; } public String getDspId() { return getStringFromFullResponse("dsp_id", ""); } public String getDspName() { return getStringFromFullResponse("dsp_name", ""); } public long getFetchLatencyMillis() { return getLongFromFullResponse("ad_fetch_latency_millis", -1L); } public long getFetchResponseSize() { return getLongFromFullResponse("ad_fetch_response_size", -1L); } @Override // com.applovin.impl.lg @Nullable public abstract /* synthetic */ String getOpenMeasurementContentUrl(); @Override // com.applovin.impl.lg public abstract /* synthetic */ String getOpenMeasurementCustomReferenceData(); @Override // com.applovin.impl.lg public abstract /* synthetic */ List getOpenMeasurementVerificationScriptResources(); public j getSdk() { return this.sdk; } @Override // com.applovin.impl.lg public abstract /* synthetic */ boolean isOpenMeasurementEnabled(); public boolean containsKeyForAdObject(String str) { boolean has; tl tlVar = this.synchronizedAdObject; if (tlVar != null) { return tlVar.a(str); } synchronized (this.adObjectLock) { has = this.adObject.has(str); } return has; } public boolean getBooleanFromAdObject(String str, Boolean bool) { boolean booleanValue; tl tlVar = this.synchronizedAdObject; if (tlVar != null) { return tlVar.a(str, bool).booleanValue(); } synchronized (this.adObjectLock) { booleanValue = JsonUtils.getBoolean(this.adObject, str, bool).booleanValue(); } return booleanValue; } public boolean getBooleanFromFullResponse(String str, boolean z) { boolean booleanValue; tl tlVar = this.synchronizedFullResponse; if (tlVar != null) { return tlVar.a(str, Boolean.valueOf(z)).booleanValue(); } synchronized (this.fullResponseLock) { booleanValue = JsonUtils.getBoolean(this.fullResponse, str, Boolean.valueOf(z)).booleanValue(); } return booleanValue; } public float getFloatFromAdObject(String str, float f) { float f2; tl tlVar = this.synchronizedAdObject; if (tlVar != null) { return tlVar.a(str, f); } synchronized (this.adObjectLock) { f2 = JsonUtils.getFloat(this.adObject, str, f); } return f2; } public int getIntFromAdObject(String str, int i) { int i2; tl tlVar = this.synchronizedAdObject; if (tlVar != null) { return tlVar.a(str, i); } synchronized (this.adObjectLock) { i2 = JsonUtils.getInt(this.adObject, str, i); } return i2; } public List getIntegerListFromAdObject(String str, List list) { List integerList; tl tlVar = this.synchronizedAdObject; if (tlVar != null) { return tlVar.a(str, (List) list); } synchronized (this.adObjectLock) { integerList = JsonUtils.getIntegerList(this.adObject, str, list); } return integerList; } public JSONArray getJsonArrayFromAdObject(String str, JSONArray jSONArray) { JSONArray jSONArray2; tl tlVar = this.synchronizedAdObject; if (tlVar != null) { return tlVar.a(str, jSONArray); } synchronized (this.adObjectLock) { jSONArray2 = JsonUtils.getJSONArray(this.adObject, str, jSONArray); } return jSONArray2; } public JSONObject getJsonObjectFromAdObject(String str, JSONObject jSONObject) { JSONObject jSONObject2; tl tlVar = this.synchronizedAdObject; if (tlVar != null) { return tlVar.a(str, jSONObject); } synchronized (this.adObjectLock) { jSONObject2 = JsonUtils.getJSONObject(this.adObject, str, jSONObject); } return jSONObject2; } public long getLongFromAdObject(String str, long j) { long j2; tl tlVar = this.synchronizedAdObject; if (tlVar != null) { return tlVar.a(str, j); } synchronized (this.adObjectLock) { j2 = JsonUtils.getLong(this.adObject, str, j); } return j2; } public long getLongFromFullResponse(String str, long j) { long j2; tl tlVar = this.synchronizedFullResponse; if (tlVar != null) { return tlVar.a(str, j); } synchronized (this.fullResponseLock) { j2 = JsonUtils.getLong(this.fullResponse, str, j); } return j2; } public String getStringFromAdObject(String str, String str2) { String string; tl tlVar = this.synchronizedAdObject; if (tlVar != null) { return tlVar.a(str, str2); } synchronized (this.adObjectLock) { string = JsonUtils.getString(this.adObject, str, str2); } return string; } public String getStringFromFullResponse(String str, String str2) { String string; tl tlVar = this.synchronizedFullResponse; if (tlVar != null) { return tlVar.a(str, str2); } synchronized (this.fullResponseLock) { string = JsonUtils.getString(this.fullResponse, str, str2); } return string; } public List getStringListFromAdObject(String str, List list) { List stringList; tl tlVar = this.synchronizedAdObject; if (tlVar != null) { return tlVar.b(str, list); } synchronized (this.adObjectLock) { stringList = JsonUtils.getStringList(this.adObject, str, list); } return stringList; } }