boi.smali
.class public Ldxoptimizer/boi;
.super Ljava/lang/Object;
.source "AdsManager.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/boi$a;
}
.end annotation
# instance fields
.field public a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/baidu/mobad/feeds/NativeResponse;",
">;"
}
.end annotation
.end field
.field public b:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/baidu/mobad/feeds/NativeResponse;",
">;"
}
.end annotation
.end field
.field public c:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/baidu/mobad/feeds/NativeResponse;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 28
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/content/Context;)V
.registers 3
.prologue
.line 73
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
const-string v1, "a6deb091"
invoke-static {v0, v1}, Lcom/baidu/mobads/AdView;->setAppSid(Landroid/content/Context;Ljava/lang/String;)V
.line 77
return-void
.end method
.method private a(Landroid/content/Context;Ljava/lang/String;)V
.registers 13
.prologue
const/4 v8, 0x1
const/4 v7, 0x0
.line 182
.line 185
const/4 v0, -0x1
invoke-virtual {p2}, Ljava/lang/String;->hashCode()I
move-result v1
sparse-switch v1, :sswitch_data_5e
:cond_a
:goto_a
packed-switch v0, :pswitch_data_68
.line 272
:goto_d
return-void
.line 185
:sswitch_e
const-string v1, "2540633"
invoke-virtual {p2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a
move v0, v7
goto :goto_a
:sswitch_18
const-string v1, "2703235"
invoke-virtual {p2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a
move v0, v8
goto :goto_a
.line 187
:pswitch_22
const-string v2, "re_ad_fth_fl"
.line 188
const-string v5, "re_ad_fth_sc"
.line 189
const-string v0, "re_ad_fth_st"
move-object v6, v0
.line 203
:goto_29
new-instance v9, Lcom/baidu/mobad/feeds/BaiduNative;
new-instance v0, Ldxoptimizer/boi$2;
move-object v1, p0
move-object v3, p1
move-object v4, p2
invoke-direct/range {v0 .. v5}, Ldxoptimizer/boi$2;-><init>(Ldxoptimizer/boi;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
invoke-direct {v9, p1, p2, v0}, Lcom/baidu/mobad/feeds/BaiduNative;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/baidu/mobad/feeds/BaiduNative$BaiduNativeNetworkListener;)V
.line 263
const v0, 0x17002
invoke-static {v0}, Ldxoptimizer/cff;->a(I)V
.line 264
new-instance v0, Lcom/baidu/mobad/feeds/RequestParameters$Builder;
invoke-direct {v0}, Lcom/baidu/mobad/feeds/RequestParameters$Builder;-><init>()V
invoke-virtual {v0, v7}, Lcom/baidu/mobad/feeds/RequestParameters$Builder;->confirmDownloading(Z)Lcom/baidu/mobad/feeds/RequestParameters$Builder;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/mobad/feeds/RequestParameters$Builder;->build()Lcom/baidu/mobad/feeds/RequestParameters;
move-result-object v0
.line 265
invoke-virtual {v9, v0}, Lcom/baidu/mobad/feeds/BaiduNative;->makeRequest(Lcom/baidu/mobad/feeds/RequestParameters;)V
.line 267
const-string v0, "re_rec"
.line 268
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 267
invoke-static {v0, v6, v1}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_d
.line 192
:pswitch_56
const-string v2, "re_ad_ext_fth_fl"
.line 193
const-string v5, "re_ad_ext_fth_sc"
.line 194
const-string v0, "re_ad_ext_fth_st"
move-object v6, v0
.line 195
goto :goto_29
.line 185
:sswitch_data_5e
.sparse-switch
-0x4da42b49 -> :sswitch_e
-0x4a7189f4 -> :sswitch_18
.end sparse-switch
:pswitch_data_68
.packed-switch 0x0
:pswitch_22
:pswitch_56
.end packed-switch
.end method
.method static synthetic a(Ldxoptimizer/boi;)V
.registers 1
.prologue
.line 28
invoke-direct {p0}, Ldxoptimizer/boi;->b()V
return-void
.end method
.method private b()V
.registers 9
.prologue
const/4 v3, 0x0
.line 280
new-instance v5, Ljava/util/ArrayList;
invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
.line 282
iget-object v0, p0, Ldxoptimizer/boi;->a:Ljava/util/List;
if-eqz v0, :cond_71
iget-object v0, p0, Ldxoptimizer/boi;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_71
iget-object v0, p0, Ldxoptimizer/boi;->b:Ljava/util/List;
if-eqz v0, :cond_71
iget-object v0, p0, Ldxoptimizer/boi;->b:Ljava/util/List;
.line 284
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_71
move v2, v3
.line 286
:goto_1f
iget-object v0, p0, Ldxoptimizer/boi;->b:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_71
.line 287
iget-object v0, p0, Ldxoptimizer/boi;->b:Ljava/util/List;
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/baidu/mobad/feeds/NativeResponse;
.line 288
if-eqz v0, :cond_3b
invoke-interface {v0}, Lcom/baidu/mobad/feeds/NativeResponse;->getTitle()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_3f
.line 286
:cond_3b
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_1f
:cond_3f
move v4, v3
.line 292
:goto_40
iget-object v1, p0, Ldxoptimizer/boi;->a:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
if-ge v4, v1, :cond_3b
.line 293
iget-object v1, p0, Ldxoptimizer/boi;->a:Ljava/util/List;
invoke-interface {v1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/baidu/mobad/feeds/NativeResponse;
.line 294
if-eqz v1, :cond_6d
invoke-interface {v1}, Lcom/baidu/mobad/feeds/NativeResponse;->getTitle()Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_6d
.line 295
invoke-interface {v0}, Lcom/baidu/mobad/feeds/NativeResponse;->getTitle()Ljava/lang/String;
move-result-object v6
invoke-interface {v1}, Lcom/baidu/mobad/feeds/NativeResponse;->getTitle()Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_6d
.line 300
invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 292
:cond_6d
add-int/lit8 v1, v4, 0x1
move v4, v1
goto :goto_40
.line 307
:cond_71
iget-object v0, p0, Ldxoptimizer/boi;->a:Ljava/util/List;
if-eqz v0, :cond_7a
.line 308
iget-object v0, p0, Ldxoptimizer/boi;->a:Ljava/util/List;
invoke-interface {v0, v5}, Ljava/util/List;->removeAll(Ljava/util/Collection;)Z
.line 310
:cond_7a
return-void
.end method
# virtual methods
.method public a(I)Lcom/baidu/mobad/feeds/NativeResponse;
.registers 3
.prologue
.line 318
iget-object v0, p0, Ldxoptimizer/boi;->a:Ljava/util/List;
if-eqz v0, :cond_15
iget-object v0, p0, Ldxoptimizer/boi;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-le v0, p1, :cond_15
.line 319
iget-object v0, p0, Ldxoptimizer/boi;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/baidu/mobad/feeds/NativeResponse;
.line 321
:goto_14
return-object v0
:cond_15
const/4 v0, 0x0
goto :goto_14
.end method
.method public a()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/baidu/mobad/feeds/NativeResponse;",
">;"
}
.end annotation
.prologue
.line 92
iget-object v0, p0, Ldxoptimizer/boi;->c:Ljava/util/List;
return-object v0
.end method
.method public b(I)Lcom/baidu/mobad/feeds/NativeResponse;
.registers 3
.prologue
.line 330
iget-object v0, p0, Ldxoptimizer/boi;->b:Ljava/util/List;
if-eqz v0, :cond_15
iget-object v0, p0, Ldxoptimizer/boi;->b:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-le v0, p1, :cond_15
.line 331
iget-object v0, p0, Ldxoptimizer/boi;->b:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/baidu/mobad/feeds/NativeResponse;
.line 333
:goto_14
return-object v0
:cond_15
const/4 v0, 0x0
goto :goto_14
.end method
.method public b(Landroid/content/Context;)V
.registers 3
.prologue
.line 85
const-string v0, "2540633"
invoke-direct {p0, p1, v0}, Ldxoptimizer/boi;->a(Landroid/content/Context;Ljava/lang/String;)V
.line 89
return-void
.end method
.method public c(Landroid/content/Context;)V
.registers 5
.prologue
.line 101
new-instance v0, Lcom/baidu/mobad/feeds/BaiduNative;
const-string v1, "4918151"
new-instance v2, Ldxoptimizer/boi$1;
invoke-direct {v2, p0, p1}, Ldxoptimizer/boi$1;-><init>(Ldxoptimizer/boi;Landroid/content/Context;)V
invoke-direct {v0, p1, v1, v2}, Lcom/baidu/mobad/feeds/BaiduNative;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/baidu/mobad/feeds/BaiduNative$BaiduNativeNetworkListener;)V
.line 152
new-instance v1, Lcom/baidu/mobad/feeds/RequestParameters$Builder;
invoke-direct {v1}, Lcom/baidu/mobad/feeds/RequestParameters$Builder;-><init>()V
const/4 v2, 0x0
.line 153
invoke-virtual {v1, v2}, Lcom/baidu/mobad/feeds/RequestParameters$Builder;->confirmDownloading(Z)Lcom/baidu/mobad/feeds/RequestParameters$Builder;
move-result-object v1
invoke-virtual {v1}, Lcom/baidu/mobad/feeds/RequestParameters$Builder;->build()Lcom/baidu/mobad/feeds/RequestParameters;
move-result-object v1
.line 154
invoke-virtual {v0, v1}, Lcom/baidu/mobad/feeds/BaiduNative;->makeRequest(Lcom/baidu/mobad/feeds/RequestParameters;)V
.line 155
const-string v0, "re_rec"
const-string v1, "re_ad_news_fth_st"
const/4 v2, 0x1
.line 156
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 155
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 160
return-void
.end method
.method public d(Landroid/content/Context;)V
.registers 3
.prologue
.line 169
const-string v0, "2703235"
invoke-direct {p0, p1, v0}, Ldxoptimizer/boi;->a(Landroid/content/Context;Ljava/lang/String;)V
.line 174
return-void
.end method