g.smali
.class public final Lcom/imo/android/imoim/feeds/ui/detail/ad/g;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field static a:J
.field static b:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
.field public static final c:Lcom/imo/android/imoim/feeds/ui/detail/ad/g;
.field private static final d:Lcom/imo/android/imoim/managers/m$d;
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 17
new-instance v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;
invoke-direct {v0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;-><init>()V
sput-object v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->c:Lcom/imo/android/imoim/feeds/ui/detail/ad/g;
.line 19
new-instance v0, Lcom/imo/android/imoim/managers/m$d;
sget-object v1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
invoke-direct {v0, v1}, Lcom/imo/android/imoim/managers/m$d;-><init>(Lcom/imo/android/imoim/managers/m;)V
sput-object v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->d:Lcom/imo/android/imoim/managers/m$d;
.line 21
sget-object v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/a;->UNKNOWN:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
sput-object v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->b:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 17
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(ILjava/lang/String;Ljava/lang/String;J)V
.registers 8
const-string v0, "msg"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "triggerType"
invoke-static {p2, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 58
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 59
check-cast v1, Ljava/util/Map;
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p0
const-string v2, "result"
invoke-interface {v1, v2, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 60
invoke-interface {v1, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "trigger_type"
.line 61
invoke-interface {v1, p0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 62
invoke-static {p3, p4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p0
const-string p1, "timing"
invoke-interface {v1, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "event"
const-string p1, "request_strategy_result"
.line 63
invoke-interface {v1, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 64
invoke-static {v1}, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->a(Ljava/util/Map;)V
return-void
.end method
.method public static a(Ljava/lang/String;)V
.registers 3
const-string v0, "triggerType"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 48
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 49
check-cast v0, Ljava/util/Map;
const-string v1, "trigger_type"
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "event"
const-string v1, "request_strategy"
.line 50
invoke-interface {v0, p0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 51
invoke-static {v0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->a(Ljava/util/Map;)V
return-void
.end method
.method public static a(Ljava/lang/String;IILjava/lang/String;IIJ)V
.registers 11
const-string v0, "triggerType"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "provider"
invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 72
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 73
check-cast v1, Ljava/util/Map;
invoke-static {p4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p4
const-string v2, "result"
invoke-interface {v1, v2, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 74
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
const-string p4, "unit_remain"
invoke-interface {v1, p4, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 75
invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
const-string p2, "unit_index"
invoke-interface {v1, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 76
invoke-interface {v1, v0, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "trigger_type"
.line 77
invoke-interface {v1, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 78
invoke-static {p5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p0
const-string p1, "error_code"
invoke-interface {v1, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 79
invoke-static {p6, p7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p0
const-string p1, "timing"
invoke-interface {v1, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "event"
const-string p1, "ad_load"
.line 80
invoke-interface {v1, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 81
invoke-static {v1}, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->a(Ljava/util/Map;)V
return-void
.end method
.method static a(Ljava/util/Map;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 187
sget-object v0, 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;->m()Z
move-result v0
if-nez v0, :cond_9
return-void
.line 192
:cond_9
invoke-static {p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->b(Ljava/util/Map;)V
.line 194
sget-object v0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v1, "feeds_ad"
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
invoke-virtual {p0}, Lcom/imo/android/imoim/managers/m$a;->c()V
return-void
.end method
.method public static b(Ljava/lang/String;)V
.registers 7
const-string v0, "leaveType"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 152
sget-wide v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->a:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-nez v4, :cond_e
return-void
.line 155
:cond_e
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sget-wide v4, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->a:J
sub-long/2addr v0, v4
.line 156
sput-wide v2, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->a:J
.line 157
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
.line 158
check-cast v2, Ljava/util/Map;
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
const-string v1, "timing"
invoke-interface {v2, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v0, "leave_type"
.line 159
invoke-interface {v2, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 160
sget-object p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->b:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/a;->toString()Ljava/lang/String;
move-result-object p0
const-string v0, "ad_type"
invoke-interface {v2, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "event"
const-string v0, "leave_ad"
.line 161
invoke-interface {v2, p0, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 162
invoke-static {v2}, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->a(Ljava/util/Map;)V
return-void
.end method
.method private static b(Ljava/util/Map;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 27
sget-object v0, 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;->j()Lcom/imo/android/imoim/feeds/ui/detail/ad/e;
move-result-object v0
.line 1043
iget-object v0, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/e;->e:Ljava/lang/String;
const-string v1, "location"
.line 27
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 28
invoke-static {}, Lcom/imo/android/imoim/util/ei;->n()I
move-result v0
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
const-string v1, "client_version"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 29
sget-object v0, Lcom/imo/android/imoim/IMO;->X:Lcom/imo/android/imoim/managers/FeedManager;
invoke-static {}, Lcom/imo/android/imoim/managers/FeedManager;->d()I
move-result v0
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
const-string v1, "bigo_uid"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 30
invoke-static {}, Lcom/imo/android/imoim/util/ei;->h()Ljava/lang/String;
move-result-object v0
.line 31
move-object v1, v0
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_38
const-string v0, "unknown"
.line 35
:cond_38
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "country"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 36
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lsg/bigo/svcapi/util/Utils;->getLocale(Landroid/content/Context;)Ljava/util/Locale;
move-result-object v0
const-string v1, "Utils.getLocale(AppUtils.getContext())"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
move-result-object v0
const-string v1, "Utils.getLocale(AppUtils.getContext()).language"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "language"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 37
sget-object v0, 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;->j()Lcom/imo/android/imoim/feeds/ui/detail/ad/e;
move-result-object v0
instance-of v0, v0, Lcom/imo/android/imoim/feeds/ui/detail/ad/f;
if-eqz v0, :cond_69
const-string v0, "1"
goto :goto_6b
:cond_69
const-string v0, "0"
:goto_6b
const-string v1, "test_key_sdk"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static c(Ljava/lang/String;)V
.registers 3
const-string v0, "actionType"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 169
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 170
check-cast v0, Ljava/util/Map;
const-string v1, "action_type"
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 171
sget-object p0, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->b:Lcom/imo/android/imoim/feeds/ui/detail/ad/a;
invoke-virtual {p0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/a;->toString()Ljava/lang/String;
move-result-object p0
const-string v1, "ad_type"
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "event"
const-string v1, "interactive"
.line 172
invoke-interface {v0, p0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 173
invoke-static {v0}, Lcom/imo/android/imoim/feeds/ui/detail/ad/g;->a(Ljava/util/Map;)V
return-void
.end method