af.smali
.class public abstract Lcom/inmobi/media/af;
.super Lcom/inmobi/media/p$a;
# static fields
.field private static final f:Ljava/lang/String; = "af"
# instance fields
.field a:B
.field b:Ljava/lang/Boolean;
.field c:Lcom/inmobi/ads/controllers/PublisherCallbacks;
.field final d:Landroid/os/Handler;
.field e:Lcom/inmobi/ads/AdMetaInfo;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method constructor <init>()V
.registers 3
invoke-direct {p0}, Lcom/inmobi/media/p$a;-><init>()V
const/4 v0, 0x0
iput-byte v0, p0, Lcom/inmobi/media/af;->a:B
const/4 v0, 0x0
iput-object v0, p0, Lcom/inmobi/media/af;->b:Ljava/lang/Boolean;
new-instance v0, Landroid/os/Handler;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v1
invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iput-object v0, p0, Lcom/inmobi/media/af;->d:Landroid/os/Handler;
return-void
.end method
# virtual methods
.method A()V
.registers 3
invoke-virtual {p0}, Lcom/inmobi/media/af;->I()Lcom/inmobi/media/p;
move-result-object v0
if-eqz v0, :cond_a
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lcom/inmobi/media/p;->m0(B)V
:cond_a
return-void
.end method
.method B()V
.registers 3
invoke-virtual {p0}, Lcom/inmobi/media/af;->I()Lcom/inmobi/media/p;
move-result-object v0
if-eqz v0, :cond_a
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lcom/inmobi/media/p;->t0(B)V
:cond_a
return-void
.end method
.method C(Ljava/lang/String;Ljava/lang/String;)Z
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/IllegalStateException;
}
.end annotation
iget-byte v0, p0, Lcom/inmobi/media/af;->a:B
const/4 v1, 0x0
const/4 v2, 0x1
if-eq v0, v2, :cond_36
const/4 v3, 0x5
if-eq v0, v3, :cond_1a
const/4 v3, 0x7
if-eq v0, v3, :cond_19
const/16 v3, 0x8
if-ne v0, v3, :cond_11
goto :goto_36
:cond_11
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "Please make an ad request first in order to start loading the ad."
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
:cond_19
return v2
:cond_1a
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
const-string v0, "An ad is currently being viewed by the user. Please wait for the user to close the ad before requesting for another ad for placement id: "
invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {v2, p1, p2}, Lcom/inmobi/media/gq;->b(BLjava/lang/String;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/inmobi/media/af;->I()Lcom/inmobi/media/p;
move-result-object p1
new-instance p2, Lcom/inmobi/ads/InMobiAdRequestStatus;
sget-object v0, Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;->n:Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;
invoke-direct {p2, v0}, Lcom/inmobi/ads/InMobiAdRequestStatus;-><init>(Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;)V
invoke-virtual {p0, p1, p2}, Lcom/inmobi/media/af;->G(Lcom/inmobi/media/p;Lcom/inmobi/ads/InMobiAdRequestStatus;)V
return v1
:cond_36
:goto_36
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
const-string v0, "An ad load is already in progress. Please wait for the load to complete before requesting for another ad for placement id: "
invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {v2, p1, p2}, Lcom/inmobi/media/gq;->b(BLjava/lang/String;Ljava/lang/String;)V
return v1
.end method
.method D(Ljava/lang/String;Ljava/lang/String;Lcom/inmobi/ads/controllers/PublisherCallbacks;)Z
.registers 7
.annotation build Landroid/annotation/SuppressLint;
value = {
"SwitchIntDef"
}
.end annotation
iget-object v0, p0, Lcom/inmobi/media/af;->c:Lcom/inmobi/ads/controllers/PublisherCallbacks;
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz v0, :cond_1a
if-eqz p3, :cond_1a
invoke-virtual {v0}, Lcom/inmobi/ads/controllers/PublisherCallbacks;->getType()B
move-result v0
invoke-virtual {p3}, Lcom/inmobi/ads/controllers/PublisherCallbacks;->getType()B
move-result p3
if-eq v0, p3, :cond_1a
sget-object p1, Lcom/inmobi/media/af;->f:Ljava/lang/String;
const-string p2, "preload() and load() cannot be called on the same instance, please use a different instance."
invoke-static {v2, p1, p2}, Lcom/inmobi/media/gq;->b(BLjava/lang/String;Ljava/lang/String;)V
return v1
:cond_1a
iget-byte p3, p0, Lcom/inmobi/media/af;->a:B
if-eq p3, v2, :cond_42
const/4 v0, 0x5
if-eq p3, v0, :cond_26
const/16 v0, 0x8
if-eq p3, v0, :cond_42
return v2
:cond_26
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
const-string p3, "An ad is currently being viewed by the user. Please wait for the user to close the ad before requesting for another ad for placement id: "
invoke-virtual {p3, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {v2, p1, p2}, Lcom/inmobi/media/gq;->b(BLjava/lang/String;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/inmobi/media/af;->I()Lcom/inmobi/media/p;
move-result-object p1
new-instance p2, Lcom/inmobi/ads/InMobiAdRequestStatus;
sget-object p3, Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;->n:Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;
invoke-direct {p2, p3}, Lcom/inmobi/ads/InMobiAdRequestStatus;-><init>(Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;)V
invoke-virtual {p0, p1, p2}, Lcom/inmobi/media/af;->G(Lcom/inmobi/media/p;Lcom/inmobi/ads/InMobiAdRequestStatus;)V
return v1
:cond_42
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
const-string p3, "An ad load is already in progress. Please wait for the load to complete before requesting for another ad for placement id: "
invoke-virtual {p3, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {v2, p1, p2}, Lcom/inmobi/media/gq;->b(BLjava/lang/String;Ljava/lang/String;)V
return v1
.end method
.method public E(Lcom/inmobi/ads/controllers/PublisherCallbacks;)V
.registers 3
invoke-virtual {p0}, Lcom/inmobi/media/af;->I()Lcom/inmobi/media/p;
move-result-object v0
if-eqz v0, :cond_b
iput-object p1, p0, Lcom/inmobi/media/af;->c:Lcom/inmobi/ads/controllers/PublisherCallbacks;
invoke-virtual {v0}, Lcom/inmobi/media/p;->t()V
:cond_b
return-void
.end method
.method F(Lcom/inmobi/media/p;ZLcom/inmobi/ads/InMobiAdRequestStatus;)V
.registers 4
if-nez p2, :cond_5
invoke-virtual {p0, p1, p3}, Lcom/inmobi/media/af;->G(Lcom/inmobi/media/p;Lcom/inmobi/ads/InMobiAdRequestStatus;)V
:cond_5
return-void
.end method
.method G(Lcom/inmobi/media/p;Lcom/inmobi/ads/InMobiAdRequestStatus;)V
.registers 5
const/4 v0, 0x3
iput-byte v0, p0, Lcom/inmobi/media/af;->a:B
iget-object v0, p0, Lcom/inmobi/media/af;->d:Landroid/os/Handler;
new-instance v1, Lcom/inmobi/media/af$1;
invoke-direct {v1, p0, p1, p2}, Lcom/inmobi/media/af$1;-><init>(Lcom/inmobi/media/af;Lcom/inmobi/media/p;Lcom/inmobi/ads/InMobiAdRequestStatus;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method H(Lcom/inmobi/ads/InMobiAdRequestStatus;)Z
.registers 4
if-eqz p1, :cond_15
sget-object v0, Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;->l:Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;
invoke-virtual {p1}, Lcom/inmobi/ads/InMobiAdRequestStatus;->b()Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;
move-result-object v1
if-eq v0, v1, :cond_15
sget-object v0, Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;->p:Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;
invoke-virtual {p1}, Lcom/inmobi/ads/InMobiAdRequestStatus;->b()Lcom/inmobi/ads/InMobiAdRequestStatus$StatusCode;
move-result-object p1
if-ne v0, p1, :cond_13
goto :goto_15
:cond_13
const/4 p1, 0x0
return p1
:cond_15
:goto_15
const/4 p1, 0x1
return p1
.end method
.method public abstract I()Lcom/inmobi/media/p;
.end method
.method public b(Lcom/inmobi/ads/AdMetaInfo;)V
.registers 2
const/4 p1, 0x7
iput-byte p1, p0, Lcom/inmobi/media/af;->a:B
return-void
.end method
.method public c(Lcom/inmobi/ads/InMobiAdRequestStatus;)V
.registers 4
const/4 v0, 0x3
iput-byte v0, p0, Lcom/inmobi/media/af;->a:B
iget-object v0, p0, Lcom/inmobi/media/af;->d:Landroid/os/Handler;
new-instance v1, Lcom/inmobi/media/af$3;
invoke-direct {v1, p0, p1}, Lcom/inmobi/media/af$3;-><init>(Lcom/inmobi/media/af;Lcom/inmobi/ads/InMobiAdRequestStatus;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public e(Lcom/inmobi/media/p;Lcom/inmobi/ads/InMobiAdRequestStatus;)V
.registers 4
invoke-virtual {p0, p2}, Lcom/inmobi/media/af;->H(Lcom/inmobi/ads/InMobiAdRequestStatus;)Z
move-result v0
if-eqz v0, :cond_c
if-eqz p1, :cond_c
invoke-virtual {p1, p2}, Lcom/inmobi/media/p;->n0(Lcom/inmobi/ads/InMobiAdRequestStatus;)V
return-void
:cond_c
invoke-virtual {p0, p1, p2}, Lcom/inmobi/media/af;->G(Lcom/inmobi/media/p;Lcom/inmobi/ads/InMobiAdRequestStatus;)V
return-void
.end method
.method public final f(Lcom/inmobi/media/p;ZLcom/inmobi/ads/InMobiAdRequestStatus;)V
.registers 4
if-eqz p2, :cond_6
invoke-virtual {p1}, Lcom/inmobi/media/p;->J()V
goto :goto_9
:cond_6
invoke-virtual {p1}, Lcom/inmobi/media/p;->w()V
:goto_9
invoke-virtual {p0, p1, p2, p3}, Lcom/inmobi/media/af;->F(Lcom/inmobi/media/p;ZLcom/inmobi/ads/InMobiAdRequestStatus;)V
return-void
.end method
.method public g(Ljava/util/Map;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/Object;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcom/inmobi/media/af;->d:Landroid/os/Handler;
new-instance v1, Lcom/inmobi/media/af$6;
invoke-direct {v1, p0, p1}, Lcom/inmobi/media/af$6;-><init>(Lcom/inmobi/media/af;Ljava/util/Map;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public i([B)V
.registers 4
iget-object v0, p0, Lcom/inmobi/media/af;->d:Landroid/os/Handler;
new-instance v1, Lcom/inmobi/media/af$9;
invoke-direct {v1, p0, p1}, Lcom/inmobi/media/af$9;-><init>(Lcom/inmobi/media/af;[B)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public final j()V
.registers 4
iget-byte v0, p0, Lcom/inmobi/media/af;->a:B
const/4 v1, 0x4
if-eq v0, v1, :cond_14
const/4 v2, 0x5
if-eq v0, v2, :cond_14
iget-object v0, p0, Lcom/inmobi/media/af;->d:Landroid/os/Handler;
new-instance v2, Lcom/inmobi/media/af$4;
invoke-direct {v2, p0}, Lcom/inmobi/media/af$4;-><init>(Lcom/inmobi/media/af;)V
invoke-virtual {v0, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
iput-byte v1, p0, Lcom/inmobi/media/af;->a:B
:cond_14
return-void
.end method
.method public k(Lcom/inmobi/ads/AdMetaInfo;)V
.registers 3
iput-object p1, p0, Lcom/inmobi/media/af;->e:Lcom/inmobi/ads/AdMetaInfo;
invoke-virtual {p0}, Lcom/inmobi/media/af;->I()Lcom/inmobi/media/p;
move-result-object p1
if-eqz p1, :cond_c
const/4 v0, 0x1
invoke-virtual {p1, v0}, Lcom/inmobi/media/p;->t0(B)V
:cond_c
return-void
.end method
.method public l(Lcom/inmobi/ads/InMobiAdRequestStatus;)V
.registers 4
iget-object v0, p0, Lcom/inmobi/media/af;->d:Landroid/os/Handler;
new-instance v1, Lcom/inmobi/media/af$10;
invoke-direct {v1, p0, p1}, Lcom/inmobi/media/af$10;-><init>(Lcom/inmobi/media/af;Lcom/inmobi/ads/InMobiAdRequestStatus;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public m(Lcom/inmobi/media/p;Lcom/inmobi/ads/InMobiAdRequestStatus;)V
.registers 3
invoke-virtual {p0, p1, p2}, Lcom/inmobi/media/af;->G(Lcom/inmobi/media/p;Lcom/inmobi/ads/InMobiAdRequestStatus;)V
return-void
.end method
.method public n(Ljava/util/Map;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/Object;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcom/inmobi/media/af;->d:Landroid/os/Handler;
new-instance v1, Lcom/inmobi/media/af$8;
invoke-direct {v1, p0, p1}, Lcom/inmobi/media/af$8;-><init>(Lcom/inmobi/media/af;Ljava/util/Map;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public o()V
.registers 3
iget-object v0, p0, Lcom/inmobi/media/af;->d:Landroid/os/Handler;
new-instance v1, Lcom/inmobi/media/af$2;
invoke-direct {v1, p0}, Lcom/inmobi/media/af$2;-><init>(Lcom/inmobi/media/af;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public p(Lcom/inmobi/ads/AdMetaInfo;)V
.registers 5
iget-byte v0, p0, Lcom/inmobi/media/af;->a:B
const/4 v1, 0x5
if-eq v0, v1, :cond_13
iput-object p1, p0, Lcom/inmobi/media/af;->e:Lcom/inmobi/ads/AdMetaInfo;
iget-object v0, p0, Lcom/inmobi/media/af;->d:Landroid/os/Handler;
new-instance v2, Lcom/inmobi/media/af$5;
invoke-direct {v2, p0, p1}, Lcom/inmobi/media/af$5;-><init>(Lcom/inmobi/media/af;Lcom/inmobi/ads/AdMetaInfo;)V
invoke-virtual {v0, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
iput-byte v1, p0, Lcom/inmobi/media/af;->a:B
:cond_13
return-void
.end method
.method public q()V
.registers 3
iget-object v0, p0, Lcom/inmobi/media/af;->d:Landroid/os/Handler;
new-instance v1, Lcom/inmobi/media/af$7;
invoke-direct {v1, p0}, Lcom/inmobi/media/af$7;-><init>(Lcom/inmobi/media/af;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public y()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/inmobi/media/af;->e:Lcom/inmobi/ads/AdMetaInfo;
if-nez v0, :cond_7
const-string v0, ""
return-object v0
:cond_7
invoke-virtual {v0}, Lcom/inmobi/ads/AdMetaInfo;->b()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public z()Lorg/json/JSONObject;
.registers 2
iget-object v0, p0, Lcom/inmobi/media/af;->e:Lcom/inmobi/ads/AdMetaInfo;
if-nez v0, :cond_a
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
return-object v0
:cond_a
invoke-virtual {v0}, Lcom/inmobi/ads/AdMetaInfo;->a()Lorg/json/JSONObject;
move-result-object v0
return-object v0
.end method