Files
rr3-apk/smali_classes4/com/tapjoy/Tapjoy.smali
Daniel Elliott f3960ee359 Add Discord APKTool decompilation (Smali source for modding)
- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
2026-02-18 16:13:44 -08:00

988 lines
23 KiB
Smali

.class public final Lcom/tapjoy/Tapjoy;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static actionComplete(Ljava/lang/String;)V
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
return-void
.end method
.method public static addUserTag(Ljava/lang/String;)V
.locals 2
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
.line 6
:cond_0
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
.line 7
invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserTags()Ljava/util/Set;
move-result-object v1
.line 8
invoke-interface {v1, p0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_1
.line 9
invoke-virtual {v0, v1}, Lcom/tapjoy/TJUser;->setUserTags(Ljava/util/Set;)V
:cond_1
:goto_0
return-void
.end method
.method public static awardCurrency(ILcom/tapjoy/TJAwardCurrencyListener;)V
.locals 2
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const-string v1, "awardCurrency"
.line 3
invoke-static {v1}, Lcom/tapjoy/m1;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_0
.line 4
iget-object v0, v0, Lcom/tapjoy/m1;->b:Lcom/tapjoy/TJCurrency;
if-eqz v0, :cond_1
.line 5
invoke-virtual {v0, p0, p1}, Lcom/tapjoy/TJCurrency;->awardCurrency(ILcom/tapjoy/TJAwardCurrencyListener;)V
goto :goto_0
:cond_0
if-eqz p1, :cond_1
const-string p0, "Tapjoy SDK is not connected"
.line 8
invoke-interface {p1, p0}, Lcom/tapjoy/TJAwardCurrencyListener;->onAwardCurrencyResponseFailure(Ljava/lang/String;)V
:cond_1
:goto_0
return-void
.end method
.method public static clearUserTags()V
.locals 2
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/tapjoy/TJUser;->setUserTags(Ljava/util/Set;)V
return-void
.end method
.method public static connect(Landroid/content/Context;Ljava/lang/String;)Z
.locals 2
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const/4 v1, 0x0
.line 3
iput v1, v0, Lcom/tapjoy/internal/r2;->d:I
.line 4
iget-object v0, v0, Lcom/tapjoy/internal/r2;->e:Lcom/tapjoy/internal/q2;
const/4 v1, 0x0
invoke-virtual {v0, p0, p1, v1, v1}, Lcom/tapjoy/internal/z2;->a(Landroid/content/Context;Ljava/lang/String;Ljava/util/Hashtable;Lcom/tapjoy/TJConnectListener;)Z
move-result p0
return p0
.end method
.method public static connect(Landroid/content/Context;Ljava/lang/String;Ljava/util/Hashtable;)Z
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Ljava/util/Hashtable<",
"Ljava/lang/String;",
"*>;)Z"
}
.end annotation
.line 5
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
const/4 v1, 0x0
.line 6
iput v1, v0, Lcom/tapjoy/internal/r2;->d:I
.line 7
iget-object v0, v0, Lcom/tapjoy/internal/r2;->e:Lcom/tapjoy/internal/q2;
const/4 v1, 0x0
invoke-virtual {v0, p0, p1, p2, v1}, Lcom/tapjoy/internal/z2;->a(Landroid/content/Context;Ljava/lang/String;Ljava/util/Hashtable;Lcom/tapjoy/TJConnectListener;)Z
move-result p0
return p0
.end method
.method public static declared-synchronized connect(Landroid/content/Context;Ljava/lang/String;Ljava/util/Hashtable;Lcom/tapjoy/TJConnectListener;)Z
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Ljava/util/Hashtable<",
"Ljava/lang/String;",
"*>;",
"Lcom/tapjoy/TJConnectListener;",
")Z"
}
.end annotation
const-class v0, Lcom/tapjoy/Tapjoy;
monitor-enter v0
.line 8
:try_start_0
sget-object v1, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
const/4 v2, 0x0
.line 9
iput v2, v1, Lcom/tapjoy/internal/r2;->d:I
.line 10
iget-object v1, v1, Lcom/tapjoy/internal/r2;->e:Lcom/tapjoy/internal/q2;
invoke-virtual {v1, p0, p1, p2, p3}, Lcom/tapjoy/internal/z2;->a(Landroid/content/Context;Ljava/lang/String;Ljava/util/Hashtable;Lcom/tapjoy/TJConnectListener;)Z
move-result p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit v0
return p0
:catchall_0
move-exception p0
monitor-exit v0
throw p0
.end method
.method public static endSession()V
.locals 2
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const-string v0, "endSession"
.line 3
invoke-static {v0}, Lcom/tapjoy/m1;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
.line 4
invoke-static {}, Lcom/tapjoy/internal/c;->a()V
.line 5
sget-object v0, Lcom/tapjoy/TJSession;->INSTANCE:Lcom/tapjoy/TJSession;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/tapjoy/TJSession;->setSemiAutoSessionTrackingStarted(Z)V
.line 6
invoke-virtual {v0}, Lcom/tapjoy/TJSession;->endSession()V
:cond_0
return-void
.end method
.method public static getCurrencyBalance(Lcom/tapjoy/TJGetCurrencyBalanceListener;)V
.locals 2
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const-string v1, "getCurrencyBalance"
.line 3
invoke-static {v1}, Lcom/tapjoy/m1;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_0
.line 4
iget-object v0, v0, Lcom/tapjoy/m1;->b:Lcom/tapjoy/TJCurrency;
if-eqz v0, :cond_1
.line 5
invoke-virtual {v0, p0}, Lcom/tapjoy/TJCurrency;->getCurrencyBalance(Lcom/tapjoy/TJGetCurrencyBalanceListener;)V
goto :goto_0
:cond_0
if-eqz p0, :cond_1
const-string v0, "Tapjoy SDK is not connected"
.line 8
invoke-interface {p0, v0}, Lcom/tapjoy/TJGetCurrencyBalanceListener;->onGetCurrencyBalanceResponseFailure(Ljava/lang/String;)V
:cond_1
:goto_0
return-void
.end method
.method public static getCustomParameter()Ljava/lang/String;
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
invoke-static {}, Lcom/tapjoy/TapjoyConnectCore;->getInstance()Lcom/tapjoy/TapjoyConnectCore;
move-result-object v0
invoke-virtual {v0}, Lcom/tapjoy/TapjoyConnectCore;->getCustomParameter()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getMaxLevel()I
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserMaxLevel()I
move-result v0
return v0
.end method
.method public static getPlacement(Ljava/lang/String;Lcom/tapjoy/TJPlacementListener;)Lcom/tapjoy/TJPlacement;
.locals 2
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJPlacementManager;->a:Lcom/tapjoy/internal/h3;
monitor-enter v0
const/4 v1, 0x0
.line 4
:try_start_0
invoke-static {p0, v1}, Lcom/tapjoy/TJPlacementManager;->a(Ljava/lang/String;Z)Lcom/tapjoy/TJCorePlacement;
move-result-object p0
.line 5
new-instance v1, Lcom/tapjoy/TJPlacement;
invoke-direct {v1, p0, p1}, Lcom/tapjoy/TJPlacement;-><init>(Lcom/tapjoy/TJCorePlacement;Lcom/tapjoy/TJPlacementListener;)V
.line 6
monitor-exit v0
return-object v1
:catchall_0
move-exception p0
.line 7
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p0
.end method
.method public static getPrivacyPolicy()Lcom/tapjoy/TJPrivacyPolicy;
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
invoke-static {}, Lcom/tapjoy/TJPrivacyPolicy;->getInstance()Lcom/tapjoy/TJPrivacyPolicy;
move-result-object v0
return-object v0
.end method
.method public static getSupportURL()Ljava/lang/String;
.locals 2
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const-string v0, "getSupportURL"
.line 3
invoke-static {v0}, Lcom/tapjoy/m1;->a(Ljava/lang/String;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_0
.line 4
invoke-static {}, Lcom/tapjoy/TapjoyConnectCore;->getInstance()Lcom/tapjoy/TapjoyConnectCore;
move-result-object v0
invoke-virtual {v0, v1}, Lcom/tapjoy/TapjoyConnectCore;->getSupportURL(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
:cond_0
return-object v1
.end method
.method public static getSupportURL(Ljava/lang/String;)Ljava/lang/String;
.locals 1
.line 5
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 6
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const-string v0, "getSupportURL"
.line 7
invoke-static {v0}, Lcom/tapjoy/m1;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
.line 8
invoke-static {}, Lcom/tapjoy/TapjoyConnectCore;->getInstance()Lcom/tapjoy/TapjoyConnectCore;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/tapjoy/TapjoyConnectCore;->getSupportURL(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return-object p0
.end method
.method public static getUserID()Ljava/lang/String;
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserID()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getUserLevel()I
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserLevel()I
move-result v0
return v0
.end method
.method public static getUserSegment()Lcom/tapjoy/TJSegment;
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserSegment()Lcom/tapjoy/TJSegment;
move-result-object v0
return-object v0
.end method
.method public static getUserTags()Ljava/util/Set;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserTags()Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public static getVersion()Ljava/lang/String;
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const-string v0, "14.1.0"
return-object v0
.end method
.method public static isConnected()Z
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
invoke-static {}, Lcom/tapjoy/TapjoyConnectCore;->getInstance()Lcom/tapjoy/TapjoyConnectCore;
move-result-object v0
invoke-virtual {v0}, Lcom/tapjoy/TapjoyConnectCore;->isConnected()Z
move-result v0
return v0
.end method
.method public static loadSharedLibrary()V
.locals 1
:try_start_0
const-string v0, "tapjoy"
.line 1
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/UnsatisfiedLinkError; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
return-void
.end method
.method public static onActivityStart(Landroid/app/Activity;)V
.locals 1
.line 1
new-instance v0, Lcom/tapjoy/internal/n2;
invoke-direct {v0, p0}, Lcom/tapjoy/internal/n2;-><init>(Landroid/app/Activity;)V
invoke-static {v0}, Lcom/tapjoy/TapjoyUtil;->runOnMainThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public static onActivityStop(Landroid/app/Activity;)V
.locals 1
.line 1
new-instance v0, Lcom/tapjoy/internal/o2;
invoke-direct {v0, p0}, Lcom/tapjoy/internal/o2;-><init>(Landroid/app/Activity;)V
invoke-static {v0}, Lcom/tapjoy/TapjoyUtil;->runOnMainThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public static optOutAdvertisingID(Landroid/content/Context;Z)V
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJTracking;->INSTANCE:Lcom/tapjoy/TJTracking;
invoke-virtual {v0, p0, p1}, Lcom/tapjoy/TJTracking;->optOutAdvertisingID(Landroid/content/Context;Z)V
return-void
.end method
.method public static removeUserTag(Ljava/lang/String;)V
.locals 2
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
.line 6
:cond_0
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
.line 7
invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserTags()Ljava/util/Set;
move-result-object v1
.line 8
invoke-interface {v1, p0}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_1
.line 9
invoke-virtual {v0, v1}, Lcom/tapjoy/TJUser;->setUserTags(Ljava/util/Set;)V
:cond_1
:goto_0
return-void
.end method
.method public static setActivity(Landroid/app/Activity;)V
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
return-void
.end method
.method public static setCustomParameter(Ljava/lang/String;)V
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
invoke-static {}, Lcom/tapjoy/TapjoyConnectCore;->getInstance()Lcom/tapjoy/TapjoyConnectCore;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/tapjoy/TapjoyConnectCore;->setCustomParameter(Ljava/lang/String;)V
return-void
.end method
.method public static setDebugEnabled(Z)V
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
invoke-static {p0}, Lcom/tapjoy/TapjoyLog;->setDebugEnabled(Z)V
return-void
.end method
.method public static setEarnedCurrencyListener(Lcom/tapjoy/TJEarnedCurrencyListener;)V
.locals 2
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
iget-object v1, v0, Lcom/tapjoy/m1;->b:Lcom/tapjoy/TJCurrency;
if-eqz v1, :cond_0
const-string v1, "setEarnedCurrencyListener"
.line 3
invoke-static {v1}, Lcom/tapjoy/m1;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_0
.line 4
iget-object v0, v0, Lcom/tapjoy/m1;->b:Lcom/tapjoy/TJCurrency;
invoke-virtual {v0, p0}, Lcom/tapjoy/TJCurrency;->setEarnedCurrencyListener(Lcom/tapjoy/TJEarnedCurrencyListener;)V
:cond_0
return-void
.end method
.method public static setGLSurfaceView(Landroid/opengl/GLSurfaceView;)V
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
return-void
.end method
.method public static setMaxLevel(I)V
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
invoke-virtual {v0, p0}, Lcom/tapjoy/TJUser;->setUserMaxLevel(I)V
return-void
.end method
.method public static setUserID(Ljava/lang/String;Lcom/tapjoy/TJSetUserIDListener;)V
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0, p0, p1}, Lcom/tapjoy/m1;->b(Ljava/lang/String;Lcom/tapjoy/TJSetUserIDListener;)V
return-void
.end method
.method public static setUserLevel(I)V
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
invoke-virtual {v0, p0}, Lcom/tapjoy/TJUser;->setUserLevel(I)V
return-void
.end method
.method public static setUserSegment(Lcom/tapjoy/TJSegment;)V
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
invoke-virtual {v0, p0}, Lcom/tapjoy/TJUser;->setUserSegment(Lcom/tapjoy/TJSegment;)V
return-void
.end method
.method public static setUserTags(Ljava/util/Set;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 3
sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser;
invoke-virtual {v0, p0}, Lcom/tapjoy/TJUser;->setUserTags(Ljava/util/Set;)V
return-void
.end method
.method public static spendCurrency(ILcom/tapjoy/TJSpendCurrencyListener;)V
.locals 2
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const-string v1, "spendCurrency"
.line 3
invoke-static {v1}, Lcom/tapjoy/m1;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_0
.line 4
iget-object v0, v0, Lcom/tapjoy/m1;->b:Lcom/tapjoy/TJCurrency;
if-eqz v0, :cond_1
.line 5
invoke-virtual {v0, p0, p1}, Lcom/tapjoy/TJCurrency;->spendCurrency(ILcom/tapjoy/TJSpendCurrencyListener;)V
goto :goto_0
:cond_0
if-eqz p1, :cond_1
const-string p0, "Tapjoy SDK is not connected"
.line 8
invoke-interface {p1, p0}, Lcom/tapjoy/TJSpendCurrencyListener;->onSpendCurrencyResponseFailure(Ljava/lang/String;)V
:cond_1
:goto_0
return-void
.end method
.method public static startSession()V
.locals 1
.line 1
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 2
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const-string v0, "startSession"
.line 3
invoke-static {v0}, Lcom/tapjoy/m1;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
.line 4
invoke-static {}, Lcom/tapjoy/internal/c;->a()V
.line 5
sget-object v0, Lcom/tapjoy/TJSession;->INSTANCE:Lcom/tapjoy/TJSession;
invoke-virtual {v0}, Lcom/tapjoy/TJSession;->initSession()V
:cond_0
return-void
.end method
.method public static trackPurchase(Ljava/lang/String;D)V
.locals 1
.line 2
sget-object v0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 3
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 4
sget-object v0, Lcom/tapjoy/TJPurchases;->INSTANCE:Lcom/tapjoy/TJPurchases;
invoke-static {p1, p2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object p1
invoke-virtual {v0, p0, p1}, Lcom/tapjoy/TJPurchases;->trackPurchase(Ljava/lang/String;Ljava/lang/Double;)V
return-void
.end method
.method public static trackPurchase(Ljava/lang/String;Ljava/lang/String;DLjava/lang/String;)V
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 5
sget-object p0, Lcom/tapjoy/internal/p2;->a:Lcom/tapjoy/internal/r2;
.line 6
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 7
sget-object p0, Lcom/tapjoy/TJPurchases;->INSTANCE:Lcom/tapjoy/TJPurchases;
invoke-static {p2, p3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object p2
invoke-virtual {p0, p1, p2}, Lcom/tapjoy/TJPurchases;->trackPurchase(Ljava/lang/String;Ljava/lang/Double;)V
return-void
.end method
.method public static trackPurchase(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 0
return-void
.end method