a.smali

.class public Lcom/cmcm/ad/ui/b/a;
.super Ljava/lang/Object;
.source "AdUIManager.java"

# interfaces
.implements Lcom/cmcm/ad/ui/b/b;


# static fields
.field private static a:Lcom/cmcm/ad/ui/b/a;


# direct methods
.method public constructor <init>()V
    .registers 1

    .prologue
    .line 47
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method private a(Landroid/content/Context;ILandroid/view/View;)Lcom/cm/plugincluster/ad/ui/IAdView;
    .registers 5

    .prologue
    .line 97
    if-nez p1, :cond_4

    .line 98
    const/4 p3, 0x0

    .line 325
    :goto_3
    return-object p3

    .line 100
    :cond_4
    packed-switch p2, :pswitch_data_20a

    .line 319
    :pswitch_7
    if-eqz p3, :cond_203

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AdListItemBigView;

    if-eqz v0, :cond_203

    .line 320
    check-cast p3, Lcom/cmcm/ad/ui/view/AdListItemBigView;

    goto :goto_3

    .line 102
    :pswitch_10
    if-eqz p3, :cond_19

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AdListItemBigView;

    if-eqz v0, :cond_19

    .line 103
    check-cast p3, Lcom/cmcm/ad/ui/view/AdListItemBigView;

    goto :goto_3

    .line 105
    :cond_19
    new-instance p3, Lcom/cmcm/ad/ui/view/AdListItemBigView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AdListItemBigView;-><init>(Landroid/content/Context;)V

    goto :goto_3

    .line 109
    :pswitch_1f
    if-eqz p3, :cond_28

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AdListItemSmallView;

    if-eqz v0, :cond_28

    .line 110
    check-cast p3, Lcom/cmcm/ad/ui/view/AdListItemSmallView;

    goto :goto_3

    .line 112
    :cond_28
    new-instance p3, Lcom/cmcm/ad/ui/view/AdListItemSmallView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AdListItemSmallView;-><init>(Landroid/content/Context;)V

    goto :goto_3

    .line 116
    :pswitch_2e
    if-eqz p3, :cond_37

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AdListItemThreeImgView;

    if-eqz v0, :cond_37

    .line 117
    check-cast p3, Lcom/cmcm/ad/ui/view/AdListItemThreeImgView;

    goto :goto_3

    .line 119
    :cond_37
    new-instance p3, Lcom/cmcm/ad/ui/view/AdListItemThreeImgView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AdListItemThreeImgView;-><init>(Landroid/content/Context;)V

    goto :goto_3

    .line 123
    :pswitch_3d
    if-eqz p3, :cond_46

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/CoverBgAdView;

    if-eqz v0, :cond_46

    .line 124
    check-cast p3, Lcom/cmcm/ad/ui/view/CoverBgAdView;

    goto :goto_3

    .line 126
    :cond_46
    new-instance p3, Lcom/cmcm/ad/ui/view/CoverBgAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/CoverBgAdView;-><init>(Landroid/content/Context;)V

    goto :goto_3

    .line 131
    :pswitch_4c
    if-eqz p3, :cond_55

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/BigCardAdView;

    if-eqz v0, :cond_55

    .line 132
    check-cast p3, Lcom/cmcm/ad/ui/view/BigCardAdView;

    goto :goto_3

    .line 134
    :cond_55
    new-instance p3, Lcom/cmcm/ad/ui/view/BigCardAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/BigCardAdView;-><init>(Landroid/content/Context;)V

    goto :goto_3

    .line 139
    :pswitch_5b
    if-eqz p3, :cond_64

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/SmallAdView;

    if-eqz v0, :cond_64

    .line 140
    check-cast p3, Lcom/cmcm/ad/ui/view/SmallAdView;

    goto :goto_3

    .line 142
    :cond_64
    new-instance p3, Lcom/cmcm/ad/ui/view/SmallAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/SmallAdView;-><init>(Landroid/content/Context;)V

    goto :goto_3

    .line 146
    :pswitch_6a
    if-eqz p3, :cond_73

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/NativeAdView;

    if-eqz v0, :cond_73

    .line 147
    check-cast p3, Lcom/cmcm/ad/ui/view/NativeAdView;

    goto :goto_3

    .line 149
    :cond_73
    new-instance p3, Lcom/cmcm/ad/ui/view/NativeAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/NativeAdView;-><init>(Landroid/content/Context;)V

    goto :goto_3

    .line 153
    :pswitch_79
    if-eqz p3, :cond_82

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AdGiftBoxView;

    if-eqz v0, :cond_82

    .line 154
    check-cast p3, Lcom/cmcm/ad/ui/view/AdGiftBoxView;

    goto :goto_3

    .line 156
    :cond_82
    new-instance p3, Lcom/cmcm/ad/ui/view/AdGiftBoxView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AdGiftBoxView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 160
    :pswitch_89
    if-eqz p3, :cond_93

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AdCircleGiftBoxView;

    if-eqz v0, :cond_93

    .line 161
    check-cast p3, Lcom/cmcm/ad/ui/view/AdCircleGiftBoxView;

    goto/16 :goto_3

    .line 163
    :cond_93
    new-instance p3, Lcom/cmcm/ad/ui/view/AdCircleGiftBoxView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AdCircleGiftBoxView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 167
    :pswitch_9a
    if-eqz p3, :cond_a4

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/OneTapAdView;

    if-eqz v0, :cond_a4

    .line 168
    check-cast p3, Lcom/cmcm/ad/ui/view/OneTapAdView;

    goto/16 :goto_3

    .line 170
    :cond_a4
    new-instance p3, Lcom/cmcm/ad/ui/view/OneTapAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/OneTapAdView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 174
    :pswitch_ab
    new-instance p3, Lcom/cmcm/ad/ui/view/SplashAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/SplashAdView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 177
    :pswitch_b2
    new-instance p3, Lcom/cmcm/ad/ui/view/SplashAdVideoFSView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/SplashAdVideoFSView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 180
    :pswitch_b9
    new-instance p3, Lcom/cmcm/ad/ui/view/SplashAdVideoHSView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/SplashAdVideoHSView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 183
    :pswitch_c0
    if-eqz p3, :cond_ca

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/SmallAdNoBtnView;

    if-eqz v0, :cond_ca

    .line 184
    check-cast p3, Lcom/cmcm/ad/ui/view/SmallAdNoBtnView;

    goto/16 :goto_3

    .line 186
    :cond_ca
    new-instance p3, Lcom/cmcm/ad/ui/view/SmallAdNoBtnView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/SmallAdNoBtnView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 190
    :pswitch_d1
    if-eqz p3, :cond_db

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AdFuncSaverView;

    if-eqz v0, :cond_db

    .line 191
    check-cast p3, Lcom/cmcm/ad/ui/view/AdFuncSaverView;

    goto/16 :goto_3

    .line 193
    :cond_db
    new-instance p3, Lcom/cmcm/ad/ui/view/AdFuncSaverView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AdFuncSaverView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 197
    :pswitch_e2
    if-eqz p3, :cond_ec

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AdFuncSaverSmallView;

    if-eqz v0, :cond_ec

    .line 198
    check-cast p3, Lcom/cmcm/ad/ui/view/AdFuncSaverSmallView;

    goto/16 :goto_3

    .line 200
    :cond_ec
    new-instance p3, Lcom/cmcm/ad/ui/view/AdFuncSaverSmallView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AdFuncSaverSmallView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 204
    :pswitch_f3
    if-eqz p3, :cond_fd

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/PollingPicksAdView;

    if-eqz v0, :cond_fd

    .line 205
    check-cast p3, Lcom/cmcm/ad/ui/view/PollingPicksAdView;

    goto/16 :goto_3

    .line 207
    :cond_fd
    new-instance p3, Lcom/cmcm/ad/ui/view/PollingPicksAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/PollingPicksAdView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 211
    :pswitch_104
    if-eqz p3, :cond_10e

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AdMainTabView;

    if-eqz v0, :cond_10e

    .line 212
    check-cast p3, Lcom/cmcm/ad/ui/view/AdMainTabView;

    goto/16 :goto_3

    .line 214
    :cond_10e
    new-instance p3, Lcom/cmcm/ad/ui/view/AdMainTabView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AdMainTabView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 218
    :pswitch_115
    if-eqz p3, :cond_11f

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/PopDlgTopBannerView;

    if-eqz v0, :cond_11f

    .line 219
    check-cast p3, Lcom/cmcm/ad/ui/view/PopDlgTopBannerView;

    goto/16 :goto_3

    .line 221
    :cond_11f
    new-instance p3, Lcom/cmcm/ad/ui/view/PopDlgTopBannerView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/PopDlgTopBannerView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 226
    :pswitch_126
    if-eqz p3, :cond_130

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/PopDlgTopBannerAnimationView;

    if-eqz v0, :cond_130

    .line 227
    check-cast p3, Lcom/cmcm/ad/ui/view/PopDlgTopBannerAnimationView;

    goto/16 :goto_3

    .line 229
    :cond_130
    new-instance p3, Lcom/cmcm/ad/ui/view/PopDlgTopBannerAnimationView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/PopDlgTopBannerAnimationView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 234
    :pswitch_137
    if-eqz p3, :cond_141

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/WeatherBigCardAdView;

    if-eqz v0, :cond_141

    .line 235
    check-cast p3, Lcom/cmcm/ad/ui/view/WeatherBigCardAdView;

    goto/16 :goto_3

    .line 237
    :cond_141
    new-instance p3, Lcom/cmcm/ad/ui/view/WeatherBigCardAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/WeatherBigCardAdView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 241
    :pswitch_148
    if-eqz p3, :cond_152

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/InstertitialAdView;

    if-eqz v0, :cond_152

    .line 242
    check-cast p3, Lcom/cmcm/ad/ui/view/InstertitialAdView;

    goto/16 :goto_3

    .line 244
    :cond_152
    new-instance p3, Lcom/cmcm/ad/ui/view/InstertitialAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/InstertitialAdView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 248
    :pswitch_159
    if-eqz p3, :cond_163

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/InstertitialAdVideoView;

    if-eqz v0, :cond_163

    .line 249
    check-cast p3, Lcom/cmcm/ad/ui/view/InstertitialAdVideoView;

    goto/16 :goto_3

    .line 251
    :cond_163
    new-instance p3, Lcom/cmcm/ad/ui/view/InstertitialAdVideoView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/InstertitialAdVideoView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 255
    :pswitch_16a
    if-eqz p3, :cond_174

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/InstertitialAdVideoFullView;

    if-eqz v0, :cond_174

    .line 256
    check-cast p3, Lcom/cmcm/ad/ui/view/InstertitialAdVideoFullView;

    goto/16 :goto_3

    .line 258
    :cond_174
    new-instance p3, Lcom/cmcm/ad/ui/view/InstertitialAdVideoFullView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/InstertitialAdVideoFullView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 262
    :pswitch_17b
    if-eqz p3, :cond_185

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/PhoneResultBigAdView;

    if-eqz v0, :cond_185

    .line 263
    check-cast p3, Lcom/cmcm/ad/ui/view/PhoneResultBigAdView;

    goto/16 :goto_3

    .line 265
    :cond_185
    new-instance p3, Lcom/cmcm/ad/ui/view/PhoneResultBigAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/PhoneResultBigAdView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 269
    :pswitch_18c
    if-eqz p3, :cond_196

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/RewardVideoAdView;

    if-eqz v0, :cond_196

    .line 270
    check-cast p3, Lcom/cmcm/ad/ui/view/RewardVideoAdView;

    goto/16 :goto_3

    .line 272
    :cond_196
    new-instance p3, Lcom/cmcm/ad/ui/view/RewardVideoAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/RewardVideoAdView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 276
    :pswitch_19d
    if-eqz p3, :cond_1a7

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/BigCardDarkAdView;

    if-eqz v0, :cond_1a7

    .line 277
    check-cast p3, Lcom/cmcm/ad/ui/view/BigCardDarkAdView;

    goto/16 :goto_3

    .line 279
    :cond_1a7
    new-instance p3, Lcom/cmcm/ad/ui/view/BigCardDarkAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/BigCardDarkAdView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 283
    :pswitch_1ae
    if-eqz p3, :cond_1b8

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/ResulViewtNewAdView;

    if-eqz v0, :cond_1b8

    .line 284
    check-cast p3, Lcom/cmcm/ad/ui/view/ResulViewtNewAdView;

    goto/16 :goto_3

    .line 286
    :cond_1b8
    new-instance p3, Lcom/cmcm/ad/ui/view/ResulViewtNewAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/ResulViewtNewAdView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 290
    :pswitch_1bf
    if-eqz p3, :cond_1c9

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/MainCardAdView;

    if-eqz v0, :cond_1c9

    .line 291
    check-cast p3, Lcom/cmcm/ad/ui/view/MainCardAdView;

    goto/16 :goto_3

    .line 293
    :cond_1c9
    new-instance p3, Lcom/cmcm/ad/ui/view/MainCardAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/MainCardAdView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 297
    :pswitch_1d0
    if-eqz p3, :cond_1da

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AdOnlyPictureView;

    if-eqz v0, :cond_1da

    .line 298
    check-cast p3, Lcom/cmcm/ad/ui/view/AdOnlyPictureView;

    goto/16 :goto_3

    .line 300
    :cond_1da
    new-instance p3, Lcom/cmcm/ad/ui/view/AdOnlyPictureView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AdOnlyPictureView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 304
    :pswitch_1e1
    if-eqz p3, :cond_1eb

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AssistantSuperCardAdView;

    if-eqz v0, :cond_1eb

    .line 305
    check-cast p3, Lcom/cmcm/ad/ui/view/AssistantSuperCardAdView;

    goto/16 :goto_3

    .line 307
    :cond_1eb
    new-instance p3, Lcom/cmcm/ad/ui/view/AssistantSuperCardAdView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AssistantSuperCardAdView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 311
    :pswitch_1f2
    if-eqz p3, :cond_1fc

    instance-of v0, p3, Lcom/cmcm/ad/ui/view/AdListItemBigAndBtnView;

    if-eqz v0, :cond_1fc

    .line 312
    check-cast p3, Lcom/cmcm/ad/ui/view/AdListItemBigAndBtnView;

    goto/16 :goto_3

    .line 314
    :cond_1fc
    new-instance p3, Lcom/cmcm/ad/ui/view/AdListItemBigAndBtnView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AdListItemBigAndBtnView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 322
    :cond_203
    new-instance p3, Lcom/cmcm/ad/ui/view/AdListItemBigView;

    invoke-direct {p3, p1}, Lcom/cmcm/ad/ui/view/AdListItemBigView;-><init>(Landroid/content/Context;)V

    goto/16 :goto_3

    .line 100
    :pswitch_data_20a
    .packed-switch 0x0
        :pswitch_10
        :pswitch_2e
        :pswitch_1f
        :pswitch_3d
        :pswitch_4c
        :pswitch_5b
        :pswitch_6a
        :pswitch_7
        :pswitch_79
        :pswitch_89
        :pswitch_9a
        :pswitch_ab
        :pswitch_c0
        :pswitch_d1
        :pswitch_f3
        :pswitch_b2
        :pswitch_b9
        :pswitch_104
        :pswitch_115
        :pswitch_e2
        :pswitch_137
        :pswitch_148
        :pswitch_126
        :pswitch_159
        :pswitch_16a
        :pswitch_17b
        :pswitch_18c
        :pswitch_19d
        :pswitch_1ae
        :pswitch_1bf
        :pswitch_1d0
        :pswitch_1e1
        :pswitch_1f2
    .end packed-switch
