s.smali
.class public final Lcom/cmcm/ad/data/dataProvider/adlogic/s;
.super Ljava/lang/Object;
.source "TTAdDelegate.java"
# static fields
.field private static a:Lcom/cm/plugincluster/libplugin/mm/IMMAdManager;
# direct methods
.method public static declared-synchronized a()Lcom/cm/plugincluster/libplugin/tt/ITTFeedAdLoader;
.registers 2
.prologue
.line 34
const-class v1, Lcom/cmcm/ad/data/dataProvider/adlogic/s;
monitor-enter v1
:try_start_3
new-instance v0, Lcom/cmcm/ad/tt/b;
invoke-direct {v0}, Lcom/cmcm/ad/tt/b;-><init>()V
:try_end_8
.catchall {:try_start_3 .. :try_end_8} :catchall_a
monitor-exit v1
return-object v0
:catchall_a
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static a(Lcom/cmcm/ad/tt/d;)V
.registers 2
.prologue
.line 57
new-instance v0, Lcom/cmcm/ad/tt/e;
invoke-direct {v0, p0}, Lcom/cmcm/ad/tt/e;-><init>(Lcom/cmcm/ad/tt/d;)V
.line 58
invoke-virtual {v0}, Lcom/cmcm/ad/tt/e;->a()V
.line 59
return-void
.end method
.method public static declared-synchronized b()Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdLoaderProxy;
.registers 2
.prologue
.line 42
const-class v1, Lcom/cmcm/ad/data/dataProvider/adlogic/s;
monitor-enter v1
:try_start_3
new-instance v0, Lcom/cmcm/ad/tt/a/a;
invoke-direct {v0}, Lcom/cmcm/ad/tt/a/a;-><init>()V
:try_end_8
.catchall {:try_start_3 .. :try_end_8} :catchall_a
monitor-exit v1
return-object v0
:catchall_a
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static declared-synchronized c()Lcom/cm/plugincluster/ad/video/fullscreen/ITTFullScreenVideoWrap;
.registers 2
.prologue
.line 45
const-class v1, Lcom/cmcm/ad/data/dataProvider/adlogic/s;
monitor-enter v1
:try_start_3
new-instance v0, Lcom/cmcm/ad/tt/a/c;
invoke-direct {v0}, Lcom/cmcm/ad/tt/a/c;-><init>()V
:try_end_8
.catchall {:try_start_3 .. :try_end_8} :catchall_a
monitor-exit v1
return-object v0
:catchall_a
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static declared-synchronized d()Ljava/lang/String;
.registers 2
.prologue
.line 53
const-class v0, Lcom/cmcm/ad/data/dataProvider/adlogic/s;
monitor-enter v0
:try_start_3
const-string v1, "1.9.9.2"
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_7
monitor-exit v0
return-object v1
:catchall_7
move-exception v1
monitor-exit v0
throw v1
.end method
.method public static declared-synchronized e()Lcom/cm/plugincluster/libplugin/mm/IMMAdManager;
.registers 4
.prologue
const/4 v1, 0x0
.line 64
const-class v2, Lcom/cmcm/ad/data/dataProvider/adlogic/s;
monitor-enter v2
:try_start_4
sget-object v0, Lcom/cmcm/ad/data/dataProvider/adlogic/s;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdManager;
if-eqz v0, :cond_c
.line 65
sget-object v0, Lcom/cmcm/ad/data/dataProvider/adlogic/s;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdManager;
:try_end_a
.catchall {:try_start_4 .. :try_end_a} :catchall_31
.line 78
:goto_a
monitor-exit v2
return-object v0
.line 68
:cond_c
:try_start_c
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/RuntimeCheck;->isWorkerProcess()Z
move-result v0
if-nez v0, :cond_1a
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/RuntimeCheck;->isUIProcess()Z
move-result v0
if-nez v0, :cond_1a
move-object v0, v1
.line 69
goto :goto_a
.line 71
:cond_1a
const v0, 0x24c004
const/4 v3, 0x0
new-array v3, v3, [Ljava/lang/Object;
invoke-static {v0, v3}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cm/plugincluster/libplugin/mm/IMMAdManager;
.line 72
if-eqz v0, :cond_34
.line 73
invoke-interface {v0}, Lcom/cm/plugincluster/libplugin/mm/IMMAdManager;->initMMAdSdk()Z
move-result v3
if-eqz v3, :cond_34
.line 74
sput-object v0, Lcom/cmcm/ad/data/dataProvider/adlogic/s;->a:Lcom/cm/plugincluster/libplugin/mm/IMMAdManager;
:try_end_30
.catchall {:try_start_c .. :try_end_30} :catchall_31
goto :goto_a
.line 64
:catchall_31
move-exception v0
monitor-exit v2
throw v0
:cond_34
move-object v0, v1
.line 78
goto :goto_a
.end method
.method public static f()V
.registers 4
.prologue
.line 85
invoke-static {}, Lcom/cleanmaster/pluginscommonlib/n;->h()Landroid/os/Handler;
move-result-object v0
new-instance v1, Lcom/cmcm/ad/data/dataProvider/adlogic/t;
invoke-direct {v1}, Lcom/cmcm/ad/data/dataProvider/adlogic/t;-><init>()V
const-wide/16 v2, 0x2710
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 99
return-void
.end method