TPAdInfo.smali
.class public Lcom/tradplus/ads/base/bean/TPAdInfo;
.super Ljava/lang/Object;
# instance fields
.field public adSourceId:Ljava/lang/String;
.field public adSourceName:Ljava/lang/String;
.field public adUnitId:Ljava/lang/String;
.field public amount:I
.field public currencyName:Ljava/lang/String;
.field public ecpm:Ljava/lang/String;
.field public height:I
.field public isoCode:Ljava/lang/String;
.field public loadTime:J
.field public width:I
# direct methods
.method public constructor <init>(Ljava/lang/String;Lcom/tradplus/ads/base/adapter/TPBaseAdapter;)V
.registers 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
if-nez p2, :cond_6
return-void
:cond_6
iput-object p1, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->adUnitId:Ljava/lang/String;
invoke-virtual {p2}, Lcom/tradplus/ads/base/adapter/TPBaseAdapter;->getWaterfallBean()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;
move-result-object p1
if-nez p1, :cond_f
return-void
:cond_f
invoke-virtual {p2}, Lcom/tradplus/ads/base/adapter/TPBaseAdapter;->getNetworkName()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->adSourceName:Ljava/lang/String;
invoke-virtual {p2}, Lcom/tradplus/ads/base/adapter/TPBaseAdapter;->getPlacementId()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->adSourceId:Ljava/lang/String;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, ""
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;->getEcpm()D
move-result-wide v1
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->ecpm:Ljava/lang/String;
invoke-virtual {p2}, Lcom/tradplus/ads/base/adapter/TPBaseAdapter;->getLoadEndTime()J
move-result-wide v0
invoke-virtual {p2}, Lcom/tradplus/ads/base/adapter/TPBaseAdapter;->getLoadStartTime()J
move-result-wide v2
sub-long/2addr v0, v2
iput-wide v0, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->loadTime:J
invoke-static {}, Lcom/tradplus/ads/base/GlobalTradPlus;->getInstance()Lcom/tradplus/ads/base/GlobalTradPlus;
move-result-object p1
invoke-virtual {p1}, Lcom/tradplus/ads/base/GlobalTradPlus;->getContext()Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Lcom/tradplus/ads/common/ClientMetadata;->getInstance(Landroid/content/Context;)Lcom/tradplus/ads/common/ClientMetadata;
move-result-object p1
invoke-virtual {p1}, Lcom/tradplus/ads/common/ClientMetadata;->getIsoCountryCode()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->isoCode:Ljava/lang/String;
invoke-virtual {p2}, Lcom/tradplus/ads/base/adapter/TPBaseAdapter;->getWaterfallBean()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;
move-result-object p1
invoke-virtual {p1}, Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;->getAd_size_info()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean$AdSizeInfoBean;
move-result-object p1
invoke-virtual {p1}, Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean$AdSizeInfoBean;->getY()I
move-result p1
iput p1, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->height:I
invoke-virtual {p2}, Lcom/tradplus/ads/base/adapter/TPBaseAdapter;->getWaterfallBean()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;
move-result-object p1
invoke-virtual {p1}, Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean;->getAd_size_info()Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean$AdSizeInfoBean;
move-result-object p1
invoke-virtual {p1}, Lcom/tradplus/ads/network/response/ConfigResponse$WaterfallBean$AdSizeInfoBean;->getX()I
move-result p1
iput p1, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->width:I
return-void
.end method
# virtual methods
.method public setRewardInfo(Ljava/lang/String;I)V
.registers 3
iput-object p1, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->currencyName:Ljava/lang/String;
iput p2, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->amount:I
return-void
.end method
.method public toString()Ljava/lang/String;
.registers 5
new-instance v0, Ljava/lang/StringBuffer;
invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
const-string v1, "----------------------\n"
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
const-string v1, "adUnitId:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget-object v1, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->adUnitId:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
const-string v1, "\n"
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
const-string v2, "adSourceName:"
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget-object v2, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->adSourceName:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
const-string v2, "adSourceId:"
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget-object v2, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->adSourceId:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
const-string v2, "ecpm:"
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget-object v2, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->ecpm:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
const-string v2, "loadTime:"
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget-wide v2, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->loadTime:J
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer;
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
const-string v2, "currencyName:"
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget-object v2, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->currencyName:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
const-string v2, "amount:"
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget v2, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->amount:I
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
const-string v2, "iso:"
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
iget-object v2, p0, Lcom/tradplus/ads/base/bean/TPAdInfo;->isoCode:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method