.class public Lcom/moji/mjad/splash/data/AdMojiSplash; .super Ljava/lang/Object; .source "AdMojiSplash.java" # interfaces .implements Ljava/io/Serializable; # static fields .field public static final serialVersionUID:J = 0x1L # instance fields .field public adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; .field public mojiSpalsh:Lcom/moji/mjad/splash/data/AdSplash; .field public sessionId:Ljava/lang/String; .field public thirdSpalsh:Lcom/moji/mjad/splash/data/AdSplashThird; # direct methods .method public constructor ()V .locals 0 .line 14 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public isHasFile()Z .locals 2 .line 33 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->mojiSpalsh:Lcom/moji/mjad/splash/data/AdSplash; if-eqz v0, :cond_0 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->mojiSpalsh:Lcom/moji/mjad/splash/data/AdSplash; iget-object v0, v0, Lcom/moji/mjad/splash/data/AdSplash;->filePath:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_0 new-instance v0, Ljava/io/File; iget-object v1, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->mojiSpalsh:Lcom/moji/mjad/splash/data/AdSplash; iget-object v1, v1, Lcom/moji/mjad/splash/data/AdSplash;->filePath:Ljava/lang/String; invoke-direct {v0, v1}, Ljava/io/File;->(Ljava/lang/String;)V invoke-virtual {v0}, Ljava/io/File;->exists()Z move-result v0 if-eqz v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public isSmallThirdGdtAd()Z .locals 2 .line 37 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; sget-object v1, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_THIRD_SDK_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat; if-ne v0, v1, :cond_0 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->thirdSpalsh:Lcom/moji/mjad/splash/data/AdSplashThird; if-eqz v0, :cond_0 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->thirdSpalsh:Lcom/moji/mjad/splash/data/AdSplashThird; iget-object v0, v0, Lcom/moji/mjad/splash/data/AdSplashThird;->partener:Lcom/moji/mjad/enumdata/ThirdAdPartener; sget-object v1, Lcom/moji/mjad/enumdata/ThirdAdPartener;->PARTENER_GDT:Lcom/moji/mjad/enumdata/ThirdAdPartener; if-ne v0, v1, :cond_0 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->thirdSpalsh:Lcom/moji/mjad/splash/data/AdSplashThird; iget v0, v0, Lcom/moji/mjad/splash/data/AdSplashThird;->splashShowType:I const/4 v1, 0x4 if-ne v0, v1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public isThirdGdtAd()Z .locals 2 .line 25 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; sget-object v1, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_THIRD_SDK_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat; if-ne v0, v1, :cond_0 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->thirdSpalsh:Lcom/moji/mjad/splash/data/AdSplashThird; if-eqz v0, :cond_0 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->thirdSpalsh:Lcom/moji/mjad/splash/data/AdSplashThird; iget-object v0, v0, Lcom/moji/mjad/splash/data/AdSplashThird;->partener:Lcom/moji/mjad/enumdata/ThirdAdPartener; sget-object v1, Lcom/moji/mjad/enumdata/ThirdAdPartener;->PARTENER_GDT:Lcom/moji/mjad/enumdata/ThirdAdPartener; if-ne v0, v1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public isThirdGdtFullScreenAd()Z .locals 2 .line 29 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; sget-object v1, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_THIRD_SDK_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat; if-ne v0, v1, :cond_0 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->thirdSpalsh:Lcom/moji/mjad/splash/data/AdSplashThird; if-eqz v0, :cond_0 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->thirdSpalsh:Lcom/moji/mjad/splash/data/AdSplashThird; iget-object v0, v0, Lcom/moji/mjad/splash/data/AdSplashThird;->partener:Lcom/moji/mjad/enumdata/ThirdAdPartener; sget-object v1, Lcom/moji/mjad/enumdata/ThirdAdPartener;->PARTENER_GDT:Lcom/moji/mjad/enumdata/ThirdAdPartener; if-ne v0, v1, :cond_0 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->thirdSpalsh:Lcom/moji/mjad/splash/data/AdSplashThird; iget v0, v0, Lcom/moji/mjad/splash/data/AdSplashThird;->splashShowType:I const/4 v1, 0x3 if-ne v0, v1, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 return v0 .end method .method public isValid()Z .locals 2 .line 21 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; sget-object v1, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_THIRD_SDK_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat; if-ne v0, v1, :cond_0 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->thirdSpalsh:Lcom/moji/mjad/splash/data/AdSplashThird; if-nez v0, :cond_2 :cond_0 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; sget-object v1, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_THIRD_API_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat; if-eq v0, v1, :cond_1 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; sget-object v1, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_SELF_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat; if-ne v0, v1, :cond_3 :cond_1 iget-object v0, p0, Lcom/moji/mjad/splash/data/AdMojiSplash;->mojiSpalsh:Lcom/moji/mjad/splash/data/AdSplash; if-eqz v0, :cond_3 :cond_2 const/4 v0, 0x1 goto :goto_0 :cond_3 const/4 v0, 0x0 :goto_0 return v0 .end method