TradPlusMgr.smali
.class public Lcom/tradplus/ads/mgr/TradPlusMgr;
.super Ljava/lang/Object;
# direct methods
.method private constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getAuthUID(Landroid/content/Context;)Z
.registers 1
invoke-static {p0}, Lcom/tradplus/ads/mobileads/TradPlus;->getAuthUID(Landroid/content/Context;)Z
move-result p0
return p0
.end method
.method public static getCCPADataCollection(Landroid/content/Context;)I
.registers 1
invoke-static {p0}, Lcom/tradplus/ads/mobileads/TradPlus;->getCCPADataCollection(Landroid/content/Context;)I
move-result p0
return p0
.end method
.method public static getDeviceId()Ljava/lang/String;
.registers 1
invoke-static {}, Lcom/tradplus/ads/mobileads/TradPlus;->getDeviceId()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getGDPRChild(Landroid/content/Context;)Z
.registers 1
invoke-static {p0}, Lcom/tradplus/ads/mobileads/TradPlus;->getGDPRChild(Landroid/content/Context;)Z
move-result p0
return p0
.end method
.method public static getGDPRUploadDataLevel(Landroid/content/Context;)I
.registers 1
invoke-static {p0}, Lcom/tradplus/ads/mobileads/TradPlus;->getGDPRUploadDataLevel(Landroid/content/Context;)I
move-result p0
return p0
.end method
.method public static getIsInit()Z
.registers 1
invoke-static {}, Lcom/tradplus/ads/mobileads/TradPlus;->getIsInit()Z
move-result v0
return v0
.end method
.method public static getUserId()Ljava/lang/String;
.registers 1
invoke-static {}, Lcom/tradplus/ads/mobileads/TradPlus;->getUserId()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static initSdk(Landroid/content/Context;Ljava/lang/String;)V
.registers 4
if-eqz p0, :cond_41
if-eqz p1, :cond_39
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v0
if-lez v0, :cond_39
:try_start_a
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1c
if-lt v0, v1, :cond_25
invoke-static {}, Landroid/app/Application;->getProcessName()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_25
invoke-static {v0}, Landroid/webkit/WebView;->setDataDirectorySuffix(Ljava/lang/String;)V
:cond_25
invoke-static {}, Lcom/tradplus/ads/base/GlobalTradPlus;->getInstance()Lcom/tradplus/ads/base/GlobalTradPlus;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/tradplus/ads/base/GlobalTradPlus;->refreshContext(Landroid/content/Context;)V
invoke-static {}, Lcom/tradplus/ads/base/GlobalTradPlus;->getInstance()Lcom/tradplus/ads/base/GlobalTradPlus;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/tradplus/ads/base/GlobalTradPlus;->initTradPlusSdk(Landroid/content/Context;Ljava/lang/String;)V
:try_end_33
.catch Ljava/lang/Exception; {:try_start_a .. :try_end_33} :catch_34
return-void
:catch_34
move-exception p0
invoke-virtual {p0}, Ljava/lang/Exception;->printStackTrace()V
return-void
:cond_39
new-instance p0, Ljava/lang/NullPointerException;
const-string p1, "AppId cannot be null!"
invoke-direct {p0, p1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p0
:cond_41
new-instance p0, Ljava/lang/NullPointerException;
const-string p1, "Context cannot be null!"
invoke-direct {p0, p1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static isCOPPAChild(Landroid/content/Context;)I
.registers 1
invoke-static {p0}, Lcom/tradplus/ads/mobileads/TradPlus;->IsCOPPAChild(Landroid/content/Context;)I
move-result p0
return p0
.end method
.method public static isCalifornia(Landroid/content/Context;)Z
.registers 1
invoke-static {p0}, Lcom/tradplus/ads/mobileads/TradPlus;->isCalifornia(Landroid/content/Context;)Z
move-result p0
return p0
.end method
.method public static isEUTraffic(Landroid/content/Context;)Z
.registers 1
invoke-static {p0}, Lcom/tradplus/ads/mobileads/TradPlus;->isEUTraffic(Landroid/content/Context;)Z
move-result p0
return p0
.end method
.method public static isFirstShowGDPR(Landroid/content/Context;)Z
.registers 1
invoke-static {p0}, Lcom/tradplus/ads/mobileads/TradPlus;->isFirstShowGDPR(Landroid/content/Context;)Z
move-result p0
return p0
.end method
.method public static setAuthUID(Landroid/content/Context;Z)V
.registers 2
invoke-static {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlus;->setAuthUID(Landroid/content/Context;Z)V
return-void
.end method
.method public static setCCPADataCollection(Landroid/content/Context;Z)V
.registers 2
invoke-static {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlus;->setCCPADataCollection(Landroid/content/Context;Z)V
return-void
.end method
.method public static setCOPPAChild(Landroid/content/Context;Z)V
.registers 2
invoke-static {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlus;->setCOPPAChild(Landroid/content/Context;Z)V
return-void
.end method
.method public static setCalifornia(Landroid/content/Context;Z)V
.registers 2
invoke-static {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlus;->setCalifornia(Landroid/content/Context;Z)V
return-void
.end method
.method public static setDebugMode(Z)V
.registers 1
invoke-static {p0}, Lcom/tradplus/ads/mobileads/TradPlus;->setDebugMode(Z)V
return-void
.end method
.method public static setEUTraffic(Landroid/content/Context;Z)V
.registers 2
invoke-static {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlus;->setEUTraffic(Landroid/content/Context;Z)V
return-void
.end method
.method public static setGDPRChild(Landroid/content/Context;Z)V
.registers 2
invoke-static {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlus;->setGDPRChild(Landroid/content/Context;Z)V
return-void
.end method
.method public static setGDPRListener(Lcom/tradplus/ads/open/TradPlusSdk$TPGDPRListener;)V
.registers 3
if-nez p0, :cond_3
return-void
:cond_3
invoke-static {}, Lcom/tradplus/ads/mobileads/TradPlus;->invoker()Lcom/tradplus/ads/mobileads/TradPlus;
move-result-object v0
new-instance v1, Lcom/tradplus/ads/mgr/TradPlusMgr$1;
invoke-direct {v1, p0}, Lcom/tradplus/ads/mgr/TradPlusMgr$1;-><init>(Lcom/tradplus/ads/open/TradPlusSdk$TPGDPRListener;)V
invoke-virtual {v0, v1}, Lcom/tradplus/ads/mobileads/TradPlus;->setmGDPRListener(Lcom/tradplus/ads/mobileads/TradPlus$IGDPRListener;)V
return-void
.end method
.method public static setGDPRUploadDataLevel(Landroid/content/Context;I)V
.registers 2
invoke-static {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlus;->setGDPRUploadDataLevel(Landroid/content/Context;I)V
return-void
.end method
.method public static setIsCNLanguageLog(Z)V
.registers 1
invoke-static {p0}, Lcom/tradplus/ads/mobileads/TradPlus;->setIsCNLanguageLog(Z)V
return-void
.end method
.method public static setIsFirstShowGDPR(Landroid/content/Context;Z)V
.registers 2
invoke-static {p0, p1}, Lcom/tradplus/ads/mobileads/TradPlus;->setIsFirstShowGDPR(Landroid/content/Context;Z)V
return-void
.end method
.method public static setPrivacyListener(Lcom/tradplus/ads/open/TradPlusSdk$TPPrivacyListener;)V
.registers 3
if-nez p0, :cond_3
return-void
:cond_3
invoke-static {}, Lcom/tradplus/ads/mobileads/TradPlus;->invoker()Lcom/tradplus/ads/mobileads/TradPlus;
move-result-object v0
new-instance v1, Lcom/tradplus/ads/mgr/TradPlusMgr$2;
invoke-direct {v1, p0}, Lcom/tradplus/ads/mgr/TradPlusMgr$2;-><init>(Lcom/tradplus/ads/open/TradPlusSdk$TPPrivacyListener;)V
invoke-virtual {v0, v1}, Lcom/tradplus/ads/mobileads/TradPlus;->setPrivacyListener(Lcom/tradplus/ads/mobileads/TradPlus$IPrivacyListener;)V
return-void
.end method
.method public static setTradPlusInitListener(Lcom/tradplus/ads/open/TradPlusSdk$TradPlusInitListener;)V
.registers 3
if-nez p0, :cond_3
return-void
:cond_3
invoke-static {}, Lcom/tradplus/ads/mobileads/TradPlus;->invoker()Lcom/tradplus/ads/mobileads/TradPlus;
move-result-object v0
new-instance v1, Lcom/tradplus/ads/mgr/TradPlusMgr$3;
invoke-direct {v1, p0}, Lcom/tradplus/ads/mgr/TradPlusMgr$3;-><init>(Lcom/tradplus/ads/open/TradPlusSdk$TradPlusInitListener;)V
invoke-virtual {v0, v1}, Lcom/tradplus/ads/mobileads/TradPlus;->setOnTradPlusInitSuccessListener(Lcom/tradplus/ads/mobileads/TradPlus$OnTradPlusInitSuccessListener;)V
return-void
.end method
.method public static setUserId(Ljava/lang/String;)V
.registers 1
invoke-static {p0}, Lcom/tradplus/ads/mobileads/TradPlus;->setUserId(Ljava/lang/String;)V
return-void
.end method
.method public static showUploadDataNotifyDialog(Landroid/content/Context;Lcom/tradplus/ads/open/TradPlusSdk$TPGDPRAuthListener;Ljava/lang/String;)V
.registers 4
new-instance v0, Lcom/tradplus/ads/mgr/TradPlusMgr$4;
invoke-direct {v0, p1}, Lcom/tradplus/ads/mgr/TradPlusMgr$4;-><init>(Lcom/tradplus/ads/open/TradPlusSdk$TPGDPRAuthListener;)V
invoke-static {p0, v0, p2}, Lcom/tradplus/ads/mobileads/TradPlus;->showUploadDataNotifyDialog(Landroid/content/Context;Lcom/tradplus/ads/mobileads/gdpr/ATGDPRAuthCallback;Ljava/lang/String;)V
return-void
.end method