GDTApkManager$1$1.smali
.class Lcom/qq/e/ads/dfa/GDTApkManager$1$1;
.super Ljava/lang/Object;
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field private synthetic a:Lcom/qq/e/comm/pi/POFactory;
.field private synthetic b:Lcom/qq/e/ads/dfa/GDTApkManager$1;
# direct methods
.method constructor <init>(Lcom/qq/e/ads/dfa/GDTApkManager$1;Lcom/qq/e/comm/pi/POFactory;)V
.registers 3
iput-object p1, p0, Lcom/qq/e/ads/dfa/GDTApkManager$1$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager$1;
iput-object p2, p0, Lcom/qq/e/ads/dfa/GDTApkManager$1$1;->a:Lcom/qq/e/comm/pi/POFactory;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 5
const/4 v3, 0x1
:try_start_1
iget-object v0, p0, Lcom/qq/e/ads/dfa/GDTApkManager$1$1;->a:Lcom/qq/e/comm/pi/POFactory;
if-eqz v0, :cond_4c
iget-object v0, p0, Lcom/qq/e/ads/dfa/GDTApkManager$1$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager$1;
iget-object v0, v0, Lcom/qq/e/ads/dfa/GDTApkManager$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager;
invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
move-result-object v1
invoke-virtual {v1}, Lcom/qq/e/comm/managers/GDTADManager;->getPM()Lcom/qq/e/comm/managers/plugin/PM;
move-result-object v1
invoke-virtual {v1}, Lcom/qq/e/comm/managers/plugin/PM;->getPOFactory()Lcom/qq/e/comm/pi/POFactory;
move-result-object v1
iget-object v2, p0, Lcom/qq/e/ads/dfa/GDTApkManager$1$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager$1;
iget-object v2, v2, Lcom/qq/e/ads/dfa/GDTApkManager$1;->a:Lcom/qq/e/ads/dfa/IGDTApkListener;
invoke-interface {v1, v2}, Lcom/qq/e/comm/pi/POFactory;->getGDTApkDelegate(Lcom/qq/e/ads/dfa/IGDTApkListener;)Lcom/qq/e/comm/pi/DFA;
move-result-object v1
invoke-static {v0, v1}, Lcom/qq/e/ads/dfa/GDTApkManager;->a(Lcom/qq/e/ads/dfa/GDTApkManager;Lcom/qq/e/comm/pi/DFA;)Lcom/qq/e/comm/pi/DFA;
iget-object v0, p0, Lcom/qq/e/ads/dfa/GDTApkManager$1$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager$1;
iget-object v0, v0, Lcom/qq/e/ads/dfa/GDTApkManager$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager;
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/qq/e/ads/dfa/GDTApkManager;->a(Lcom/qq/e/ads/dfa/GDTApkManager;Z)Z
:goto_28
iget-object v0, p0, Lcom/qq/e/ads/dfa/GDTApkManager$1$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager$1;
iget-object v0, v0, Lcom/qq/e/ads/dfa/GDTApkManager$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager;
invoke-static {v0}, Lcom/qq/e/ads/dfa/GDTApkManager;->a(Lcom/qq/e/ads/dfa/GDTApkManager;)Ljava/util/concurrent/atomic/AtomicInteger;
move-result-object v0
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;->getAndDecrement()I
move-result v0
if-lez v0, :cond_4c
iget-object v0, p0, Lcom/qq/e/ads/dfa/GDTApkManager$1$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager$1;
iget-object v0, v0, Lcom/qq/e/ads/dfa/GDTApkManager$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager;
invoke-virtual {v0}, Lcom/qq/e/ads/dfa/GDTApkManager;->loadGDTApk()V
:try_end_3d
.catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_3d} :catch_3e
.catchall {:try_start_1 .. :try_end_3d} :catchall_54
goto :goto_28
:catch_3e
move-exception v0
:try_start_3f
const-string v1, "Exception while init UnifiedBannerView Core"
invoke-static {v1, v0}, Lcom/qq/e/comm/util/GDTLogger;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
:try_end_44
.catchall {:try_start_3f .. :try_end_44} :catchall_54
iget-object v0, p0, Lcom/qq/e/ads/dfa/GDTApkManager$1$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager$1;
iget-object v0, v0, Lcom/qq/e/ads/dfa/GDTApkManager$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager;
invoke-static {v0, v3}, Lcom/qq/e/ads/dfa/GDTApkManager;->a(Lcom/qq/e/ads/dfa/GDTApkManager;Z)Z
:goto_4b
return-void
:cond_4c
iget-object v0, p0, Lcom/qq/e/ads/dfa/GDTApkManager$1$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager$1;
iget-object v0, v0, Lcom/qq/e/ads/dfa/GDTApkManager$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager;
invoke-static {v0, v3}, Lcom/qq/e/ads/dfa/GDTApkManager;->a(Lcom/qq/e/ads/dfa/GDTApkManager;Z)Z
goto :goto_4b
:catchall_54
move-exception v0
iget-object v1, p0, Lcom/qq/e/ads/dfa/GDTApkManager$1$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager$1;
iget-object v1, v1, Lcom/qq/e/ads/dfa/GDTApkManager$1;->b:Lcom/qq/e/ads/dfa/GDTApkManager;
invoke-static {v1, v3}, Lcom/qq/e/ads/dfa/GDTApkManager;->a(Lcom/qq/e/ads/dfa/GDTApkManager;Z)Z
throw v0
.end method