.class public Lcom/baidu/mobads/BaiduNativeH5AdViewManager; .super Ljava/lang/Object; .source "SourceFile" # static fields .field private static a:Lcom/baidu/mobads/BaiduNativeH5AdViewManager; # direct methods .method private constructor ()V .locals 0 .line 13 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static declared-synchronized getInstance()Lcom/baidu/mobads/BaiduNativeH5AdViewManager; .locals 2 const-class v0, Lcom/baidu/mobads/BaiduNativeH5AdViewManager; monitor-enter v0 .line 17 :try_start_0 sget-object v1, Lcom/baidu/mobads/BaiduNativeH5AdViewManager;->a:Lcom/baidu/mobads/BaiduNativeH5AdViewManager; if-nez v1, :cond_0 .line 18 new-instance v1, Lcom/baidu/mobads/BaiduNativeH5AdViewManager; invoke-direct {v1}, Lcom/baidu/mobads/BaiduNativeH5AdViewManager;->()V sput-object v1, Lcom/baidu/mobads/BaiduNativeH5AdViewManager;->a:Lcom/baidu/mobads/BaiduNativeH5AdViewManager; .line 20 :cond_0 sget-object v1, Lcom/baidu/mobads/BaiduNativeH5AdViewManager;->a:Lcom/baidu/mobads/BaiduNativeH5AdViewManager; :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 monitor-exit v0 return-object v1 :catchall_0 move-exception v1 .line 16 monitor-exit v0 throw v1 .end method # virtual methods .method public getBaiduNativeH5AdView(Landroid/content/Context;Lcom/baidu/mobads/BaiduNativeAdPlacement;I)Lcom/baidu/mobads/BaiduNativeH5AdView; .locals 2 .line 31 invoke-virtual {p2}, Lcom/baidu/mobads/BaiduNativeAdPlacement;->getAdView()Lcom/baidu/mobads/BaiduNativeH5AdView; move-result-object v0 .line 32 invoke-virtual {p2}, Lcom/baidu/mobads/BaiduNativeAdPlacement;->getAdView()Lcom/baidu/mobads/BaiduNativeH5AdView; move-result-object v1 if-nez v1, :cond_0 .line 33 new-instance v0, Lcom/baidu/mobads/BaiduNativeH5AdView; invoke-direct {v0, p1, p3}, Lcom/baidu/mobads/BaiduNativeH5AdView;->(Landroid/content/Context;I)V .line 34 invoke-virtual {v0, p2}, Lcom/baidu/mobads/BaiduNativeH5AdView;->setAdPlacement(Lcom/baidu/mobads/BaiduNativeAdPlacement;)V .line 35 invoke-virtual {p2, v0}, Lcom/baidu/mobads/BaiduNativeAdPlacement;->setAdView(Lcom/baidu/mobads/BaiduNativeH5AdView;)V :cond_0 return-object v0 .end method