AdTypeTranslator.smali
.class public Lcom/mopub/mobileads/AdTypeTranslator;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
}
.end annotation
# static fields
.field public static final BANNER_SUFFIX:Ljava/lang/String; = "_banner"
.field public static final INTERSTITIAL_SUFFIX:Ljava/lang/String; = "_interstitial"
# direct methods
.method public constructor <init>()V
.registers 1
.line 19
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static getAdNetworkType(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 3
const-string v0, "interstitial"
.line 100
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_9
move-object p0, p1
:cond_9
if-eqz p0, :cond_c
return-object p0
:cond_c
const-string p0, "unknown"
return-object p0
.end method
.method public static getCustomEventName(Lcom/mopub/common/AdFormat;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
.registers 7
.line 108
invoke-static {p0}, Lcom/mopub/common/Preconditions;->checkNotNull(Ljava/lang/Object;)V
.line 109
invoke-static {p1}, Lcom/mopub/common/Preconditions;->checkNotNull(Ljava/lang/Object;)V
.line 111
invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v1
sparse-switch v1, :sswitch_data_f2
goto :goto_62
:sswitch_12
const-string v1, "json_video"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_62
const/4 v0, 0x2
goto :goto_63
:sswitch_1c
const-string v1, "interstitial"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_62
const/4 v0, 0x7
goto :goto_63
:sswitch_26
const-string v1, "rewarded_playable"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_62
const/4 v0, 0x4
goto :goto_63
:sswitch_30
const-string v1, "mraid"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_62
const/4 v0, 0x6
goto :goto_63
:sswitch_3a
const-string v1, "json"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_62
const/4 v0, 0x1
goto :goto_63
:sswitch_44
const-string v1, "html"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_62
const/4 v0, 0x5
goto :goto_63
:sswitch_4e
const-string v1, "custom"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_62
const/4 v0, 0x0
goto :goto_63
:sswitch_58
const-string v1, "rewarded_video"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_62
const/4 v0, 0x3
goto :goto_63
:cond_62
:goto_62
const/4 v0, -0x1
:goto_63
const-string v1, "_banner"
const-string v2, "_interstitial"
packed-switch v0, :pswitch_data_114
.line 130
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
# invokes: Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->fromString(Ljava/lang/String;)Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
invoke-static {p0}, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->access$000(Ljava/lang/String;)Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
move-result-object p0
invoke-virtual {p0}, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.line 128
:pswitch_82
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
# invokes: Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->fromString(Ljava/lang/String;)Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
invoke-static {p0}, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->access$000(Ljava/lang/String;)Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
move-result-object p0
invoke-virtual {p0}, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.line 124
:pswitch_9a
sget-object p2, Lcom/mopub/common/AdFormat;->INTERSTITIAL:Lcom/mopub/common/AdFormat;
invoke-virtual {p2, p0}, Lcom/mopub/common/AdFormat;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_b6
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
.line 125
# invokes: Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->fromString(Ljava/lang/String;)Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
invoke-static {p0}, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->access$000(Ljava/lang/String;)Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
move-result-object p0
goto :goto_c9
:cond_b6
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
.line 126
# invokes: Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->fromString(Ljava/lang/String;)Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
invoke-static {p0}, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->access$000(Ljava/lang/String;)Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
move-result-object p0
:goto_c9
invoke-virtual {p0}, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.line 121
:pswitch_ce
sget-object p0, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->MOPUB_REWARDED_PLAYABLE:Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
invoke-virtual {p0}, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.line 119
:pswitch_d5
sget-object p0, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->MOPUB_REWARDED_VIDEO:Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
invoke-virtual {p0}, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.line 117
:pswitch_dc
sget-object p0, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->MOPUB_VIDEO_NATIVE:Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
invoke-virtual {p0}, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.line 115
:pswitch_e3
sget-object p0, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->MOPUB_NATIVE:Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;
invoke-virtual {p0}, Lcom/mopub/mobileads/AdTypeTranslator$CustomEventType;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.line 113
:pswitch_ea
sget-object p0, Lcom/mopub/common/util/ResponseHeader;->CUSTOM_EVENT_NAME:Lcom/mopub/common/util/ResponseHeader;
invoke-static {p3, p0}, Lcom/mopub/network/HeaderUtils;->extractHeader(Lorg/json/JSONObject;Lcom/mopub/common/util/ResponseHeader;)Ljava/lang/String;
move-result-object p0
return-object p0
nop
:sswitch_data_f2
.sparse-switch
-0x514cfef6 -> :sswitch_58
-0x5069748f -> :sswitch_4e
0x3107ab -> :sswitch_44
0x31ece8 -> :sswitch_3a
0x6354d77 -> :sswitch_30
0x1c47fb9f -> :sswitch_26
0x240b672c -> :sswitch_1c
0x2f831664 -> :sswitch_12
.end sparse-switch
:pswitch_data_114
.packed-switch 0x0
:pswitch_ea
:pswitch_e3
:pswitch_dc
:pswitch_d5
:pswitch_ce
:pswitch_9a
:pswitch_9a
:pswitch_82
.end packed-switch
.end method