Files
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

91 lines
2.7 KiB
Java

package com.ironsource.mediationsdk;
import com.ironsource.f5;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdInfo;
import com.ironsource.mediationsdk.impressionData.ImpressionData;
import com.ironsource.mediationsdk.impressionData.ImpressionDataListener;
import com.ironsource.mediationsdk.logger.IronLog;
import java.util.HashSet;
import java.util.Iterator;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class m {
private HashSet<ImpressionDataListener> a;
protected com.ironsource.r b;
protected IronSourceSegment c;
protected AdInfo d;
public m(HashSet<ImpressionDataListener> hashSet, IronSourceSegment ironSourceSegment) {
new HashSet();
this.a = hashSet;
this.b = new com.ironsource.r();
this.c = ironSourceSegment;
}
public void a(f5 f5Var, String str) {
HashSet hashSet;
if (f5Var == null) {
IronLog.INTERNAL.verbose("no auctionResponseItem or listener");
return;
}
ImpressionData a = f5Var.a(str);
if (a != null) {
synchronized (this) {
hashSet = (HashSet) this.a.clone();
}
Iterator it = hashSet.iterator();
while (it.hasNext()) {
ImpressionDataListener impressionDataListener = (ImpressionDataListener) it.next();
IronLog.CALLBACK.info("onImpressionSuccess " + impressionDataListener.getClass().getSimpleName() + ": " + a);
impressionDataListener.onImpressionSuccess(a);
}
}
}
public void a(IronSource.AD_UNIT ad_unit) {
this.b.a(ad_unit, false);
}
public void a(IronSourceSegment ironSourceSegment) {
this.c = ironSourceSegment;
}
public void a(ImpressionData impressionData) {
if (impressionData != null) {
this.d = new AdInfo(impressionData);
}
}
public void a(ImpressionDataListener impressionDataListener) {
synchronized (this) {
this.a.remove(impressionDataListener);
}
}
public void a(JSONObject jSONObject, IronSource.AD_UNIT ad_unit) {
this.b.a(ad_unit, jSONObject != null ? jSONObject.optBoolean(d.e, false) : false);
}
public void b(ImpressionDataListener impressionDataListener) {
synchronized (this) {
this.a.add(impressionDataListener);
}
}
public void c() {
synchronized (this) {
this.a.clear();
}
}
public String e() {
return "fallback_" + System.currentTimeMillis();
}
public void f() {
this.d = null;
}
}