e.smali
.class public final Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;
.super Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e$b;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;
}
.end annotation
# instance fields
.field private j:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
.field private k:Lcom/proxy/ad/adsdk/UnifiedAd;
# direct methods
.method public constructor <init>(Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b;Lcom/imo/android/imoim/feeds/ui/detail/ad/a/a;Z)V
.registers 6
const-string v0, "location"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "adUnit"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "listener"
invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 31
invoke-direct {p0, p1, p2, p3, p4}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;-><init>(Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b;Lcom/imo/android/imoim/feeds/ui/detail/ad/a/a;Z)V
.line 33
sget-object p1, Lcom/imo/android/imoim/feeds/ui/detail/ad/a;->UNKNOWN:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
iput-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->j:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
return-void
.end method
.method public synthetic constructor <init>(Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b;Lcom/imo/android/imoim/feeds/ui/detail/ad/a/a;ZILkotlin/f/b/j;)V
.registers 7
and-int/lit8 p5, p5, 0x8
if-eqz p5, :cond_5
const/4 p4, 0x0
.line 30
:cond_5
invoke-direct {p0, p1, p2, p3, p4}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;-><init>(Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b;Lcom/imo/android/imoim/feeds/ui/detail/ad/a/a;Z)V
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;)Lcom/proxy/ad/adsdk/UnifiedAd;
.registers 1
.line 30
iget-object p0, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
return-object p0
.end method
# virtual methods
.method public final a(Lcom/imo/android/imoim/feeds/ui/detail/data/VideoDetailData;Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;I)Lcom/imo/android/imoim/feeds/ui/detail/ad/b/a;
.registers 16
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/imoim/feeds/ui/detail/data/VideoDetailData;",
"Lcom/imo/android/imoim/feeds/ui/AppBaseActivity<",
"+",
"Lsg/bigo/core/mvp/presenter/a;",
">;I)",
"Lcom/imo/android/imoim/feeds/ui/detail/ad/b/a;"
}
.end annotation
const-string v0, "videoDetailData"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "activity"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 242
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
const/4 v1, 0x0
if-nez v0, :cond_10
return-object v1
.line 243
:cond_10
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/UnifiedAd;->adType()I
move-result v2
const/4 v3, 0x2
const/4 v4, 0x0
if-ne v2, v3, :cond_37
.line 244
new-instance v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/a;
new-instance v2, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;
move-object v3, p2
check-cast v3, Landroid/content/Context;
const v5, 0x7e09008f
invoke-static {v3, v5, v1, v4}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v6
const-string v1, "NewResourceUtils.inflate\u2026k_banner_ad, null, false)"
invoke-static {v6, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x4
const/4 v10, 0x0
move-object v5, v2
invoke-direct/range {v5 .. v10}, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;-><init>(Landroid/view/View;ZZILkotlin/f/b/j;)V
invoke-direct {v0, p1, v2, p2, p3}, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/data/VideoDetailData;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;I)V
return-object v0
.line 247
:cond_37
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/UnifiedAd;->adnName()Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_a8
invoke-virtual {v2}, Ljava/lang/String;->hashCode()I
move-result v3
const-string v5, "NewResourceUtils.inflate\u2026igoadsdk_ad, null, false)"
sparse-switch v3, :sswitch_data_c2
goto :goto_a8
:sswitch_47
const-string v3, "googleadx"
.line 250
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_a8
goto :goto_61
:sswitch_50
const-string v3, "facebook"
.line 248
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_a8
goto :goto_89
:sswitch_59
const-string v3, "admob"
.line 250
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_a8
:goto_61
new-instance v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/d;
new-instance v2, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;
move-object v3, p2
check-cast v3, Landroid/content/Context;
const v6, 0x7e09008c
invoke-static {v3, v6, v1, v4}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v1
invoke-static {v1, v5}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 251
sget-object v3, Lcom/imo/android/imoim/feeds/ui/ad/d;->a:Lcom/imo/android/imoim/feeds/ui/ad/d;
invoke-static {}, Lcom/imo/android/imoim/feeds/ui/ad/d;->a()Z
move-result v3
.line 250
invoke-direct {v2, v1, v4, v3}, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;-><init>(Landroid/view/View;ZZ)V
invoke-direct {v0, p1, v2, p2, p3}, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/d;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/data/VideoDetailData;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;I)V
check-cast v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/a;
return-object v0
:sswitch_81
const-string v3, "bigoad"
.line 248
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_a8
:goto_89
new-instance v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/c;
new-instance v2, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;
move-object v3, p2
check-cast v3, Landroid/content/Context;
const v6, 0x7e090091
invoke-static {v3, v6, v1, v4}, Lsg/bigo/mobile/android/aab/c/b;->a(Landroid/content/Context;ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v7
invoke-static {v7, v5}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x4
const/4 v11, 0x0
move-object v6, v2
invoke-direct/range {v6 .. v11}, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;-><init>(Landroid/view/View;ZZILkotlin/f/b/j;)V
invoke-direct {v0, p1, v2, p2, p3}, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/c;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/data/VideoDetailData;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;I)V
check-cast v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/a;
return-object v0
.line 252
:cond_a8
:goto_a8
new-instance p1, Ljava/lang/IllegalStateException;
new-instance p2, Ljava/lang/StringBuilder;
const-string p3, "getAdView, adnName doesn\'t support! adnName = "
invoke-direct {p2, p3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/UnifiedAd;->adnName()Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
check-cast p1, Ljava/lang/Throwable;
throw p1
:sswitch_data_c2
.sparse-switch
-0x52ccf02e -> :sswitch_81
0x58603fd -> :sswitch_59
0x1da19ac6 -> :sswitch_50
0x57e343dc -> :sswitch_47
.end sparse-switch
.end method
.method public final a()Ljava/lang/String;
.registers 2
.line 272
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz v0, :cond_a
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/UnifiedAd;->adnName()Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_c
:cond_a
const-string v0, ""
:cond_c
return-object v0
.end method
.method public final a(Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;)V
.registers 33
move-object/from16 v7, p0
move-object/from16 v8, p1
const-string v0, "holder"
invoke-static {v8, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 210
iget-object v1, v7, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
const/4 v10, 0x2
.line 18152
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
if-eqz v1, :cond_6d
.line 210
invoke-virtual {v1}, Lcom/proxy/ad/adsdk/UnifiedAd;->adType()I
move-result v1
if-ne v1, v10, :cond_6d
.line 211
invoke-static {v8, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 3191
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 3192
sget-object v2, Lcom/imo/android/imoim/feeds/ui/detail/ad/a;->BANNER:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
iput-object v2, v7, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->j:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
.line 4103
iget-object v2, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->t:Landroid/widget/FrameLayout;
if-eqz v2, :cond_2a
.line 3193
invoke-virtual {v2}, Landroid/widget/FrameLayout;->removeAllViews()V
.line 3194
:cond_2a
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
.line 3195
iget-object v4, v7, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz v4, :cond_37
invoke-virtual {v4}, Lcom/proxy/ad/adsdk/UnifiedAd;->adView()Landroid/view/View;
move-result-object v4
goto :goto_38
:cond_37
const/4 v4, 0x0
.line 3196
:goto_38
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v5
sub-long/2addr v5, v2
.line 3197
sget-object v2, Lcom/imo/android/imoim/an/a;->b:Lcom/imo/android/imoim/an/a;
.line 5029
iget-object v2, v7, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;->g:Ljava/lang/String;
const-string v3, "feed_ads_bind_banner"
.line 3197
invoke-static {v5, v6, v2, v3}, Lcom/imo/android/imoim/an/a;->d(JLjava/lang/String;Ljava/lang/String;)V
if-eqz v4, :cond_4d
.line 3198
invoke-virtual {v4}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v9
goto :goto_4e
:cond_4d
const/4 v9, 0x0
.line 3199
:goto_4e
instance-of v2, v9, Landroid/view/ViewGroup;
if-eqz v2, :cond_57
.line 3200
check-cast v9, Landroid/view/ViewGroup;
invoke-virtual {v9}, Landroid/view/ViewGroup;->removeAllViews()V
:cond_57
if-eqz v4, :cond_60
.line 5103
iget-object v2, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->t:Landroid/widget/FrameLayout;
if-eqz v2, :cond_60
.line 3203
invoke-virtual {v2, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 3205
:cond_60
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sub-long/2addr v4, v0
.line 3206
sget-object v0, Lcom/imo/android/imoim/an/a;->b:Lcom/imo/android/imoim/an/a;
.line 6029
iget-object v0, v7, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;->g:Ljava/lang/String;
.line 3206
invoke-static {v4, v5, v0, v3}, Lcom/imo/android/imoim/an/a;->c(JLjava/lang/String;Ljava/lang/String;)V
return-void
.line 6109
:cond_6d
iget-object v1, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->z:Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;
if-eqz v1, :cond_77
.line 213
move-object v2, v7
check-cast v2, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e$b;
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e$b;)V
.line 214
:cond_77
invoke-static {v8, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 7083
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v12
.line 7084
iget-object v14, v7, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
const-string v16, " "
const-string v6, "nativeAd.adAssert ?: return@let"
const-string v5, "feed_ads_bind_native"
const/16 v17, 0x7
const-string v4, "assert.title"
if-eqz v14, :cond_295
.line 7085
invoke-virtual {v14}, Lcom/proxy/ad/adsdk/UnifiedAd;->getAdAssert()Lcom/proxy/ad/adsdk/AdAssert;
move-result-object v0
if-nez v0, :cond_94
goto/16 :goto_295
:cond_94
invoke-static {v0, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 8049
iget-object v1, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->d:Landroid/view/View;
if-eqz v1, :cond_295
.line 9049
iget-object v1, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->d:Landroid/view/View;
if-eqz v1, :cond_28d
.line 7087
check-cast v1, Lcom/proxy/ad/adsdk/nativead/MediaView;
.line 9079
iget-object v2, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->i:Landroid/view/ViewGroup;
.line 7088
instance-of v2, v2, Lcom/proxy/ad/adsdk/nativead/AdOptionsView;
if-eqz v2, :cond_295
.line 10079
iget-object v2, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->i:Landroid/view/ViewGroup;
if-eqz v2, :cond_285
.line 7089
check-cast v2, Lcom/proxy/ad/adsdk/nativead/AdOptionsView;
.line 10091
iget-object v9, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->l:Lcom/proxy/ad/adsdk/nativead/NativeAdView;
if-eqz v9, :cond_bd
const v3, 0x7e08000e
.line 7091
invoke-virtual {v9, v3}, Lcom/proxy/ad/adsdk/nativead/NativeAdView;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/view/ViewGroup;
move-object/from16 v20, v3
goto :goto_bf
:cond_bd
const/16 v20, 0x0
.line 11064
:goto_bf
iget-object v3, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->g:Landroid/widget/TextView;
if-eqz v3, :cond_117
.line 7094
invoke-virtual {v3, v11}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 7096
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/AdAssert;->getTitle()Ljava/lang/String;
move-result-object v10
invoke-static {v10, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v10, Ljava/lang/CharSequence;
invoke-interface {v10}, Ljava/lang/CharSequence;->length()I
move-result v10
if-lez v10, :cond_d7
const/4 v10, 0x1
goto :goto_d8
:cond_d7
const/4 v10, 0x0
:goto_d8
if-eqz v10, :cond_e2
.line 7097
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/AdAssert;->getTitle()Ljava/lang/String;
move-result-object v10
invoke-static {v10, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
goto :goto_e4
:cond_e2
move-object/from16 v10, v16
.line 7099
:goto_e4
check-cast v10, Ljava/lang/CharSequence;
invoke-virtual {v3, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 7100
new-instance v10, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;
const/16 v22, 0x0
const/16 v23, 0x4
const/16 v24, 0x0
const-string v25, "title"
move-object/from16 v26, v0
move-object v0, v10
move-object/from16 v27, v1
move-object/from16 v1, p0
move-object/from16 v28, v2
move-object/from16 v2, v25
move-object v15, v3
move-object/from16 v3, p1
move-object/from16 v29, v4
move/from16 v4, v22
move-object/from16 v30, v5
move/from16 v5, v23
move-object/from16 v25, v11
move-object v11, v6
move-object/from16 v6, v24
invoke-direct/range {v0 .. v6}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;ZILkotlin/f/b/j;)V
check-cast v10, Landroid/view/View$OnClickListener;
invoke-virtual {v15, v10}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_124
:cond_117
move-object/from16 v26, v0
move-object/from16 v27, v1
move-object/from16 v28, v2
move-object/from16 v29, v4
move-object/from16 v30, v5
move-object/from16 v25, v11
move-object v11, v6
.line 11069
:goto_124
iget-object v10, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->h:Landroid/widget/TextView;
if-eqz v10, :cond_168
const/4 v0, 0x6
.line 7104
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v10, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 7105
invoke-virtual/range {v26 .. v26}, Lcom/proxy/ad/adsdk/AdAssert;->getDescription()Ljava/lang/String;
move-result-object v0
check-cast v0, Ljava/lang/CharSequence;
invoke-virtual {v10, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 7106
invoke-virtual/range {v26 .. v26}, Lcom/proxy/ad/adsdk/AdAssert;->getDescription()Ljava/lang/String;
move-result-object v0
check-cast v0, Ljava/lang/CharSequence;
if-eqz v0, :cond_14a
invoke-interface {v0}, Ljava/lang/CharSequence;->length()I
move-result v0
if-nez v0, :cond_148
goto :goto_14a
:cond_148
const/4 v2, 0x0
goto :goto_14b
:cond_14a
:goto_14a
const/4 v2, 0x1
:goto_14b
if-eqz v2, :cond_150
const/16 v3, 0x8
goto :goto_151
:cond_150
const/4 v3, 0x0
:goto_151
invoke-virtual {v10, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 7107
new-instance v15, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;
const/4 v4, 0x0
const/4 v5, 0x4
const/4 v6, 0x0
const-string v2, "sub_title"
move-object v0, v15
move-object/from16 v1, p0
move-object/from16 v3, p1
invoke-direct/range {v0 .. v6}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;ZILkotlin/f/b/j;)V
check-cast v15, Landroid/view/View$OnClickListener;
invoke-virtual {v10, v15}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 11089
:cond_168
iget-object v0, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->k:Landroid/widget/TextView;
if-eqz v0, :cond_190
.line 7111
invoke-virtual/range {v26 .. v26}, Lcom/proxy/ad/adsdk/AdAssert;->getCallToAction()Ljava/lang/String;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 7112
invoke-virtual/range {v26 .. v26}, Lcom/proxy/ad/adsdk/AdAssert;->getCallToAction()Ljava/lang/String;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
if-eqz v1, :cond_186
invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
move-result v1
if-nez v1, :cond_184
goto :goto_186
:cond_184
const/4 v2, 0x0
goto :goto_187
:cond_186
:goto_186
const/4 v2, 0x1
:goto_187
if-eqz v2, :cond_18c
const/16 v3, 0x8
goto :goto_18d
:cond_18c
const/4 v3, 0x0
:goto_18d
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 11100
:cond_190
iget-object v0, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->r:Landroid/view/View;
const-string v10, "facebook"
if-eqz v0, :cond_1a7
.line 7115
invoke-virtual/range {p0 .. p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->a()Ljava/lang/String;
move-result-object v1
invoke-static {v10, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1a3
const/16 v3, 0x8
goto :goto_1a4
:cond_1a3
const/4 v3, 0x0
:goto_1a4
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 12084
:cond_1a7
iget-object v15, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->j:Landroid/view/View;
if-eqz v15, :cond_1c2
.line 7116
new-instance v18, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;
const/4 v4, 0x0
const/4 v5, 0x4
const/4 v6, 0x0
const-string v2, "button"
move-object/from16 v0, v18
move-object/from16 v1, p0
move-object/from16 v3, p1
invoke-direct/range {v0 .. v6}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;ZILkotlin/f/b/j;)V
move-object/from16 v0, v18
check-cast v0, Landroid/view/View$OnClickListener;
invoke-virtual {v15, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 13059
:cond_1c2
iget-object v15, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->f:Lcom/proxy/ad/adsdk/nativead/AdIconView;
if-eqz v15, :cond_1dd
.line 7117
new-instance v18, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;
const/4 v4, 0x0
const/4 v5, 0x4
const/4 v6, 0x0
const-string v2, "icon"
move-object/from16 v0, v18
move-object/from16 v1, p0
move-object/from16 v3, p1
invoke-direct/range {v0 .. v6}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;ZILkotlin/f/b/j;)V
move-object/from16 v0, v18
check-cast v0, Landroid/view/View$OnClickListener;
invoke-virtual {v15, v0}, Lcom/proxy/ad/adsdk/nativead/AdIconView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 13084
:cond_1dd
iget-object v0, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->j:Landroid/view/View;
if-eqz v0, :cond_1e8
.line 7118
invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
.line 14039
:cond_1e8
iget-object v0, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->b:Landroid/view/View;
if-eqz v0, :cond_1f3
.line 7119
invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
:cond_1f3
const/4 v0, 0x4
.line 7120
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
move-object/from16 v2, v28
invoke-virtual {v2, v0}, Lcom/proxy/ad/adsdk/nativead/AdOptionsView;->setTag(Ljava/lang/Object;)V
.line 7122
invoke-virtual/range {v26 .. v26}, Lcom/proxy/ad/adsdk/AdAssert;->getCreativeType()I
move-result v0
const/4 v1, 0x2
if-ne v0, v1, :cond_207
.line 7123
sget-object v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/a;->VIDEO_AD:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
goto :goto_209
.line 7125
:cond_207
sget-object v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/a;->IMAGE_AD:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
.line 7122
:goto_209
iput-object v0, v7, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->j:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
.line 7128
invoke-virtual/range {p0 .. p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->i()Z
move-result v0
if-eqz v0, :cond_250
.line 14103
iget-object v0, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->t:Landroid/widget/FrameLayout;
.line 7129
check-cast v0, Landroid/view/View;
.line 14296
invoke-virtual/range {p0 .. p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->a()Ljava/lang/String;
move-result-object v1
const-string v3, "admob"
invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_237
invoke-virtual/range {p0 .. p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->a()Ljava/lang/String;
move-result-object v1
const-string v3, "googleadx"
invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_237
invoke-virtual/range {p0 .. p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->a()Ljava/lang/String;
move-result-object v1
invoke-static {v1, v10}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_250
.line 14297
:cond_237
new-instance v1, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$b;
invoke-direct {v1, v0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$b;-><init>(Landroid/view/View;)V
check-cast v1, Landroid/view/View$OnClickListener;
move-object/from16 v3, v27
invoke-virtual {v3, v1}, Lcom/proxy/ad/adsdk/nativead/MediaView;->setMediaClickListener(Landroid/view/View$OnClickListener;)V
if-eqz v9, :cond_252
.line 14300
new-instance v1, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$c;
invoke-direct {v1, v0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$c;-><init>(Landroid/view/View;)V
check-cast v1, Landroid/view/View$OnClickListener;
invoke-virtual {v9, v1}, Lcom/proxy/ad/adsdk/nativead/NativeAdView;->setNativeAdClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_252
:cond_250
move-object/from16 v3, v27
.line 7132
:cond_252
:goto_252
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
if-eqz v9, :cond_274
.line 7133
move-object/from16 v19, v14
check-cast v19, Lcom/proxy/ad/adsdk/Ad;
.line 15059
iget-object v4, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->f:Lcom/proxy/ad/adsdk/nativead/AdIconView;
const/4 v5, 0x1
new-array v6, v5, [Landroid/view/View;
.line 16039
iget-object v10, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->b:Landroid/view/View;
const/4 v14, 0x0
aput-object v10, v6, v14
move-object/from16 v18, v9
move-object/from16 v21, v3
move-object/from16 v22, v4
move-object/from16 v23, v2
move-object/from16 v24, v6
.line 7133
invoke-virtual/range {v18 .. v24}, Lcom/proxy/ad/adsdk/nativead/NativeAdView;->bindAdView(Lcom/proxy/ad/adsdk/Ad;Landroid/view/ViewGroup;Lcom/proxy/ad/adsdk/nativead/MediaView;Lcom/proxy/ad/adsdk/nativead/AdIconView;Lcom/proxy/ad/adsdk/nativead/AdOptionsView;[Landroid/view/View;)V
goto :goto_276
:cond_274
const/4 v5, 0x1
const/4 v14, 0x0
.line 7134
:goto_276
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sub-long/2addr v2, v0
.line 7135
sget-object v0, Lcom/imo/android/imoim/an/a;->b:Lcom/imo/android/imoim/an/a;
.line 17029
iget-object v0, v7, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;->g:Ljava/lang/String;
move-object/from16 v1, v30
.line 7135
invoke-static {v2, v3, v0, v1}, Lcom/imo/android/imoim/an/a;->d(JLjava/lang/String;Ljava/lang/String;)V
goto :goto_29d
.line 7089
:cond_285
new-instance v0, Lkotlin/TypeCastException;
const-string v1, "null cannot be cast to non-null type com.proxy.ad.adsdk.nativead.AdOptionsView"
invoke-direct {v0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
.line 7087
:cond_28d
new-instance v0, Lkotlin/TypeCastException;
const-string v1, "null cannot be cast to non-null type com.proxy.ad.adsdk.nativead.MediaView"
invoke-direct {v0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
:cond_295
:goto_295
move-object/from16 v29, v4
move-object v1, v5
move-object/from16 v25, v11
const/4 v5, 0x1
const/4 v14, 0x0
move-object v11, v6
.line 7137
:goto_29d
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sub-long/2addr v2, v12
.line 7138
sget-object v0, Lcom/imo/android/imoim/an/a;->b:Lcom/imo/android/imoim/an/a;
.line 18029
iget-object v0, v7, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;->g:Ljava/lang/String;
.line 7138
invoke-static {v2, v3, v0, v1}, Lcom/imo/android/imoim/an/a;->c(JLjava/lang/String;Ljava/lang/String;)V
const-string v0, "adHolder"
.line 215
invoke-static {v8, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 19109
iget-object v0, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->z:Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;
if-eqz v0, :cond_3e3
.line 18143
iget-object v1, v7, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz v1, :cond_3e3
.line 18144
invoke-virtual {v1}, Lcom/proxy/ad/adsdk/UnifiedAd;->getAdAssert()Lcom/proxy/ad/adsdk/AdAssert;
move-result-object v2
if-nez v2, :cond_2bd
return-void
:cond_2bd
invoke-static {v2, v11}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 20049
iget-object v3, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->d:Landroid/view/View;
if-eqz v3, :cond_3e3
.line 20079
iget-object v3, v8, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->i:Landroid/view/ViewGroup;
.line 18145
instance-of v3, v3, Lcom/proxy/ad/adsdk/nativead/AdOptionsView;
if-eqz v3, :cond_3e3
invoke-virtual {v1}, Lcom/proxy/ad/adsdk/UnifiedAd;->getAdAssert()Lcom/proxy/ad/adsdk/AdAssert;
move-result-object v1
if-nez v1, :cond_2d2
goto/16 :goto_3e3
.line 18149
:cond_2d2
invoke-virtual {v2}, Lcom/proxy/ad/adsdk/AdAssert;->getAdIconDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v1
.line 21054
iget-object v3, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->g:Landroid/widget/TextView;
if-eqz v3, :cond_311
move-object/from16 v4, v25
.line 18152
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 18154
invoke-virtual {v2}, Lcom/proxy/ad/adsdk/AdAssert;->getTitle()Ljava/lang/String;
move-result-object v4
move-object/from16 v6, v29
invoke-static {v4, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v4, Ljava/lang/CharSequence;
invoke-interface {v4}, Ljava/lang/CharSequence;->length()I
move-result v4
if-lez v4, :cond_2f2
const/4 v4, 0x1
goto :goto_2f3
:cond_2f2
const/4 v4, 0x0
:goto_2f3
if-eqz v4, :cond_2fe
.line 18155
invoke-virtual {v2}, Lcom/proxy/ad/adsdk/AdAssert;->getTitle()Ljava/lang/String;
move-result-object v4
invoke-static {v4, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
move-object/from16 v16, v4
.line 18157
:cond_2fe
move-object/from16 v4, v16
check-cast v4, Ljava/lang/CharSequence;
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 18158
new-instance v4, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;
const-string v6, "title"
invoke-direct {v4, v7, v6, v8, v5}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;Z)V
check-cast v4, Landroid/view/View$OnClickListener;
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 21059
:cond_311
iget-object v3, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->h:Landroid/widget/TextView;
if-eqz v3, :cond_34d
const/4 v4, 0x6
.line 18162
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 18163
invoke-virtual {v2}, Lcom/proxy/ad/adsdk/AdAssert;->getDescription()Ljava/lang/String;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 18164
invoke-virtual {v2}, Lcom/proxy/ad/adsdk/AdAssert;->getDescription()Ljava/lang/String;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
if-eqz v4, :cond_337
invoke-interface {v4}, Ljava/lang/CharSequence;->length()I
move-result v4
if-nez v4, :cond_335
goto :goto_337
:cond_335
const/4 v4, 0x0
goto :goto_338
:cond_337
:goto_337
const/4 v4, 0x1
:goto_338
if-eqz v4, :cond_33d
const/16 v4, 0x8
goto :goto_33e
:cond_33d
const/4 v4, 0x0
:goto_33e
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V
.line 18165
new-instance v4, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;
const-string v6, "sub_title"
invoke-direct {v4, v7, v6, v8, v5}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;Z)V
check-cast v4, Landroid/view/View$OnClickListener;
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 21069
:cond_34d
iget-object v3, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->j:Landroid/widget/TextView;
if-eqz v3, :cond_375
.line 18169
invoke-virtual {v2}, Lcom/proxy/ad/adsdk/AdAssert;->getCallToAction()Ljava/lang/String;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 18170
invoke-virtual {v2}, Lcom/proxy/ad/adsdk/AdAssert;->getCallToAction()Ljava/lang/String;
move-result-object v2
check-cast v2, Ljava/lang/CharSequence;
if-eqz v2, :cond_36b
invoke-interface {v2}, Ljava/lang/CharSequence;->length()I
move-result v2
if-nez v2, :cond_369
goto :goto_36b
:cond_369
const/4 v2, 0x0
goto :goto_36c
:cond_36b
:goto_36b
const/4 v2, 0x1
:goto_36c
if-eqz v2, :cond_371
const/16 v2, 0x8
goto :goto_372
:cond_371
const/4 v2, 0x0
:goto_372
invoke-virtual {v3, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 22034
:cond_375
iget-object v2, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->c:Landroid/view/View;
if-eqz v2, :cond_385
.line 18173
new-instance v3, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;
const-string v4, "unknown"
invoke-direct {v3, v7, v4, v8, v5}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;Z)V
check-cast v3, Landroid/view/View$OnClickListener;
invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 22064
:cond_385
iget-object v2, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->i:Landroid/view/View;
if-eqz v2, :cond_395
.line 18174
new-instance v3, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;
const-string v4, "button"
invoke-direct {v3, v7, v4, v8, v5}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;Z)V
check-cast v3, Landroid/view/View$OnClickListener;
invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 23064
:cond_395
iget-object v2, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->i:Landroid/view/View;
if-eqz v2, :cond_3a0
.line 18175
invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
.line 24044
:cond_3a0
iget-object v2, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->e:Lcom/imo/android/imoim/feeds/ui/views/SimpleDraweeCompatView;
if-eqz v2, :cond_3e3
const-string v3, "icon"
if-eqz v1, :cond_3ce
.line 24049
iget-object v4, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->f:Landroid/view/ViewGroup;
if-eqz v4, :cond_3af
.line 18178
invoke-virtual {v4, v14}, Landroid/view/ViewGroup;->setVisibility(I)V
.line 18179
:cond_3af
invoke-virtual {v2}, Lcom/imo/android/imoim/feeds/ui/views/SimpleDraweeCompatView;->getHierarchy()Lcom/facebook/drawee/interfaces/DraweeHierarchy;
move-result-object v4
check-cast v4, Lcom/facebook/drawee/generic/GenericDraweeHierarchy;
const/high16 v6, 0x3f800000 # 1.0f
invoke-virtual {v4, v1, v6, v5}, Lcom/facebook/drawee/generic/GenericDraweeHierarchy;->setImage(Landroid/graphics/drawable/Drawable;FZ)V
.line 25044
iget-object v1, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->e:Lcom/imo/android/imoim/feeds/ui/views/SimpleDraweeCompatView;
if-eqz v1, :cond_3cb
.line 18180
new-instance v4, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;
invoke-direct {v4, v7, v3, v8, v5}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;Z)V
check-cast v4, Landroid/view/View$OnClickListener;
invoke-virtual {v1, v4}, Lcom/imo/android/imoim/feeds/ui/views/SimpleDraweeCompatView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
sget-object v9, Lkotlin/w;->a:Lkotlin/w;
goto :goto_3cc
:cond_3cb
const/4 v9, 0x0
:goto_3cc
if-nez v9, :cond_3d9
.line 25049
:cond_3ce
iget-object v0, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->f:Landroid/view/ViewGroup;
if-eqz v0, :cond_3d7
const/16 v1, 0x8
.line 18182
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setVisibility(I)V
.line 18183
:cond_3d7
sget-object v0, Lkotlin/w;->a:Lkotlin/w;
.line 18184
:cond_3d9
new-instance v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;
invoke-direct {v0, v7, v3, v8, v5}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e$a;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;Ljava/lang/String;Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;Z)V
check-cast v0, Landroid/view/View$OnClickListener;
invoke-virtual {v2, v0}, Lcom/imo/android/imoim/feeds/ui/views/SimpleDraweeCompatView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_3e3
:goto_3e3
return-void
.end method
.method public final a(Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;I)V
.registers 4
const-string v0, "adViewHolder"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 310
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->h()Lcom/imo/android/imoim/feeds/ui/detail/ad/a/a;
move-result-object p1
if-eqz p1, :cond_11
move-object v0, p0
check-cast v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;
invoke-interface {p1, v0, p2}, Lcom/imo/android/imoim/feeds/ui/detail/ad/a/a;->a(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;I)V
:cond_11
return-void
.end method
.method public final a(Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;Z)V
.registers 4
const-string v0, "holder"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 220
invoke-super {p0, p1, p2}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;->a(Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;Z)V
.line 221
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz p1, :cond_15
invoke-virtual {p1}, Lcom/proxy/ad/adsdk/UnifiedAd;->getVideoController()Lcom/proxy/ad/adsdk/video/VideoController;
move-result-object p1
if-eqz p1, :cond_15
invoke-virtual {p1}, Lcom/proxy/ad/adsdk/video/VideoController;->play()V
:cond_15
return-void
.end method
.method public final b()V
.registers 8
.line 37
invoke-super {p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;->b()V
.line 38
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz v0, :cond_a
.line 39
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->c()V
.line 42
:cond_a
new-instance v0, Lcom/proxy/ad/adsdk/UnifiedAd;
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Lcom/proxy/ad/adsdk/UnifiedAd;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
.line 43
new-instance v0, Lcom/proxy/ad/adsdk/AdRequest$Builder;
invoke-direct {v0}, Lcom/proxy/ad/adsdk/AdRequest$Builder;-><init>()V
.line 1029
iget-object v1, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;->g:Ljava/lang/String;
.line 44
invoke-virtual {v0, v1}, Lcom/proxy/ad/adsdk/AdRequest$Builder;->slot(Ljava/lang/String;)Lcom/proxy/ad/adsdk/AdRequest$Builder;
.line 45
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/AdRequest$Builder;->build()Lcom/proxy/ad/adsdk/AdRequest;
move-result-object v0
.line 46
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
.line 47
iget-object v3, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
const/4 v4, 0x0
if-eqz v3, :cond_31
invoke-virtual {v3, v0}, Lcom/proxy/ad/adsdk/UnifiedAd;->loadAdSync(Lcom/proxy/ad/adsdk/AdRequest;)Lcom/proxy/ad/adsdk/AdResult;
move-result-object v0
goto :goto_32
:cond_31
move-object v0, v4
.line 48
:goto_32
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v5
sub-long/2addr v5, v1
.line 49
sget-object v1, Lcom/imo/android/imoim/an/a;->b:Lcom/imo/android/imoim/an/a;
.line 2029
iget-object v1, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;->g:Ljava/lang/String;
const-string v2, "feed_ads_loadsync"
.line 49
invoke-static {v5, v6, v1, v2}, Lcom/imo/android/imoim/an/a;->b(JLjava/lang/String;Ljava/lang/String;)V
.line 50
iget-object v1, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz v1, :cond_4e
new-instance v2, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/BigoAdProvider$loadAd$2;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/BigoAdProvider$loadAd$2;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;)V
check-cast v2, Lcom/proxy/ad/adsdk/AdListener;
invoke-virtual {v1, v2}, Lcom/proxy/ad/adsdk/UnifiedAd;->setAdListener(Lcom/proxy/ad/adsdk/AdListener;)V
:cond_4e
const/4 v1, 0x0
if-eqz v0, :cond_a9
.line 74
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/AdResult;->isSuccess()Z
move-result v0
if-eqz v0, :cond_a9
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz v0, :cond_60
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/UnifiedAd;->adnName()Ljava/lang/String;
move-result-object v0
goto :goto_61
:cond_60
move-object v0, v4
.line 2276
:goto_61
move-object v2, v0
check-cast v2, Ljava/lang/CharSequence;
const/4 v3, 0x1
if-eqz v2, :cond_70
invoke-interface {v2}, Ljava/lang/CharSequence;->length()I
move-result v2
if-nez v2, :cond_6e
goto :goto_70
:cond_6e
const/4 v2, 0x0
goto :goto_71
:cond_70
:goto_70
const/4 v2, 0x1
:goto_71
if-nez v2, :cond_a2
if-nez v0, :cond_76
goto :goto_a2
.line 2277
:cond_76
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v2
sparse-switch v2, :sswitch_data_b2
goto :goto_a2
:sswitch_7e
const-string v2, "googleadx"
.line 2278
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_a2
goto :goto_a3
:sswitch_87
const-string v2, "facebook"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_a2
goto :goto_a3
:sswitch_90
const-string v2, "admob"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_a2
goto :goto_a3
:sswitch_99
const-string v2, "bigoad"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_a2
goto :goto_a3
:cond_a2
:goto_a2
const/4 v3, 0x0
:goto_a3
if-eqz v3, :cond_a9
.line 75
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->d()V
return-void
:cond_a9
const-string v0, "load ad sync fail"
.line 77
invoke-virtual {p0, v0, v1}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->a(Ljava/lang/String;I)V
.line 78
iput-object v4, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
return-void
nop
:sswitch_data_b2
.sparse-switch
-0x52ccf02e -> :sswitch_99
0x58603fd -> :sswitch_90
0x1da19ac6 -> :sswitch_87
0x57e343dc -> :sswitch_7e
.end sparse-switch
.end method
.method public final c()V
.registers 2
.line 261
invoke-super {p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/c;->c()V
.line 262
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz v0, :cond_a
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/UnifiedAd;->destroy()V
:cond_a
const/4 v0, 0x0
.line 263
iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
return-void
.end method
.method public final e()Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
.registers 2
.line 233
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->j:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
return-object v0
.end method
.method public final e(Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;)V
.registers 3
const-string v0, "holder"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 225
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz p1, :cond_12
invoke-virtual {p1}, Lcom/proxy/ad/adsdk/UnifiedAd;->getVideoController()Lcom/proxy/ad/adsdk/video/VideoController;
move-result-object p1
if-eqz p1, :cond_12
invoke-virtual {p1}, Lcom/proxy/ad/adsdk/video/VideoController;->pause()V
:cond_12
return-void
.end method
.method public final f()I
.registers 2
.line 237
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz v0, :cond_9
.line 238
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/UnifiedAd;->adType()I
move-result v0
return v0
:cond_9
const/4 v0, 0x0
return v0
.end method
.method public final f(Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;)V
.registers 3
const-string v0, "holder"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 25109
iget-object p1, p1, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;->z:Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;
if-eqz p1, :cond_f
.line 229
move-object v0, p0
check-cast v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e$b;
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e;->b(Lcom/imo/android/imoim/feeds/ui/detail/ad/b/e$b;)V
:cond_f
return-void
.end method
.method public final g(Lcom/imo/android/imoim/feeds/ui/detail/ad/b/f;)V
.registers 3
const-string v0, "adViewHolder"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public final g()Z
.registers 2
.line 267
iget-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/provider/e;->k:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz v0, :cond_d
.line 268
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/UnifiedAd;->isExpired()Z
move-result v0
if-eqz v0, :cond_b
goto :goto_d
:cond_b
const/4 v0, 0x0
return v0
:cond_d
:goto_d
const/4 v0, 0x1
return v0
.end method