.class Lcsdk/gluads/max/EAMaxManagerBase$1; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/applovin/mediation/MaxAdRevenueListener; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcsdk/gluads/max/EAMaxManagerBase;->makeRevenueListener(Ljava/lang/String;Ljava/util/Map;Z)Lcom/applovin/mediation/MaxAdRevenueListener; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = null .end annotation # instance fields .field final synthetic this$0:Lcsdk/gluads/max/EAMaxManagerBase; .field final synthetic val$extra:Ljava/util/Map; .field final synthetic val$placement:Ljava/lang/String; .field final synthetic val$sendImpressionData:Z # direct methods .method public constructor (Lcsdk/gluads/max/EAMaxManagerBase;Ljava/lang/String;Ljava/util/Map;Z)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "()V" } .end annotation iput-object p1, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->this$0:Lcsdk/gluads/max/EAMaxManagerBase; iput-object p2, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->val$placement:Ljava/lang/String; iput-object p3, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->val$extra:Ljava/util/Map; iput-boolean p4, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->val$sendImpressionData:Z .line 225 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method private sendImpressionInternal(Ljava/lang/String;Ljava/util/Map;Lcom/applovin/mediation/MaxAd;)V .locals 4 .param p2 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;", "Lcom/applovin/mediation/MaxAd;", ")V" } .end annotation .line 233 invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map; move-result-object v0 if-eqz p2, :cond_0 .line 235 invoke-interface {v0, p2}, Ljava/util/Map;->putAll(Ljava/util/Map;)V :cond_0 iget-boolean p2, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->val$sendImpressionData:Z if-eqz p2, :cond_4 .line 239 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getNetworkName()Ljava/lang/String; move-result-object p2 const-string v1, "servedByAdNetwork" invoke-interface {v0, v1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 240 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getRevenue()D move-result-wide v1 invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; move-result-object p2 const-string v1, "publisher_revenue" invoke-interface {v0, v1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p2, "precision" .line 241 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getRevenuePrecision()Ljava/lang/String; move-result-object v1 invoke-interface {v0, p2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p2, "max_show_placement" .line 242 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getPlacement()Ljava/lang/String; move-result-object v1 invoke-interface {v0, p2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 244 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getCreativeId()Ljava/lang/String; move-result-object p2 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p2 if-nez p2, :cond_1 const-string p2, "creativeId" .line 245 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getCreativeId()Ljava/lang/String; move-result-object v1 invoke-interface {v0, p2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 248 :cond_1 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getAdUnitId()Ljava/lang/String; move-result-object p2 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p2 if-nez p2, :cond_2 const-string p2, "adUnit" .line 249 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getAdUnitId()Ljava/lang/String; move-result-object v1 invoke-interface {v0, p2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_2 iget-object p2, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->this$0:Lcsdk/gluads/max/EAMaxManagerBase; .line 252 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getAdUnitId()Ljava/lang/String; move-result-object v1 invoke-virtual {p2, v1}, Lcsdk/gluads/max/EAMaxManagerBase;->isCrossPromo(Ljava/lang/String;)Z move-result p2 if-eqz p2, :cond_4 .line 253 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getNetworkName()Ljava/lang/String; move-result-object p2 const-string v1, "APPLOVIN_DIRECTSOLD" invoke-static {p2, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z move-result p2 if-nez p2, :cond_3 iget-object p2, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->this$0:Lcsdk/gluads/max/EAMaxManagerBase; .line 254 iget-object p2, p2, Lcsdk/gluads/max/EAMaxManagerBase;->mLog:Lcsdk/gluads/util/log/YLogger; invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getAdUnitId()Ljava/lang/String; move-result-object v1 const-string v2, "l" const-string v3, "max" filled-new-array {v1, p1, v2, v3}, [Ljava/lang/Object; move-result-object v1 const-string v2, "Failed to load a cross promo, marking as regular ad" invoke-virtual {p2, v2, v1}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V iget-object p2, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->this$0:Lcsdk/gluads/max/EAMaxManagerBase; .line 255 invoke-static {p2}, Lcsdk/gluads/max/EAMaxManagerBase;->access$000(Lcsdk/gluads/max/EAMaxManagerBase;)Ljava/util/Set; move-result-object p2 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getAdUnitId()Ljava/lang/String; move-result-object p3 invoke-interface {p2, p3}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z goto :goto_0 :cond_3 const/4 p2, 0x1 .line 258 invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p2 const-string v1, "isCrossPromo" invoke-interface {v0, v1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p2, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->this$0:Lcsdk/gluads/max/EAMaxManagerBase; .line 260 invoke-virtual {p2}, Lcsdk/gluads/max/EAMaxManagerBase;->getImpressionMapping()Ljava/util/Map; move-result-object p2 invoke-interface {p3}, Lcom/applovin/mediation/MaxAd;->getAdUnitId()Ljava/lang/String; move-result-object p3 invoke-static {p2, p3}, Lcsdk/gluads/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object p2 if-eqz p2, :cond_4 .line 262 invoke-interface {v0, p2}, Ljava/util/Map;->putAll(Ljava/util/Map;)V :cond_4 :goto_0 iget-object p2, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->this$0:Lcsdk/gluads/max/EAMaxManagerBase; const-string p3, "showStarted" const/4 v1, 0x0 .line 267 invoke-virtual {p2, p1, p3, v1, v0}, Lcsdk/gluads/max/EAMaxManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V return-void .end method .method private sendImpressionSingular(Ljava/lang/String;Lcom/applovin/mediation/MaxAd;)V .locals 3 iget-boolean v0, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->val$sendImpressionData:Z if-nez v0, :cond_0 return-void .line 291 :cond_0 invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map; move-result-object v0 const-string v1, "ad_platform" const-string v2, "AppLovin" .line 292 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "ad_currency" const-string v2, "USD" .line 293 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 294 invoke-interface {p2}, Lcom/applovin/mediation/MaxAd;->getRevenue()D move-result-wide v1 invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; move-result-object v1 const-string v2, "ad_revenue" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "withAdUnitId" .line 295 invoke-interface {p2}, Lcom/applovin/mediation/MaxAd;->getAdUnitId()Ljava/lang/String; move-result-object v2 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "withNetworkName" .line 296 invoke-interface {p2}, Lcom/applovin/mediation/MaxAd;->getNetworkName()Ljava/lang/String; move-result-object v2 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 297 invoke-interface {p2}, Lcom/applovin/mediation/MaxAd;->getFormat()Lcom/applovin/mediation/MaxAdFormat; move-result-object p2 invoke-virtual {p2}, Lcom/applovin/mediation/MaxAdFormat;->getLabel()Ljava/lang/String; move-result-object p2 const-string v1, "withAdType" invoke-interface {v0, v1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p2, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->this$0:Lcsdk/gluads/max/EAMaxManagerBase; const-string v1, "singularAdRevenueReport" const/4 v2, 0x0 .line 298 invoke-virtual {p2, p1, v1, v2, v0}, Lcsdk/gluads/max/EAMaxManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V return-void .end method # virtual methods .method public onAdRevenuePaid(Lcom/applovin/mediation/MaxAd;)V .locals 2 iget-object v0, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->val$placement:Ljava/lang/String; iget-object v1, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->val$extra:Ljava/util/Map; .line 228 invoke-direct {p0, v0, v1, p1}, Lcsdk/gluads/max/EAMaxManagerBase$1;->sendImpressionInternal(Ljava/lang/String;Ljava/util/Map;Lcom/applovin/mediation/MaxAd;)V iget-object v0, p0, Lcsdk/gluads/max/EAMaxManagerBase$1;->val$placement:Ljava/lang/String; .line 229 invoke-direct {p0, v0, p1}, Lcsdk/gluads/max/EAMaxManagerBase$1;->sendImpressionSingular(Ljava/lang/String;Lcom/applovin/mediation/MaxAd;)V return-void .end method