a.smali
.class public final Lcom/imo/android/imoim/feeds/ui/ad/a;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static final a(Ljava/lang/String;)Lcom/imo/android/imoim/feeds/ui/ad/AdData;
.registers 16
.line 108
move-object v1, p0
check-cast v1, Ljava/lang/CharSequence;
const/4 v2, 0x0
if-eqz v1, :cond_f
invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
move-result v1
if-nez v1, :cond_d
goto :goto_f
:cond_d
const/4 v1, 0x0
goto :goto_10
:cond_f
:goto_f
const/4 v1, 0x1
:goto_10
const/4 v13, 0x0
if-eqz v1, :cond_14
return-object v13
.line 111
:cond_14
:try_start_14
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string v3, "advertisement_tag"
.line 112
invoke-virtual {v1, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const-string v4, "button_text"
.line 113
invoke-virtual {v1, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
const-string v5, "user_group"
.line 114
invoke-virtual {v1, v5, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v5
const-string v6, "app_name"
.line 115
invoke-virtual {v1, v6}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const-string v7, "forward_type"
.line 116
invoke-virtual {v1, v7, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v7
const-string v2, "web_url"
.line 117
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
const-string v2, "deeplink_url"
.line 118
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
const-string v2, "appstore_url"
.line 119
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
const-string v2, "ad_nick"
.line 120
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v11
const-string v2, "ad_avatar"
.line 121
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v12
.line 123
new-instance v14, Lcom/imo/android/imoim/feeds/ui/ad/AdData;
move-object v1, v14
move-object v2, p0
invoke-direct/range {v1 .. v12}, Lcom/imo/android/imoim/feeds/ui/ad/AdData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:try_end_5c
.catch Ljava/lang/Exception; {:try_start_14 .. :try_end_5c} :catch_5d
return-object v14
:catch_5d
move-exception v0
.line 128
check-cast v0, Ljava/lang/Throwable;
const-string v1, "Feeds-AD-Trending"
const-string v2, "parse ad data error!"
invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return-object v13
.end method