a$a.smali
.class public final Lcom/proxy/ad/proxymopub/a$a;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/proxy/ad/proxymopub/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "a"
.end annotation
# static fields
.field private static final c:Lcom/proxy/ad/proxymopub/a$a;
# instance fields
.field a:I
.field b:I
# direct methods
.method static constructor <clinit>()V
.registers 1
new-instance v0, Lcom/proxy/ad/proxymopub/a$a;
invoke-direct {v0}, Lcom/proxy/ad/proxymopub/a$a;-><init>()V
sput-object v0, Lcom/proxy/ad/proxymopub/a$a;->c:Lcom/proxy/ad/proxymopub/a$a;
return-void
.end method
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput v0, p0, Lcom/proxy/ad/proxymopub/a$a;->a:I
iput v0, p0, Lcom/proxy/ad/proxymopub/a$a;->b:I
return-void
.end method
.method public static a()Lcom/proxy/ad/proxymopub/a$a;
.registers 1
sget-object v0, Lcom/proxy/ad/proxymopub/a$a;->c:Lcom/proxy/ad/proxymopub/a$a;
return-object v0
.end method
.method private a(ILjava/lang/String;Ljava/lang/String;)V
.registers 6
iget v0, p0, Lcom/proxy/ad/proxymopub/a$a;->b:I
and-int v1, v0, p1
if-lez v1, :cond_7
return-void
:cond_7
or-int/2addr v0, p1
iput v0, p0, Lcom/proxy/ad/proxymopub/a$a;->b:I
:try_start_a
invoke-static {p2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object p2
if-eqz p2, :cond_15
iget p2, p0, Lcom/proxy/ad/proxymopub/a$a;->a:I
or-int/2addr p1, p2
iput p1, p0, Lcom/proxy/ad/proxymopub/a$a;->a:I
:try_end_15
.catch Ljava/lang/ClassNotFoundException; {:try_start_a .. :try_end_15} :catch_16
:cond_15
return-void
:catch_16
const-string p1, "MoPub"
invoke-static {p1, p3}, Lcom/proxy/ad/log/Logger;->w(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public final b()Z
.registers 4
const/4 v0, 0x2
const-string v1, "com.mopub.mobileads.MoPubActivity"
const-string v2, "Mopub interstitial is not support"
invoke-direct {p0, v0, v1, v2}, Lcom/proxy/ad/proxymopub/a$a;->a(ILjava/lang/String;Ljava/lang/String;)V
iget v1, p0, Lcom/proxy/ad/proxymopub/a$a;->a:I
and-int/2addr v0, v1
if-lez v0, :cond_f
const/4 v0, 0x1
return v0
:cond_f
const/4 v0, 0x0
return v0
.end method
.method public final c()Z
.registers 4
const/4 v0, 0x4
const-string v1, "com.mopub.nativeads.VideoNativeAd"
const-string v2, "Mopub native video is not support"
invoke-direct {p0, v0, v1, v2}, Lcom/proxy/ad/proxymopub/a$a;->a(ILjava/lang/String;Ljava/lang/String;)V
iget v1, p0, Lcom/proxy/ad/proxymopub/a$a;->a:I
and-int/2addr v0, v1
if-lez v0, :cond_15
invoke-virtual {p0}, Lcom/proxy/ad/proxymopub/a$a;->d()Z
move-result v0
if-eqz v0, :cond_15
const/4 v0, 0x1
return v0
:cond_15
const/4 v0, 0x0
return v0
.end method
.method public final d()Z
.registers 4
const/16 v0, 0x8
const-string v1, "com.mopub.nativeads.NativeAd"
const-string v2, "Mopub native static is not support"
invoke-direct {p0, v0, v1, v2}, Lcom/proxy/ad/proxymopub/a$a;->a(ILjava/lang/String;Ljava/lang/String;)V
iget v1, p0, Lcom/proxy/ad/proxymopub/a$a;->a:I
and-int/2addr v0, v1
if-lez v0, :cond_10
const/4 v0, 0x1
return v0
:cond_10
const/4 v0, 0x0
return v0
.end method