.class public Lcom/applovin/sdk/AppLovinAdSize; .super Ljava/lang/Object; .source "SourceFile" # static fields .field public static final BANNER:Lcom/applovin/sdk/AppLovinAdSize; .field public static final INTERSTITIAL:Lcom/applovin/sdk/AppLovinAdSize; .field public static final LEADER:Lcom/applovin/sdk/AppLovinAdSize; .field public static final MREC:Lcom/applovin/sdk/AppLovinAdSize; .field public static final NATIVE:Lcom/applovin/sdk/AppLovinAdSize; .field public static final SPAN:I = -0x1 # instance fields .field private final a:Ljava/lang/String; .field private final b:I .field private final c:I # direct methods .method static constructor ()V .locals 5 .line 1 new-instance v0, Lcom/applovin/sdk/AppLovinAdSize; const/16 v1, 0x32 const-string v2, "BANNER" const/4 v3, -0x1 invoke-direct {v0, v3, v1, v2}, Lcom/applovin/sdk/AppLovinAdSize;->(IILjava/lang/String;)V sput-object v0, Lcom/applovin/sdk/AppLovinAdSize;->BANNER:Lcom/applovin/sdk/AppLovinAdSize; .line 6 new-instance v0, Lcom/applovin/sdk/AppLovinAdSize; const/16 v1, 0x5a const-string v2, "LEADER" invoke-direct {v0, v3, v1, v2}, Lcom/applovin/sdk/AppLovinAdSize;->(IILjava/lang/String;)V sput-object v0, Lcom/applovin/sdk/AppLovinAdSize;->LEADER:Lcom/applovin/sdk/AppLovinAdSize; .line 11 new-instance v0, Lcom/applovin/sdk/AppLovinAdSize; const/16 v1, 0xfa const-string v2, "MREC" const/16 v4, 0x12c invoke-direct {v0, v4, v1, v2}, Lcom/applovin/sdk/AppLovinAdSize;->(IILjava/lang/String;)V sput-object v0, Lcom/applovin/sdk/AppLovinAdSize;->MREC:Lcom/applovin/sdk/AppLovinAdSize; .line 16 new-instance v0, Lcom/applovin/sdk/AppLovinAdSize; const-string v1, "INTER" invoke-direct {v0, v3, v3, v1}, Lcom/applovin/sdk/AppLovinAdSize;->(IILjava/lang/String;)V sput-object v0, Lcom/applovin/sdk/AppLovinAdSize;->INTERSTITIAL:Lcom/applovin/sdk/AppLovinAdSize; .line 21 new-instance v0, Lcom/applovin/sdk/AppLovinAdSize; const-string v1, "NATIVE" invoke-direct {v0, v3, v3, v1}, Lcom/applovin/sdk/AppLovinAdSize;->(IILjava/lang/String;)V sput-object v0, Lcom/applovin/sdk/AppLovinAdSize;->NATIVE:Lcom/applovin/sdk/AppLovinAdSize; return-void .end method .method private constructor (IILjava/lang/String;)V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V iput p1, p0, Lcom/applovin/sdk/AppLovinAdSize;->b:I iput p2, p0, Lcom/applovin/sdk/AppLovinAdSize;->c:I iput-object p3, p0, Lcom/applovin/sdk/AppLovinAdSize;->a:Ljava/lang/String; return-void .end method .method public static fromString(Ljava/lang/String;)Lcom/applovin/sdk/AppLovinAdSize; .locals 3 const-string v0, "BANNER" .line 1 invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_0 sget-object p0, Lcom/applovin/sdk/AppLovinAdSize;->BANNER:Lcom/applovin/sdk/AppLovinAdSize; return-object p0 :cond_0 const-string v0, "MREC" .line 5 invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_1 sget-object p0, Lcom/applovin/sdk/AppLovinAdSize;->MREC:Lcom/applovin/sdk/AppLovinAdSize; return-object p0 :cond_1 const-string v0, "LEADER" .line 9 invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_2 sget-object p0, Lcom/applovin/sdk/AppLovinAdSize;->LEADER:Lcom/applovin/sdk/AppLovinAdSize; return-object p0 :cond_2 const-string v0, "INTERSTITIAL" .line 13 invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v0 if-nez v0, :cond_5 const-string v0, "INTER" invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_3 goto :goto_0 :cond_3 const-string v0, "NATIVE" .line 17 invoke-virtual {v0, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_4 sget-object p0, Lcom/applovin/sdk/AppLovinAdSize;->NATIVE:Lcom/applovin/sdk/AppLovinAdSize; return-object p0 .line 23 :cond_4 new-instance v0, Ljava/lang/IllegalArgumentException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Unknown Ad Size: " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 invoke-direct {v0, p0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 :cond_5 :goto_0 sget-object p0, Lcom/applovin/sdk/AppLovinAdSize;->INTERSTITIAL:Lcom/applovin/sdk/AppLovinAdSize; return-object p0 .end method # virtual methods .method public getHeight()I .locals 1 iget v0, p0, Lcom/applovin/sdk/AppLovinAdSize;->c:I return v0 .end method .method public getLabel()Ljava/lang/String; .locals 2 iget-object v0, p0, Lcom/applovin/sdk/AppLovinAdSize;->a:Ljava/lang/String; .line 1 sget-object v1, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; invoke-virtual {v0, v1}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public getWidth()I .locals 1 iget v0, p0, Lcom/applovin/sdk/AppLovinAdSize;->b:I return v0 .end method .method public toString()Ljava/lang/String; .locals 1 .line 1 invoke-virtual {p0}, Lcom/applovin/sdk/AppLovinAdSize;->getLabel()Ljava/lang/String; move-result-object v0 return-object v0 .end method