SegmentUtils.smali
.class public Lcom/tradplus/ads/mobileads/util/SegmentUtils;
.super Ljava/lang/Object;
# static fields
.field public static customMap:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public static customPlacementMap:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.end field
.field public static fieldProtection:[Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 3
const/16 v0, 0x13
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v2, "x"
aput-object v2, v0, v1
const/4 v1, 0x1
const-string v2, "ddid"
aput-object v2, v0, v1
const/4 v1, 0x2
const-string v2, "did"
aput-object v2, v0, v1
const/4 v1, 0x3
const-string v2, "appid"
aput-object v2, v0, v1
const/4 v1, 0x4
const-string v2, "m"
aput-object v2, v0, v1
const/4 v1, 0x5
const-string v2, "os"
aput-object v2, v0, v1
const/4 v1, 0x6
const-string v2, "iso"
aput-object v2, v0, v1
const/4 v1, 0x7
const-string v2, "app_ver"
aput-object v2, v0, v1
const/16 v1, 0x8
const-string v2, "app_instime"
aput-object v2, v0, v1
const/16 v1, 0x9
const-string v2, "sdkv"
aput-object v2, v0, v1
const/16 v1, 0xa
const-string v2, "device_aaid"
aput-object v2, v0, v1
const/16 v1, 0xb
const-string v2, "device_oaid"
aput-object v2, v0, v1
const/16 v1, 0xc
const-string v2, "device_osv"
aput-object v2, v0, v1
const/16 v1, 0xd
const-string v2, "device_type"
aput-object v2, v0, v1
const/16 v1, 0xe
const-string v2, "device_make"
aput-object v2, v0, v1
const/16 v1, 0xf
const-string v2, "device_model"
aput-object v2, v0, v1
const/16 v1, 0x10
const-string v2, "device_contype"
aput-object v2, v0, v1
const/16 v1, 0x11
const-string v2, "segment_id"
aput-object v2, v0, v1
const/16 v1, 0x12
const-string v2, "bucket_id"
aput-object v2, v0, v1
sput-object v0, Lcom/tradplus/ads/mobileads/util/SegmentUtils;->fieldProtection:[Ljava/lang/String;
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lcom/tradplus/ads/mobileads/util/SegmentUtils;->customMap:Ljava/util/Map;
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lcom/tradplus/ads/mobileads/util/SegmentUtils;->customPlacementMap:Ljava/util/Map;
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static initCustomMap(Ljava/util/Map;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
invoke-interface {v0, p0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
sget-object p0, Lcom/tradplus/ads/mobileads/util/SegmentUtils;->customMap:Ljava/util/Map;
invoke-interface {p0, v0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
return-void
.end method
.method public static initPlacementCustomMap(Ljava/lang/String;Ljava/util/Map;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
invoke-interface {v0, p1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
sget-object p1, Lcom/tradplus/ads/mobileads/util/SegmentUtils;->customPlacementMap:Ljava/util/Map;
invoke-interface {p1, p0, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method