BigoMixHelper.smali
.class public Lcom/imo/android/imoim/ads/BigoMixHelper;
.super Lcom/imo/android/imoim/ads/BigoHelper;
.source "SourceFile"
# interfaces
.implements Lcom/proxy/ad/adsdk/AdListener;
.implements Lcom/proxy/ad/adsdk/AdPreloadListener;
# instance fields
.field private mSubLocation:Ljava/lang/String;
# direct methods
.method constructor <init>(Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/ads/b/a;)V
.registers 4
.line 36
invoke-direct {p0, p1, p2, p3}, Lcom/imo/android/imoim/ads/BigoHelper;-><init>(Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/ads/b/a;)V
return-void
.end method
.method private bindMix(Lcom/proxy/ad/adsdk/UnifiedAd;Lcom/imo/android/imoim/adapters/AdAdapter$Holder;Ljava/lang/String;)V
.registers 21
move-object/from16 v0, p0
move-object/from16 v2, p1
move-object/from16 v8, p2
.line 77
invoke-virtual/range {p1 .. p1}, Lcom/proxy/ad/adsdk/UnifiedAd;->adType()I
move-result v1
.line 78
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "bindMix, slot = ["
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v4, v0, Lcom/imo/android/imoim/ads/BigoMixHelper;->slot:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v4, "], nativeAd = ["
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v4, "], adLocation = ["
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-object/from16 v4, p3
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v5, "]"
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const-string v6, "adsdk-BigoHelper"
.line 3071
invoke-static {v6, v3}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
const/4 v3, 0x2
const/4 v9, 0x0
if-ne v3, v1, :cond_a9
.line 83
invoke-virtual/range {p1 .. p1}, Lcom/proxy/ad/adsdk/UnifiedAd;->adView()Landroid/view/View;
move-result-object v1
if-nez v1, :cond_41
return-void
.line 87
:cond_41
invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v2
check-cast v2, Landroid/view/ViewGroup;
.line 88
iget-object v3, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->itemView:Landroid/view/View;
const v4, 0x7f090163
invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/view/ViewGroup;
if-eqz v3, :cond_a3
.line 90
new-instance v4, Ljava/lang/StringBuilder;
const-string v7, "bindEndCall,banner=["
invoke-direct {v4, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v7, "],parent=["
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v7, "],bannerView=["
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 4071
invoke-static {v6, v4}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
if-nez v2, :cond_89
const-string v2, "parent is null"
.line 5071
invoke-static {v6, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 93
invoke-virtual {v3}, Landroid/view/ViewGroup;->removeAllViews()V
.line 94
invoke-virtual {v3, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
.line 95
invoke-virtual {v3, v9}, Landroid/view/ViewGroup;->setVisibility(I)V
return-void
:cond_89
if-eq v2, v3, :cond_9d
const-string v4, "parent is different"
.line 5075
invoke-static {v6, v4}, Lcom/imo/android/imoim/util/bt;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 100
invoke-virtual {v2, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
.line 101
invoke-virtual {v3}, Landroid/view/ViewGroup;->removeAllViews()V
.line 102
invoke-virtual {v3, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
.line 103
invoke-virtual {v3, v9}, Landroid/view/ViewGroup;->setVisibility(I)V
return-void
:cond_9d
const-string v1, "parent is same"
.line 6071
invoke-static {v6, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_a3
const-string v1, "banner is null"
.line 7071
invoke-static {v6, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_a9
const/4 v5, 0x1
if-eq v5, v1, :cond_af
const/4 v6, 0x5
if-ne v6, v1, :cond_1bb
.line 112
:cond_af
iget-object v1, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->a:Landroid/view/ViewGroup;
check-cast v1, Lcom/proxy/ad/adsdk/nativead/NativeAdView;
const v6, 0x7f090166
.line 113
invoke-virtual {v1, v6}, Lcom/proxy/ad/adsdk/nativead/NativeAdView;->findViewById(I)Landroid/view/View;
move-result-object v6
check-cast v6, Landroid/view/ViewGroup;
.line 114
invoke-virtual/range {p1 .. p1}, Lcom/proxy/ad/adsdk/UnifiedAd;->getAdAssert()Lcom/proxy/ad/adsdk/AdAssert;
move-result-object v7
if-nez v7, :cond_c3
return-void
.line 119
:cond_c3
iget-object v10, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->f:Landroid/view/View;
check-cast v10, Lcom/proxy/ad/adsdk/nativead/MediaView;
.line 120
iget-object v11, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->i:Landroid/view/ViewGroup;
check-cast v11, Lcom/proxy/ad/adsdk/nativead/AdOptionsView;
const v12, 0x7f090161
.line 121
invoke-virtual {v1, v12}, Lcom/proxy/ad/adsdk/nativead/NativeAdView;->findViewById(I)Landroid/view/View;
move-result-object v12
check-cast v12, Lcom/proxy/ad/adsdk/nativead/AdIconView;
const v13, 0x7f090190
.line 122
invoke-virtual {v6, v13}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
move-result-object v13
check-cast v13, Landroid/widget/ImageView;
const v14, 0x7f090584
.line 123
invoke-virtual {v6, v14}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
move-result-object v14
const v15, 0x7f09087e
.line 124
invoke-virtual {v6, v15}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
move-result-object v15
.line 125
iget-object v5, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->h:Landroid/widget/TextView;
.line 127
invoke-virtual {v7}, Lcom/proxy/ad/adsdk/AdAssert;->getTitle()Ljava/lang/String;
move-result-object v16
if-eqz v16, :cond_10c
.line 128
iget-object v9, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->c:Landroid/widget/TextView;
invoke-virtual {v7}, Lcom/proxy/ad/adsdk/AdAssert;->getTitle()Ljava/lang/String;
move-result-object v3
invoke-virtual {v9, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 129
invoke-static/range {p3 .. p3}, Lcom/imo/android/imoim/ads/BigoMixHelper;->supportHeadlineClick(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_10c
.line 130
iget-object v3, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->c:Landroid/widget/TextView;
const/4 v9, 0x2
invoke-static {v9}, 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 134
:cond_10c
invoke-virtual {v7}, Lcom/proxy/ad/adsdk/AdAssert;->getDescription()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_12b
.line 135
iget-object v3, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->e:Landroid/widget/TextView;
invoke-virtual {v7}, Lcom/proxy/ad/adsdk/AdAssert;->getDescription()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 136
invoke-static/range {p3 .. p3}, Lcom/imo/android/imoim/ads/BigoMixHelper;->supportBodyClick(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_12b
.line 137
iget-object v3, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->e:Landroid/widget/TextView;
const/4 v4, 0x6
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 141
:cond_12b
invoke-virtual {v7}, Lcom/proxy/ad/adsdk/AdAssert;->getCallToAction()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_14f
.line 142
iget-object v3, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->h:Landroid/widget/TextView;
invoke-virtual {v7}, Lcom/proxy/ad/adsdk/AdAssert;->getCallToAction()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const/4 v3, 0x7
if-eqz v14, :cond_146
.line 144
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v14, v3}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
move-object v5, v14
goto :goto_14f
.line 147
:cond_146
iget-object v4, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->h:Landroid/widget/TextView;
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v4, v3}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
:cond_14f
:goto_14f
const/4 v3, -0x1
if-eqz v11, :cond_155
.line 152
invoke-virtual {v11, v3}, Lcom/proxy/ad/adsdk/nativead/AdOptionsView;->setIconColor(I)V
:cond_155
if-eqz v13, :cond_15c
const/16 v4, 0xa
.line 156
invoke-virtual {v0, v7, v4, v13}, Lcom/imo/android/imoim/ads/BigoMixHelper;->blurInBackground(Lcom/proxy/ad/adsdk/AdAssert;ILandroid/widget/ImageView;)V
.line 159
:cond_15c
invoke-virtual/range {p1 .. p1}, Lcom/proxy/ad/adsdk/UnifiedAd;->adnName()Ljava/lang/String;
move-result-object v4
const-string v9, "facebook"
invoke-virtual {v9, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_17e
.line 160
invoke-virtual {v10}, Lcom/proxy/ad/adsdk/nativead/MediaView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v4
instance-of v4, v4, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
if-eqz v4, :cond_17e
.line 162
invoke-virtual {v10}, Lcom/proxy/ad/adsdk/nativead/MediaView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v4
check-cast v4, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
const/4 v9, 0x0
.line 163
iput v9, v4, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToBottom:I
.line 164
iput v3, v4, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->bottomToTop:I
.line 165
invoke-virtual {v10, v4}, Lcom/proxy/ad/adsdk/nativead/MediaView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 168
:cond_17e
sget-object v3, Lcom/imo/android/imoim/ads/-$$Lambda$BigoMixHelper$uhnGZz2QZmYf73kuFqzppq2-aQw;->INSTANCE:Lcom/imo/android/imoim/ads/-$$Lambda$BigoMixHelper$uhnGZz2QZmYf73kuFqzppq2-aQw;
invoke-virtual {v10, v3}, Lcom/proxy/ad/adsdk/nativead/MediaView;->setMediaClickListener(Landroid/view/View$OnClickListener;)V
.line 171
sget-object v3, Lcom/imo/android/imoim/ads/-$$Lambda$BigoMixHelper$hQUR-ISZBclr2SjKwHbHlYmPpBA;->INSTANCE:Lcom/imo/android/imoim/ads/-$$Lambda$BigoMixHelper$hQUR-ISZBclr2SjKwHbHlYmPpBA;
invoke-virtual {v1, v3}, Lcom/proxy/ad/adsdk/nativead/NativeAdView;->setNativeAdClickListener(Landroid/view/View$OnClickListener;)V
.line 174
invoke-virtual {v0, v2, v7}, Lcom/imo/android/imoim/ads/BigoMixHelper;->setupVideoController(Lcom/proxy/ad/adsdk/UnifiedAd;Lcom/proxy/ad/adsdk/AdAssert;)V
.line 175
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v3
const/4 v7, 0x3
new-array v7, v7, [Landroid/view/View;
.line 176
iget-object v9, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->c:Landroid/widget/TextView;
const/4 v13, 0x0
aput-object v9, v7, v13
iget-object v9, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->e:Landroid/widget/TextView;
const/4 v13, 0x1
aput-object v9, v7, v13
const/4 v9, 0x2
aput-object v5, v7, v9
move-object/from16 v2, p1
move-wide v4, v3
move-object v3, v6
move-wide v5, v4
move-object v4, v10
move-wide v9, v5
move-object v5, v12
move-object v6, v11
invoke-virtual/range {v1 .. v7}, 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
const-string v1, "bigon_bind_mix"
.line 178
invoke-virtual {v0, v9, v10, v1}, Lcom/imo/android/imoim/ads/BigoMixHelper;->bindSdkEnd(JLjava/lang/String;)V
if-eqz v14, :cond_1bb
.line 180
iget-object v1, v8, Lcom/imo/android/imoim/adapters/AdAdapter$Holder;->h:Landroid/widget/TextView;
const/4 v2, 0x0
invoke-static {v1, v2}, Lcom/imo/android/imoim/ads/BigoMixHelper;->setClickable(Landroid/view/View;Z)V
.line 181
invoke-static {v15, v2}, Lcom/imo/android/imoim/ads/BigoMixHelper;->setClickable(Landroid/view/View;Z)V
:cond_1bb
return-void
.end method
.method static synthetic lambda$bindMix$0(Landroid/view/View;)V
.registers 1
return-void
.end method
.method static synthetic lambda$bindMix$1(Landroid/view/View;)V
.registers 1
return-void
.end method
.method private static supportBodyClick(Ljava/lang/String;)Z
.registers 4
.line 267
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x1
packed-switch v0, :pswitch_data_26
goto :goto_1e
:pswitch_a
const-string v0, "story2"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_1e
const/4 p0, 0x1
goto :goto_1f
:pswitch_14
const-string v0, "story1"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_1e
const/4 p0, 0x0
goto :goto_1f
:cond_1e
:goto_1e
const/4 p0, -0x1
:goto_1f
if-eqz p0, :cond_24
if-eq p0, v2, :cond_24
return v1
:cond_24
return v2
nop
:pswitch_data_26
.packed-switch -0x352bda24
:pswitch_14
:pswitch_a
.end packed-switch
.end method
.method private static supportHeadlineClick(Ljava/lang/String;)Z
.registers 4
.line 276
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x1
packed-switch v0, :pswitch_data_26
goto :goto_1e
:pswitch_a
const-string v0, "story2"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_1e
const/4 p0, 0x1
goto :goto_1f
:pswitch_14
const-string v0, "story1"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_1e
const/4 p0, 0x0
goto :goto_1f
:cond_1e
:goto_1e
const/4 p0, -0x1
:goto_1f
if-eqz p0, :cond_24
if-eq p0, v2, :cond_24
return v1
:cond_24
return v2
nop
:pswitch_data_26
.packed-switch -0x352bda24
:pswitch_14
:pswitch_a
.end packed-switch
.end method
.method public static supportMixAd(Ljava/lang/String;)Z
.registers 8
.line 254
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x5
const/4 v3, 0x4
const/4 v4, 0x3
const/4 v5, 0x2
const/4 v6, 0x1
sparse-switch v0, :sswitch_data_5a
goto :goto_4a
:sswitch_e
const-string v0, "end_call2"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_4a
const/4 p0, 0x1
goto :goto_4b
:sswitch_18
const-string v0, "end_call1"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_4a
const/4 p0, 0x0
goto :goto_4b
:sswitch_22
const-string v0, "story_endcall2"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_4a
const/4 p0, 0x5
goto :goto_4b
:sswitch_2c
const-string v0, "story_endcall1"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_4a
const/4 p0, 0x4
goto :goto_4b
:sswitch_36
const-string v0, "story2"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_4a
const/4 p0, 0x3
goto :goto_4b
:sswitch_40
const-string v0, "story1"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_4a
const/4 p0, 0x2
goto :goto_4b
:cond_4a
:goto_4a
const/4 p0, -0x1
:goto_4b
if-eqz p0, :cond_58
if-eq p0, v6, :cond_58
if-eq p0, v5, :cond_58
if-eq p0, v4, :cond_58
if-eq p0, v3, :cond_58
if-eq p0, v2, :cond_58
return v1
:cond_58
return v6
nop
:sswitch_data_5a
.sparse-switch
-0x352bda24 -> :sswitch_40
-0x352bda23 -> :sswitch_36
0x110415a2 -> :sswitch_2c
0x110415a3 -> :sswitch_22
0x736d6d2f -> :sswitch_18
0x736d6d30 -> :sswitch_e
.end sparse-switch
.end method
# virtual methods
.method public bindAd(Landroid/view/ViewGroup;Lcom/imo/android/imoim/adapters/AdAdapter$Holder;ZLjava/lang/String;)Z
.registers 7
.line 63
invoke-static {p4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
.line 64
invoke-super {p0, p1, p2, p3, p4}, Lcom/imo/android/imoim/ads/BigoHelper;->bindAd(Landroid/view/ViewGroup;Lcom/imo/android/imoim/adapters/AdAdapter$Holder;ZLjava/lang/String;)Z
move-result p1
return p1
.line 66
:cond_b
invoke-static {p4}, Lcom/imo/android/imoim/ads/BigoMixHelper;->supportMixAd(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_23
.line 67
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 68
iput-object p4, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->mSubLocation:Ljava/lang/String;
.line 69
iget-object p1, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->nativeAd:Lcom/proxy/ad/adsdk/UnifiedAd;
invoke-direct {p0, p1, p2, p4}, Lcom/imo/android/imoim/ads/BigoMixHelper;->bindMix(Lcom/proxy/ad/adsdk/UnifiedAd;Lcom/imo/android/imoim/adapters/AdAdapter$Holder;Ljava/lang/String;)V
const-string p1, "bigon_bind_mix"
.line 70
invoke-virtual {p0, v0, v1, p1}, Lcom/imo/android/imoim/ads/BigoMixHelper;->bindEnd(JLjava/lang/String;)V
const/4 p1, 0x1
return p1
.line 73
:cond_23
invoke-super {p0, p1, p2, p3, p4}, Lcom/imo/android/imoim/ads/BigoHelper;->bindAd(Landroid/view/ViewGroup;Lcom/imo/android/imoim/adapters/AdAdapter$Holder;ZLjava/lang/String;)Z
move-result p1
return p1
.end method
.method public getViewId(IZLjava/lang/String;)I
.registers 11
.line 188
iget-object v0, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->nativeAd:Lcom/proxy/ad/adsdk/UnifiedAd;
if-nez v0, :cond_9
.line 189
invoke-super {p0, p1, p2, p3}, Lcom/imo/android/imoim/ads/BigoHelper;->getViewId(IZLjava/lang/String;)I
move-result p1
return p1
.line 191
:cond_9
iget-object v0, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->nativeAd:Lcom/proxy/ad/adsdk/UnifiedAd;
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/UnifiedAd;->adType()I
move-result v0
const/4 v1, -0x1
.line 192
invoke-virtual {p3}, Ljava/lang/String;->hashCode()I
move-result v2
const/4 v3, 0x3
const/4 v4, 0x2
const/4 v5, 0x1
sparse-switch v2, :sswitch_data_6c
goto :goto_42
:sswitch_1b
const-string v2, "end_call2"
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_42
const/4 v1, 0x1
goto :goto_42
:sswitch_25
const-string v2, "end_call1"
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_42
const/4 v1, 0x0
goto :goto_42
:sswitch_2f
const-string v2, "story2"
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_42
const/4 v1, 0x3
goto :goto_42
:sswitch_39
const-string v2, "story1"
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_42
const/4 v1, 0x2
:cond_42
:goto_42
const v2, 0x7f0b03b2
const/4 v6, 0x5
if-eqz v1, :cond_5b
if-eq v1, v5, :cond_5b
if-eq v1, v4, :cond_4f
if-eq v1, v3, :cond_4f
goto :goto_63
:cond_4f
if-eq v5, v0, :cond_57
if-ne v6, v0, :cond_54
goto :goto_57
:cond_54
if-ne v4, v0, :cond_63
return v2
:cond_57
:goto_57
const p1, 0x7f0b0124
return p1
:cond_5b
if-eq v5, v0, :cond_68
if-ne v6, v0, :cond_60
goto :goto_68
:cond_60
if-ne v4, v0, :cond_63
return v2
.line 212
:cond_63
:goto_63
invoke-super {p0, p1, p2, p3}, Lcom/imo/android/imoim/ads/BigoHelper;->getViewId(IZLjava/lang/String;)I
move-result p1
return p1
:cond_68
:goto_68
const p1, 0x7f0b03b3
return p1
:sswitch_data_6c
.sparse-switch
-0x352bda24 -> :sswitch_39
-0x352bda23 -> :sswitch_2f
0x736d6d2f -> :sswitch_25
0x736d6d30 -> :sswitch_1b
.end sparse-switch
.end method
.method public isInterstitial()Z
.registers 3
.line 41
iget-object v0, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->nativeAd:Lcom/proxy/ad/adsdk/UnifiedAd;
if-eqz v0, :cond_f
iget-object v0, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->nativeAd:Lcom/proxy/ad/adsdk/UnifiedAd;
invoke-virtual {v0}, Lcom/proxy/ad/adsdk/UnifiedAd;->adType()I
move-result v0
const/4 v1, 0x3
if-ne v0, v1, :cond_f
const/4 v0, 0x1
return v0
:cond_f
const/4 v0, 0x0
return v0
.end method
.method public onAdClosed(Lcom/proxy/ad/adsdk/Ad;)V
.registers 12
.line 217
invoke-super {p0, p1}, Lcom/imo/android/imoim/ads/BigoHelper;->onAdClosed(Lcom/proxy/ad/adsdk/Ad;)V
.line 218
iget-object p1, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->mSubLocation:Ljava/lang/String;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_c
return-void
.line 221
:cond_c
iget-object p1, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->mSubLocation:Ljava/lang/String;
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v0
const/4 v1, 0x0
const-string v2, "end_call2"
const-string v3, "end_call1"
const/4 v4, -0x1
const/4 v5, 0x1
packed-switch v0, :pswitch_data_b4
goto :goto_2d
:pswitch_1d
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_2d
const/4 p1, 0x1
goto :goto_2e
:pswitch_25
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_2d
const/4 p1, 0x0
goto :goto_2e
:cond_2d
:goto_2d
const/4 p1, -0x1
:goto_2e
const/4 v0, 0x2
if-eqz p1, :cond_34
if-eq p1, v5, :cond_34
goto :goto_58
.line 224
:cond_34
invoke-virtual {p0}, Lcom/imo/android/imoim/ads/BigoMixHelper;->isInterstitial()Z
move-result p1
if-eqz p1, :cond_58
.line 225
sget-object p1, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {p1}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getEndCallAdLoadAfterShow()I
move-result p1
if-eq p1, v5, :cond_4a
sget-object p1, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
.line 226
invoke-virtual {p1}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getEndCallAdLoadAfterShow()I
move-result p1
if-ne p1, v0, :cond_4f
.line 227
:cond_4a
sget-object p1, Lcom/imo/android/imoim/ads/n;->b:Lcom/imo/android/imoim/ads/n;
invoke-static {}, Lcom/imo/android/imoim/ads/n;->h()V
.line 229
:cond_4f
sget-object p1, Lcom/imo/android/imoim/ads/e;->a:Lcom/imo/android/imoim/ads/e;
invoke-static {}, Lsg/bigo/common/a;->b()Landroid/app/Activity;
move-result-object p1
invoke-static {p1}, Lcom/imo/android/imoim/ads/e;->a(Landroid/app/Activity;)V
.line 236
:cond_58
:goto_58
iget-object p1, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->location:Ljava/lang/String;
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v6
const/4 v7, 0x5
const/4 v8, 0x4
const/4 v9, 0x3
sparse-switch v6, :sswitch_data_bc
goto :goto_9c
:sswitch_65
invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_9c
const/4 v1, 0x1
goto :goto_9d
:sswitch_6d
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_9c
goto :goto_9d
:sswitch_74
const-string v1, "story_endcall2"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_9c
const/4 v1, 0x5
goto :goto_9d
:sswitch_7e
const-string v1, "story_endcall1"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_9c
const/4 v1, 0x4
goto :goto_9d
:sswitch_88
const-string v1, "story2"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_9c
const/4 v1, 0x3
goto :goto_9d
:sswitch_92
const-string v1, "story1"
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_9c
const/4 v1, 0x2
goto :goto_9d
:cond_9c
:goto_9c
const/4 v1, -0x1
:goto_9d
if-eqz v1, :cond_aa
if-eq v1, v5, :cond_aa
if-eq v1, v0, :cond_aa
if-eq v1, v9, :cond_aa
if-eq v1, v8, :cond_aa
if-eq v1, v7, :cond_aa
goto :goto_b3
.line 243
:cond_aa
invoke-virtual {p0}, Lcom/imo/android/imoim/ads/BigoMixHelper;->isInterstitial()Z
move-result p1
if-eqz p1, :cond_b3
.line 244
invoke-virtual {p0, v5}, Lcom/imo/android/imoim/ads/BigoMixHelper;->onDestroy(Z)V
:cond_b3
:goto_b3
return-void
:pswitch_data_b4
.packed-switch 0x736d6d2f
:pswitch_25
:pswitch_1d
.end packed-switch
:sswitch_data_bc
.sparse-switch
-0x352bda24 -> :sswitch_92
-0x352bda23 -> :sswitch_88
0x110415a2 -> :sswitch_7e
0x110415a3 -> :sswitch_74
0x736d6d2f -> :sswitch_6d
0x736d6d30 -> :sswitch_65
.end sparse-switch
.end method
.method public showAd(Ljava/lang/String;)Z
.registers 5
.line 46
iget-object v0, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->nativeAd:Lcom/proxy/ad/adsdk/UnifiedAd;
const/4 v1, 0x0
if-nez v0, :cond_6
return v1
.line 49
:cond_6
iput-object p1, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->mSubLocation:Ljava/lang/String;
.line 50
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/ads/BigoMixHelper;->isAdLoaded(Z)Z
move-result p1
.line 51
new-instance v0, Ljava/lang/StringBuilder;
const-string v2, "showAd, slot = ["
invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->slot:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "], nativeAd = ["
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->nativeAd:Lcom/proxy/ad/adsdk/UnifiedAd;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v2, "], adLocation = ["
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->location:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "], load = ["
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string p1, "]"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "adsdk-BigoHelper"
.line 1071
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 54
sget-object p1, Lcom/imo/android/imoim/util/df$bg;->ENDCALL_AD_DISPLAY_TIMES:Lcom/imo/android/imoim/util/df$bg;
invoke-static {p1, v1}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;I)I
move-result p1
add-int/lit8 p1, p1, 0x1
.line 56
sget-object v1, Lcom/imo/android/imoim/util/df$bg;->ENDCALL_AD_DISPLAY_TIMES:Lcom/imo/android/imoim/util/df$bg;
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;I)V
.line 57
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
const-string v1, "displayTimes "
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 2071
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 58
iget-object p1, p0, Lcom/imo/android/imoim/ads/BigoMixHelper;->nativeAd:Lcom/proxy/ad/adsdk/UnifiedAd;
invoke-virtual {p1}, Lcom/proxy/ad/adsdk/UnifiedAd;->show()Z
move-result p1
return p1
.end method