.end method

.method public static a()Lcom/cmcm/ad/ui/b/b;
    .registers 2

    .prologue
    .line 51
    sget-object v0, Lcom/cmcm/ad/ui/b/a;->a:Lcom/cmcm/ad/ui/b/a;

    if-nez v0, :cond_13

    .line 52
    const-class v1, Lcom/cmcm/ad/ui/b/a;

    monitor-enter v1

    .line 53
    :try_start_7
    sget-object v0, Lcom/cmcm/ad/ui/b/a;->a:Lcom/cmcm/ad/ui/b/a;

    if-nez v0, :cond_12

    .line 54
    new-instance v0, Lcom/cmcm/ad/ui/b/a;

    invoke-direct {v0}, Lcom/cmcm/ad/ui/b/a;-><init>()V

    sput-object v0, Lcom/cmcm/ad/ui/b/a;->a:Lcom/cmcm/ad/ui/b/a;

    .line 56
    :cond_12
    monitor-exit v1
    :try_end_13
    .catchall {:try_start_7 .. :try_end_13} :catchall_16

    .line 58
    :cond_13
    sget-object v0, Lcom/cmcm/ad/ui/b/a;->a:Lcom/cmcm/ad/ui/b/a;

    return-object v0

    .line 56
    :catchall_16
    move-exception v0

    :try_start_17
    monitor-exit v1
    :try_end_18
    .catchall {:try_start_17 .. :try_end_18} :catchall_16

    throw v0
