AdDelegate.smali
.class public Lcom/cm/plugincluster/ad/AdDelegate;
.super Ljava/lang/Object;
.source "AdDelegate.java"
# static fields
.field private static fullScreenVideoAdManager:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdManager;
.field private static rewardVideoAdManager:Lcom/cm/plugincluster/ad/reward/IRewardVideoAdManager;
.field private static sAdBusRpt:Lcom/cm/plugincluster/ad/adapter/IAdBusinessRptAdapter;
.field private static sAdSdk:Lcom/cm/plugincluster/ad/IAdSdk;
.field private static sSimpleAdBusRpt:Lcom/cm/plugincluster/ad/adapter/IAdBusinessRptAdapter;
.field private static sSimpleAdSdk:Lcom/cm/plugincluster/ad/IAdSdk;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 14
new-instance v0, Lcom/cm/plugincluster/ad/SimpleAdSdk;
invoke-direct {v0}, Lcom/cm/plugincluster/ad/SimpleAdSdk;-><init>()V
sput-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sSimpleAdSdk:Lcom/cm/plugincluster/ad/IAdSdk;
.line 17
new-instance v0, Lcom/cm/plugincluster/ad/adapter/SimpleAdBusinessRptAdapter;
invoke-direct {v0}, Lcom/cm/plugincluster/ad/adapter/SimpleAdBusinessRptAdapter;-><init>()V
sput-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sSimpleAdBusRpt:Lcom/cm/plugincluster/ad/adapter/IAdBusinessRptAdapter;
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 12
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getAdBusinessRptAdapter()Lcom/cm/plugincluster/ad/adapter/IAdBusinessRptAdapter;
.registers 2
.prologue
.line 35
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sAdBusRpt:Lcom/cm/plugincluster/ad/adapter/IAdBusinessRptAdapter;
if-eqz v0, :cond_7
.line 36
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sAdBusRpt:Lcom/cm/plugincluster/ad/adapter/IAdBusinessRptAdapter;
.line 42
:goto_6
return-object v0
.line 38
:cond_7
const v0, 0x194002
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cm/plugincluster/ad/adapter/IAdBusinessRptAdapter;
sput-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sAdBusRpt:Lcom/cm/plugincluster/ad/adapter/IAdBusinessRptAdapter;
.line 39
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sAdBusRpt:Lcom/cm/plugincluster/ad/adapter/IAdBusinessRptAdapter;
if-eqz v0, :cond_1c
.line 40
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sAdBusRpt:Lcom/cm/plugincluster/ad/adapter/IAdBusinessRptAdapter;
goto :goto_6
.line 42
:cond_1c
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sSimpleAdBusRpt:Lcom/cm/plugincluster/ad/adapter/IAdBusinessRptAdapter;
goto :goto_6
.end method
.method public static getAdSdk()Lcom/cm/plugincluster/ad/IAdSdk;
.registers 2
.prologue
.line 24
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sAdSdk:Lcom/cm/plugincluster/ad/IAdSdk;
if-eqz v0, :cond_7
.line 25
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sAdSdk:Lcom/cm/plugincluster/ad/IAdSdk;
.line 31
:goto_6
return-object v0
.line 27
:cond_7
const v0, 0x194001
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cm/plugincluster/ad/IAdSdk;
sput-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sAdSdk:Lcom/cm/plugincluster/ad/IAdSdk;
.line 28
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sAdSdk:Lcom/cm/plugincluster/ad/IAdSdk;
if-eqz v0, :cond_1c
.line 29
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sAdSdk:Lcom/cm/plugincluster/ad/IAdSdk;
goto :goto_6
.line 31
:cond_1c
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->sSimpleAdSdk:Lcom/cm/plugincluster/ad/IAdSdk;
goto :goto_6
.end method
.method public static getFullScreenVideoAdManager()Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdManager;
.registers 2
.prologue
.line 46
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->fullScreenVideoAdManager:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdManager;
if-eqz v0, :cond_7
.line 47
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->fullScreenVideoAdManager:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdManager;
.line 53
:goto_6
return-object v0
.line 49
:cond_7
const v0, 0x194006
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdManager;
sput-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->fullScreenVideoAdManager:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdManager;
.line 50
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->fullScreenVideoAdManager:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdManager;
if-eqz v0, :cond_1c
.line 51
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->fullScreenVideoAdManager:Lcom/cm/plugincluster/ad/video/fullscreen/IFullScreenVideoAdManager;
goto :goto_6
.line 53
:cond_1c
const/4 v0, 0x0
goto :goto_6
.end method
.method public static getRewardVideoAdManager()Lcom/cm/plugincluster/ad/reward/IRewardVideoAdManager;
.registers 2
.prologue
.line 58
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->rewardVideoAdManager:Lcom/cm/plugincluster/ad/reward/IRewardVideoAdManager;
if-eqz v0, :cond_7
.line 59
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->rewardVideoAdManager:Lcom/cm/plugincluster/ad/reward/IRewardVideoAdManager;
.line 65
:goto_6
return-object v0
.line 61
:cond_7
const v0, 0x194005
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cm/plugincluster/ad/reward/IRewardVideoAdManager;
sput-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->rewardVideoAdManager:Lcom/cm/plugincluster/ad/reward/IRewardVideoAdManager;
.line 62
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->rewardVideoAdManager:Lcom/cm/plugincluster/ad/reward/IRewardVideoAdManager;
if-eqz v0, :cond_1c
.line 63
sget-object v0, Lcom/cm/plugincluster/ad/AdDelegate;->rewardVideoAdManager:Lcom/cm/plugincluster/ad/reward/IRewardVideoAdManager;
goto :goto_6
.line 65
:cond_1c
const/4 v0, 0x0
goto :goto_6
.end method