.class public Lcom/moji/mjad/common/view/IndexAdView; .super Lcom/moji/mjad/common/view/CommonAdView; .source "IndexAdView.java" # direct methods .method public constructor (Landroid/content/Context;)V .locals 0 .line 17 invoke-direct {p0, p1}, Lcom/moji/mjad/common/view/CommonAdView;->(Landroid/content/Context;)V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 0 .line 21 invoke-direct {p0, p1, p2}, Lcom/moji/mjad/common/view/CommonAdView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V .locals 0 .line 25 invoke-direct {p0, p1, p2, p3}, Lcom/moji/mjad/common/view/CommonAdView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V return-void .end method # virtual methods .method public b(ILcom/moji/launchserver/AdCommonInterface$AdPosition;Lcom/moji/mjad/common/listener/AbsCommonViewVisibleListenerImpl;)V .locals 1 if-eqz p2, :cond_1 .line 29 iget-object v0, p0, Lcom/moji/mjad/common/view/IndexAdView;->a:Landroid/content/Context; if-eqz v0, :cond_1 .line 30 iput-object p2, p0, Lcom/moji/mjad/common/view/IndexAdView;->b:Lcom/moji/launchserver/AdCommonInterface$AdPosition; .line 31 iget-object p2, p0, Lcom/moji/mjad/common/view/IndexAdView;->d:Lcom/moji/mjad/common/control/CommonAdStyleViewControl; if-nez p2, :cond_0 .line 32 new-instance p2, Lcom/moji/mjad/common/control/CommonAdStyleViewControl; iget-object v0, p0, Lcom/moji/mjad/common/view/IndexAdView;->a:Landroid/content/Context; invoke-direct {p2, v0}, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->(Landroid/content/Context;)V iput-object p2, p0, Lcom/moji/mjad/common/view/IndexAdView;->d:Lcom/moji/mjad/common/control/CommonAdStyleViewControl; .line 33 iget-object p2, p0, Lcom/moji/mjad/common/view/IndexAdView;->d:Lcom/moji/mjad/common/control/CommonAdStyleViewControl; invoke-virtual {p2, p0}, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->setOnAdViewVisibleListener(Lcom/moji/mjad/common/listener/AdViewShownListener;)V if-eqz p3, :cond_0 .line 35 iget-object p2, p0, Lcom/moji/mjad/common/view/IndexAdView;->d:Lcom/moji/mjad/common/control/CommonAdStyleViewControl; invoke-virtual {p2, p3}, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->setOnAdViewVisibleListener(Lcom/moji/mjad/common/listener/AdViewShownListener;)V .line 38 :cond_0 iget-object p2, p0, Lcom/moji/mjad/common/view/IndexAdView;->d:Lcom/moji/mjad/common/control/CommonAdStyleViewControl; const/4 p3, -0x1 iget-object v0, p0, Lcom/moji/mjad/common/view/IndexAdView;->b:Lcom/moji/launchserver/AdCommonInterface$AdPosition; invoke-virtual {p2, p1, p3, v0}, Lcom/moji/mjad/common/control/CommonAdStyleViewControl;->loadAd(IILcom/moji/launchserver/AdCommonInterface$AdPosition;)V goto :goto_0 :cond_1 const/16 p1, 0x8 .line 40 invoke-virtual {p0, p1}, Lcom/moji/mjad/common/view/IndexAdView;->setVisibility(I)V :goto_0 return-void .end method