.end method


# virtual methods
.method public a(Landroid/content/Context;ILcom/cm/plugincluster/ad/ui/IAdViewStyle;Landroid/view/View;Z)Lcom/cm/plugincluster/ad/ui/IAdView;
    .registers 7

    .prologue
    .line 63
    invoke-direct {p0, p1, p2, p4}, Lcom/cmcm/ad/ui/b/a;->a(Landroid/content/Context;ILandroid/view/View;)Lcom/cm/plugincluster/ad/ui/IAdView;

    move-result-object v0

    .line 64
    if-eqz v0, :cond_9

    .line 65
    invoke-interface {v0, p3}, Lcom/cm/plugincluster/ad/ui/IAdView;->changeAdStyle(Lcom/cm/plugincluster/ad/ui/IAdViewStyle;)V

    .line 67
    :cond_9
    return-object v0
.end method

.method public a(Landroid/content/Context;Lcom/cm/plugincluster/ad/IAd;Lcom/cm/plugincluster/ad/ui/IAdViewStyle;Landroid/view/View;Z)Lcom/cm/plugincluster/ad/ui/IAdView;
    .registers 8

    .prologue
    const/4 v0, 0x0

    .line 72
    if-nez p2, :cond_4

    .line 79
    :cond_3
    :goto_3
    return-object v0

    .line 74
    :cond_4
    invoke-interface {p2}, Lcom/cm/plugincluster/ad/IAd;->getShowType()I

    move-result v1

    invoke-direct {p0, p1, v1, p4}, Lcom/cmcm/ad/ui/b/a;->a(Landroid/content/Context;ILandroid/view/View;)Lcom/cm/plugincluster/ad/ui/IAdView;

    move-result-object v1

    .line 75
    if-eqz v1, :cond_3

    .line 77
    invoke-interface {v1, p2}, Lcom/cm/plugincluster/ad/ui/IAdView;->bindData(Lcom/cm/plugincluster/ad/IAd;)V

    .line 78
    invoke-interface {v1, p3}, Lcom/cm/plugincluster/ad/ui/IAdView;->changeAdStyle(Lcom/cm/plugincluster/ad/ui/IAdViewStyle;)V

    move-object v0, v1

    .line 79
    goto :goto_3
