- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
102 lines
4.3 KiB
Java
102 lines
4.3 KiB
Java
package com.ironsource.mediationsdk.adunit.adapter.utility;
|
|
|
|
import com.ironsource.i9;
|
|
import com.ironsource.mediationsdk.impressionData.ImpressionData;
|
|
import com.ironsource.mediationsdk.logger.IronLog;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class AdInfo {
|
|
private final ImpressionData mImpressionData;
|
|
|
|
public AdInfo() {
|
|
this.mImpressionData = null;
|
|
}
|
|
|
|
public AdInfo(ImpressionData impressionData) {
|
|
this.mImpressionData = impressionData;
|
|
}
|
|
|
|
public String getAb() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getAb() == null) ? "" : this.mImpressionData.getAb();
|
|
}
|
|
|
|
public String getAdNetwork() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getAdNetwork() == null) ? "" : this.mImpressionData.getAdNetwork();
|
|
}
|
|
|
|
public String getAdUnit() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getAdUnit() == null) ? "" : this.mImpressionData.getAdUnit();
|
|
}
|
|
|
|
public String getAuctionId() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getAuctionId() == null) ? "" : this.mImpressionData.getAuctionId();
|
|
}
|
|
|
|
public String getCountry() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getCountry() == null) ? "" : this.mImpressionData.getCountry();
|
|
}
|
|
|
|
public String getEncryptedCPM() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getEncryptedCPM() == null) ? "" : this.mImpressionData.getEncryptedCPM();
|
|
}
|
|
|
|
public String getInstanceId() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getInstanceId() == null) ? "" : this.mImpressionData.getInstanceId();
|
|
}
|
|
|
|
public String getInstanceName() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getInstanceName() == null) ? "" : this.mImpressionData.getInstanceName();
|
|
}
|
|
|
|
public Double getLifetimeRevenue() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getLifetimeRevenue() == null) ? Double.valueOf(0.0d) : this.mImpressionData.getLifetimeRevenue();
|
|
}
|
|
|
|
public String getPrecision() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getPrecision() == null) ? "" : this.mImpressionData.getPrecision();
|
|
}
|
|
|
|
public Double getRevenue() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getRevenue() == null) ? Double.valueOf(0.0d) : this.mImpressionData.getRevenue();
|
|
}
|
|
|
|
public String getSegmentName() {
|
|
ImpressionData impressionData = this.mImpressionData;
|
|
return (impressionData == null || impressionData.getSegmentName() == null) ? "" : this.mImpressionData.getSegmentName();
|
|
}
|
|
|
|
public String toString() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
try {
|
|
jSONObject.put("auctionId", getAuctionId());
|
|
jSONObject.put("adUnit", getAdUnit());
|
|
jSONObject.put("country", getCountry());
|
|
jSONObject.put(ImpressionData.IMPRESSION_DATA_KEY_ABTEST, getAb());
|
|
jSONObject.put(ImpressionData.IMPRESSION_DATA_KEY_SEGMENT_NAME, getSegmentName());
|
|
jSONObject.put("adNetwork", getAdNetwork());
|
|
jSONObject.put("instanceName", getInstanceName());
|
|
jSONObject.put("instanceId", getInstanceId());
|
|
jSONObject.put(ImpressionData.IMPRESSION_DATA_KEY_REVENUE, getRevenue());
|
|
jSONObject.put("precision", getPrecision());
|
|
jSONObject.put(ImpressionData.IMPRESSION_DATA_KEY_LIFETIME_REVENUE, getLifetimeRevenue());
|
|
jSONObject.put(ImpressionData.IMPRESSION_DATA_KEY_ENCRYPTED_CPM, getEncryptedCPM());
|
|
} catch (Exception e) {
|
|
i9.d().a(e);
|
|
IronLog.INTERNAL.error("error while parsing ad info " + e.getMessage());
|
|
}
|
|
return jSONObject.toString();
|
|
}
|
|
}
|