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