.end method

.method public a(Landroid/content/Context;Lcom/cm/plugincluster/ad/IAd;Lcom/cm/plugincluster/ad/ui/IAdViewStyle;Lcom/cm/plugincluster/ad/ui/IAdResPrepareListener;)Lcom/cm/plugincluster/ad/ui/IAdView;
    .registers 7

    .prologue
    const/4 v0, 0x0

    .line 84
    if-nez p2, :cond_4

    .line 92
    :cond_3
    :goto_3
    return-object v0

    .line 86
    :cond_4
    invoke-interface {p2}, Lcom/cm/plugincluster/ad/IAd;->getShowType()I

    move-result v1

    invoke-direct {p0, p1, v1, v0}, Lcom/cmcm/ad/ui/b/a;->a(Landroid/content/Context;ILandroid/view/View;)Lcom/cm/plugincluster/ad/ui/IAdView;

    move-result-object v1

    .line 87
    if-eqz v1, :cond_3

    .line 89
    invoke-interface {v1, p4}, Lcom/cm/plugincluster/ad/ui/IAdView;->setAdResPrepareListener(Lcom/cm/plugincluster/ad/ui/IAdResPrepareListener;)V

    .line 90
    invoke-interface {v1, p2}, Lcom/cm/plugincluster/ad/ui/IAdView;->bindData(Lcom/cm/plugincluster/ad/IAd;)V

    .line 91
    invoke-interface {v1, p3}, Lcom/cm/plugincluster/ad/ui/IAdView;->changeAdStyle(Lcom/cm/plugincluster/ad/ui/IAdViewStyle;)V

    move-object v0, v1

    .line 92
    goto :goto_3
.end method