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
This commit is contained in:
2026-02-18 16:13:44 -08:00
parent c080f0d97f
commit f3960ee359
44288 changed files with 10998761 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
.class public final Lcsdk/gluads/BuildConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final BUILD_TYPE:Ljava/lang/String; = "release"
.field public static final DEBUG:Z = false
.field public static final LIBRARY_PACKAGE_NAME:Ljava/lang/String; = "csdk.gluads"
.field public static final VERSION_NAME:Ljava/lang/String; = "7.6.4-ec99fc8"
# direct methods
.method public constructor <init>()V
.locals 0
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,232 @@
.class public Lcsdk/gluads/Consts;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final ADVERTISEMENT_TYPE_BANNER:Ljava/lang/String; = "banner"
.field public static final ADVERTISEMENT_TYPE_INTERSTITIAL:Ljava/lang/String; = "interstitial"
.field public static final ADVERTISEMENT_TYPE_NATIVE_AD:Ljava/lang/String; = "nativeAd"
.field public static final ADVERTISEMENT_TYPE_OFFER_WALL:Ljava/lang/String; = "offerWall"
.field public static final ADVERTISEMENT_TYPE_REWARDED_INTERSTITIAL:Ljava/lang/String; = "rewardedInterstitial"
.field public static final AD_NETWORK:Ljava/lang/String; = "adNetwork"
.field public static final APP_CUSTOM_DATA_LIMIT:I = 0x1400
.field public static final CREATIVE_ID:Ljava/lang/String; = "creativeId"
.field public static final CROSSPROMO_CUSTOMDATAP_KEY_NAME:Ljava/lang/String; = "customDataCrossPromo"
.field public static final DEBUG_PLACEMENT:Ljava/lang/String; = "max_debugger"
.field public static final ENABLE_GOOGLE_TEST_ADS:Ljava/lang/String; = "enableGoogleTestAds"
.field public static final EXTRA_KEYWORDS:Ljava/lang/String; = "keywords"
.field public static final EXTRA_KEYWORDS_AGE:Ljava/lang/String; = "keyword_age"
.field public static final GEMS_CUSTOM_DATA_LIMIT:I = 0x1800
.field public static final GLOBAL_FREQUENCY_CAPPING:Ljava/lang/String; = "globalFrequencyCapping"
.field public static final IRONSOURCE_DYNAMIC_USER_ID_MAX_LENGTH:I = 0x80
.field public static final IS_CROSS_PROMO:Ljava/lang/String; = "isCrossPromo"
.field public static final IS_LOADED_IGNORE_FREQUENCYCAPPING:Ljava/lang/String; = "isLoadedIgnoreFrequencyCapping"
.field public static final KEY_NAME_ADTYPE:Ljava/lang/String; = "adType"
.field public static final KEY_NAME_AD_UNIT_ID:Ljava/lang/String; = "adUnit"
.field public static final KEY_NAME_ANALYTICS_DEVICE_ID:Ljava/lang/String; = "analyticDeviceId"
.field public static final KEY_NAME_ANALYTICS_GAME_NAME:Ljava/lang/String; = "analyticGameName"
.field public static final KEY_NAME_ERROR_CODE:Ljava/lang/String; = "errorCode"
.field public static final KEY_NAME_FREQUENCY_REFRESH:Ljava/lang/String; = "frequencyRefreshRequired"
.field public static final KEY_NAME_GAMEDATA:Ljava/lang/String; = "gameData"
.field public static final KEY_NAME_GEMSDATA:Ljava/lang/String; = "gemsData"
.field public static final KEY_NAME_IMPRESSION_DATA:Ljava/lang/String; = "impressionData"
.field public static final KEY_NAME_PLAYERID:Ljava/lang/String; = "playerId"
.field public static final KEY_NAME_PUB_REVENUE:Ljava/lang/String; = "publisher_revenue"
.field public static final KEY_NAME_PUB_REVEUNE_PRECISION:Ljava/lang/String; = "precision"
.field public static final KEY_NAME_REV_ID:Ljava/lang/String; = "revId"
.field public static final KEY_NAME_SESSION_ID:Ljava/lang/String; = "sessionId"
.field public static final KEY_TAPJOY_ANALYTICS_DEVICE_ID:Ljava/lang/String; = "aId"
.field public static final KEY_TAPJOY_ANALYTICS_GAME_NAME:Ljava/lang/String; = "name"
.field public static final KEY_TAPJOY_REV_ID:Ljava/lang/String; = "revId"
.field public static final KEY_TAPJOY_SESSION_ID:Ljava/lang/String; = "sId"
.field public static final KEY_TAPJOY_USER_ID:Ljava/lang/String; = "pId"
.field public static final KEY_TAPJOY_USER_ID_VERSION:Ljava/lang/String; = "v"
.field public static final LOGGING_EXCEPTION_APP_CUSTOM_DATA_FORMAT:Ljava/lang/String; = "Custom data is not a valid json"
.field public static final LOGGING_EXCEPTION_GEMS_CUSTOM_DATA_LIMIT:Ljava/lang/String; = "Overall custom data exceeds 6K size limit"
.field public static final LOGGING_EXCEPTION_SDK_CUSTOM_DATA_LIMIT:Ljava/lang/String; = "SDK custom data exceeds 1K size limit"
.field public static final MAX_TEST_MODE_NETWORK:Ljava/lang/String; = "test_mode_network"
.field public static final MEDIATION_CUSTOM_DATA:Ljava/lang/String; = "customData"
.field public static final MEDIATION_ENV_DATA:Ljava/lang/String; = "gemsEnv"
.field public static final MEDIATION_NETWORK:Ljava/lang/String; = "mediationNetwork"
.field public static final MEDIATION_SDK_DATA:Ljava/lang/String; = "sdkData"
.field public static final NETWORK:Ljava/lang/String; = "network"
.field public static final PLACEMENT_STATUS_CLICKED:Ljava/lang/String; = "clicked"
.field public static final PLACEMENT_STATUS_CLOSED:Ljava/lang/String; = "closed"
.field public static final PLACEMENT_STATUS_CONTENT_UPDATED:Ljava/lang/String; = "contentUpdated"
.field public static final PLACEMENT_STATUS_LOAD_FINISHED:Ljava/lang/String; = "loadFinished"
.field public static final PLACEMENT_STATUS_LOAD_STARTED:Ljava/lang/String; = "loadStarted"
.field public static final PLACEMENT_STATUS_SHOW_ATTEMPT:Ljava/lang/String; = "showAttempt"
.field public static final PLACEMENT_STATUS_SHOW_BLOCKED:Ljava/lang/String; = "showBlocked"
.field public static final PLACEMENT_STATUS_SHOW_FINISHED:Ljava/lang/String; = "showFinished"
.field public static final PLACEMENT_STATUS_SHOW_STARTED:Ljava/lang/String; = "showStarted"
.field public static final SDK_ADMOB:Ljava/lang/String; = "adMob"
.field public static final SDK_ANZU:Ljava/lang/String; = "anzu"
.field public static final SDK_APPLOVIN:Ljava/lang/String; = "appLovin"
.field public static final SDK_ARRAY_AD_NETWORKS:[Ljava/lang/String;
.field public static final SDK_BANNER_POSITION_BOTTOM:Ljava/lang/String; = "bottom"
.field public static final SDK_BANNER_POSITION_CENTER:Ljava/lang/String; = "center"
.field public static final SDK_BANNER_POSITION_TOP:Ljava/lang/String; = "top"
.field public static final SDK_BANNER_SLOT:Ljava/lang/String; = "bannerSlot"
.field public static final SDK_BIDMACHINE:Ljava/lang/String; = "bidMachine"
.field public static final SDK_CUSTOM_DATA_LIMIT:I = 0x400
.field public static final SDK_DISABLED:Ljava/lang/String; = "disabled"
.field public static final SDK_FACEBOOK_AUDIENCE_NETWORK:Ljava/lang/String; = "facebookAudienceNetwork"
.field public static final SDK_FYBER:Ljava/lang/String; = "fyber"
.field public static final SDK_GLU_ADS:Ljava/lang/String; = "gluAds"
.field public static final SDK_IRONSOURCE:Ljava/lang/String; = "ironSource"
.field public static final SDK_IRONSOURCE_ADQUALITY:Ljava/lang/String; = "ironSourceAdQuality"
.field public static final SDK_IRONSOURCE_MEDIATOR:Ljava/lang/String; = "ironSourceAsMediator"
.field public static final SDK_MAX:Ljava/lang/String; = "max"
.field public static final SDK_MINTEGRAL:Ljava/lang/String; = "mintegral"
.field public static final SDK_MIN_API:I = 0x15
.field public static final SDK_MOPUB:Ljava/lang/String; = "moPub"
.field public static final SDK_PRIVACY_STAGE_ADDED:Ljava/lang/String; = "added"
.field public static final SDK_PRIVACY_STAGE_DISABLED:Ljava/lang/String; = "disabled"
.field public static final SDK_PRIVACY_STAGE_PREFIX:Ljava/lang/String; = "privacy.stage."
.field public static final SDK_PRIVACY_STAGE_STARTED:Ljava/lang/String; = "started"
.field public static final SDK_PRIVACY_STAGE_UNINITIALIZED:Ljava/lang/String; = "uninitialzed"
.field public static final SDK_PRIVACY_STAGE_UNSUPPORTED:Ljava/lang/String; = "unsupported"
.field public static final SDK_TAPJOY:Ljava/lang/String; = "tapjoy"
.field public static final SDK_UNITY_ADS:Ljava/lang/String; = "unityAds"
.field public static final SDK_VUNGLE:Ljava/lang/String; = "vungle"
.field public static final SERVED_BY_NETWORK:Ljava/lang/String; = "servedByAdNetwork"
.field public static final SINGULAR_AD_REVENUE_REPORT:Ljava/lang/String; = "singularAdRevenueReport"
.field public static final STRING_PERIOD:Ljava/lang/String; = "."
.field public static final SUPPRESSION_RULES:Ljava/lang/String; = "suppressionRules"
.field public static final VAL_TAPJOY_USER_ID_VERSION:Ljava/lang/String; = "2"
# direct methods
.method static constructor <clinit>()V
.locals 11
const-string v0, "adMob"
const-string v1, "appLovin"
const-string v2, "bidMachine"
const-string v3, "fyber"
const-string v4, "facebookAudienceNetwork"
const-string v5, "ironSource"
const-string v6, "mintegral"
const-string v7, "tapjoy"
const-string v8, "unityAds"
const-string v9, "vungle"
const-string v10, "anzu"
filled-new-array/range {v0 .. v10}, [Ljava/lang/String;
move-result-object v0
sput-object v0, Lcsdk/gluads/Consts;->SDK_ARRAY_AD_NETWORKS:[Ljava/lang/String;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,79 @@
.class public Lcsdk/gluads/CustomAction;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/ISerializableJsonObject;
# instance fields
.field public final action:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field public final extra:Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 19
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcsdk/gluads/CustomAction;->action:Ljava/lang/String;
iput-object p2, p0, Lcsdk/gluads/CustomAction;->extra:Ljava/util/Map;
return-void
.end method
# virtual methods
.method public write(Lorg/json/JSONStringer;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
const-string v0, "action"
iget-object v1, p0, Lcsdk/gluads/CustomAction;->action:Ljava/lang/String;
.line 26
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
const-string v0, "extra"
iget-object v1, p0, Lcsdk/gluads/CustomAction;->extra:Ljava/util/Map;
.line 27
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
return-void
.end method

View File

@@ -0,0 +1,35 @@
.class public Lcsdk/gluads/CustomSettings;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static DEFAULT:Lcsdk/gluads/CustomSettings;
# instance fields
.field public tapjoyConnectState:Lcsdk/gluads/tapjoy/TapjoyConnectState;
# direct methods
.method static constructor <clinit>()V
.locals 1
.line 9
new-instance v0, Lcsdk/gluads/CustomSettings;
invoke-direct {v0}, Lcsdk/gluads/CustomSettings;-><init>()V
sput-object v0, Lcsdk/gluads/CustomSettings;->DEFAULT:Lcsdk/gluads/CustomSettings;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 8
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,35 @@
.class public Lcsdk/gluads/DebugSettings;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final DEFAULT:Lcsdk/gluads/DebugSettings;
# instance fields
.field public isToastEnabled:Z
# direct methods
.method static constructor <clinit>()V
.locals 1
.line 8
new-instance v0, Lcsdk/gluads/DebugSettings;
invoke-direct {v0}, Lcsdk/gluads/DebugSettings;-><init>()V
sput-object v0, Lcsdk/gluads/DebugSettings;->DEFAULT:Lcsdk/gluads/DebugSettings;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,208 @@
.class Lcsdk/gluads/EAAnzu$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/EAAnzu;->createAnzu(Ljava/util/concurrent/Callable;Ljava/util/Map;Lcsdk/gluads/CustomSettings;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;)Ljava/util/concurrent/Future;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/PrivacyStatus;",
">;"
}
.end annotation
# instance fields
.field final synthetic val$activity:Landroid/app/Activity;
.field final synthetic val$appKey:Ljava/lang/String;
.field final synthetic val$isDebug:Z
# direct methods
.method public constructor <init>(Landroid/app/Activity;Ljava/lang/String;Z)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/EAAnzu$1;->val$activity:Landroid/app/Activity;
iput-object p2, p0, Lcsdk/gluads/EAAnzu$1;->val$appKey:Ljava/lang/String;
iput-boolean p3, p0, Lcsdk/gluads/EAAnzu$1;->val$isDebug:Z
.line 56
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/PrivacyStatus;)V
.locals 9
:try_start_0
iget-object v0, p0, Lcsdk/gluads/EAAnzu$1;->val$activity:Landroid/app/Activity;
.line 60
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 63
invoke-static {}, Lcsdk/gluads/EAAnzu;->access$000()Landroid/content/Context;
move-result-object v1
const/4 v2, 0x1
if-eq v1, v0, :cond_0
const-string v1, "com.anzu.sdk.Anzu"
.line 64
invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v1
const-string v3, "SetContext"
new-array v4, v2, [Ljava/lang/Class;
const-class v5, Landroid/content/Context;
const/4 v6, 0x0
aput-object v5, v4, v6
.line 65
invoke-virtual {v1, v3, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v1
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v3
const/4 v4, 0x0
.line 66
invoke-virtual {v1, v4, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 69
invoke-static {v0}, Lcsdk/gluads/EAAnzu;->access$002(Landroid/content/Context;)Landroid/content/Context;
goto :goto_0
:catch_0
move-exception p1
goto :goto_1
.line 72
:cond_0
:goto_0
invoke-static {v2}, Lcsdk/gluads/EAAnzu;->access$102(Z)Z
iget-object v0, p0, Lcsdk/gluads/EAAnzu$1;->val$activity:Landroid/app/Activity;
.line 74
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
.line 75
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "createAnzu: initializing Anzu SDK with appId: "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " and appKey: "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcsdk/gluads/EAAnzu$1;->val$appKey:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcsdk/gluads/EAAnzu;->access$200(Ljava/lang/String;)V
iget-object v2, p0, Lcsdk/gluads/EAAnzu$1;->val$appKey:Ljava/lang/String;
iget-boolean v3, p0, Lcsdk/gluads/EAAnzu$1;->val$isDebug:Z
.line 76
iget-boolean v4, p1, Lcsdk/gluads/PrivacyStatus;->gdprApplies:Z
iget-boolean v5, p1, Lcsdk/gluads/PrivacyStatus;->hasConsent:Z
iget-boolean v6, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
iget-boolean v7, p1, Lcsdk/gluads/PrivacyStatus;->ccpaApplies:Z
iget-boolean v8, p1, Lcsdk/gluads/PrivacyStatus;->ccpaOptOut:Z
invoke-static/range {v1 .. v8}, Lcsdk/gluads/GluAdsNativeBridge;->initAnzuSDK(Ljava/lang/String;Ljava/lang/String;ZZZZZZ)V
:try_end_0
.catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_1
.catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_2
.line 80
:goto_1
invoke-virtual {p1}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_2
.line 78
:catch_1
invoke-static {}, Lcsdk/gluads/EAAnzu;->access$300()V
:goto_2
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 56
check-cast p1, Lcsdk/gluads/PrivacyStatus;
invoke-virtual {p0, p1}, Lcsdk/gluads/EAAnzu$1;->apply(Lcsdk/gluads/PrivacyStatus;)V
return-void
.end method

View File

@@ -0,0 +1,321 @@
.class public Lcsdk/gluads/EAAnzu;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static currentContext:Landroid/content/Context; = null
.field private static isAnzuAvailable:Z = false
# direct methods
.method static constructor <clinit>()V
.locals 0
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 29
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static synthetic access$000()Landroid/content/Context;
.locals 1
sget-object v0, Lcsdk/gluads/EAAnzu;->currentContext:Landroid/content/Context;
return-object v0
.end method
.method public static synthetic access$002(Landroid/content/Context;)Landroid/content/Context;
.locals 0
sput-object p0, Lcsdk/gluads/EAAnzu;->currentContext:Landroid/content/Context;
return-object p0
.end method
.method public static synthetic access$102(Z)Z
.locals 0
sput-boolean p0, Lcsdk/gluads/EAAnzu;->isAnzuAvailable:Z
return p0
.end method
.method public static synthetic access$200(Ljava/lang/String;)V
.locals 0
.line 29
invoke-static {p0}, Lcsdk/gluads/EAAnzu;->log(Ljava/lang/String;)V
return-void
.end method
.method public static synthetic access$300()V
.locals 0
.line 29
invoke-static {}, Lcsdk/gluads/EAAnzu;->logNoImpl()V
return-void
.end method
.method public static createAnzu(Ljava/util/concurrent/Callable;Ljava/util/Map;Lcsdk/gluads/CustomSettings;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;)Ljava/util/concurrent/Future;
.locals 0
.param p0 # Ljava/util/concurrent/Callable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcsdk/gluads/CustomSettings;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p5 # Lcsdk/gluads/impl/AdvertisingImpl;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Lcsdk/gluads/CustomSettings;",
"Z",
"Lcsdk/gluads/PrivacyStatus;",
"Lcsdk/gluads/impl/AdvertisingImpl;",
")",
"Ljava/util/concurrent/Future<",
"*>;"
}
.end annotation
.line 46
invoke-static {p1}, Lcsdk/gluads/GluAdsFactory;->configDisabled(Ljava/util/Map;)Ljava/util/Map;
move-result-object p2
.line 47
invoke-static {p1}, Lcsdk/gluads/util/ConfigUtil;->configSdk(Ljava/util/Map;)Ljava/util/Map;
move-result-object p1
const-string p4, "anzu.appKey"
invoke-static {p1, p4}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 48
invoke-static {p0}, Lcsdk/gluads/util/Common;->call(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroid/app/Activity;
const-string p4, "anzu"
.line 50
invoke-static {p2, p4}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z
move-result p2
if-nez p2, :cond_1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-eqz p2, :cond_0
goto :goto_0
.line 56
:cond_0
new-instance p2, Lcsdk/gluads/EAAnzu$1;
invoke-direct {p2, p0, p1, p3}, Lcsdk/gluads/EAAnzu$1;-><init>(Landroid/app/Activity;Ljava/lang/String;Z)V
const-string p1, "added"
.line 84
invoke-static {p0, p4, p1, p2, p5}, Lcsdk/gluads/util/AdvertisingUtil;->updatePrivacyInfoAndBroadcast(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcsdk/gluads/util/IAction1;Lcsdk/gluads/impl/AdvertisingImpl;)V
.line 86
invoke-static {p4}, Lcsdk/gluads/util/Futures;->successful(Ljava/lang/Object;)Ljava/util/concurrent/Future;
move-result-object p0
return-object p0
:cond_1
:goto_0
const-string p1, "createAnzu failed: disabled or app key is missing"
.line 51
invoke-static {p1}, Lcsdk/gluads/EAAnzu;->log(Ljava/lang/String;)V
const-string p1, "disabled"
const/4 p2, 0x0
.line 52
invoke-static {p0, p4, p1, p2, p5}, Lcsdk/gluads/util/AdvertisingUtil;->updatePrivacyInfoAndBroadcast(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcsdk/gluads/util/IAction1;Lcsdk/gluads/impl/AdvertisingImpl;)V
.line 53
invoke-static {}, Lcsdk/gluads/GluAdsFactory;->disabledFuture()Ljava/util/concurrent/Future;
move-result-object p0
return-object p0
.end method
.method public static createNativeAdManager(Ljava/util/concurrent/Callable;Ljava/util/Map;Z)Lcsdk/gluads/IAdvertising;
.locals 2
.param p0 # Ljava/util/concurrent/Callable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;Z)",
"Lcsdk/gluads/IAdvertising;"
}
.end annotation
.line 101
invoke-static {p1}, Lcsdk/gluads/util/ConfigUtil;->configDisabled(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
const-string v1, "anzu"
.line 102
invoke-static {v0, v1}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
const-string p0, "createNativeAdManager failed: Anzu is disabled"
.line 103
invoke-static {p0}, Lcsdk/gluads/EAAnzu;->log(Ljava/lang/String;)V
.line 104
new-instance p0, Lcsdk/gluads/impl/DummyAdvertising;
invoke-direct {p0}, Lcsdk/gluads/impl/DummyAdvertising;-><init>()V
return-object p0
.line 108
:cond_0
invoke-static {p1}, Lcsdk/gluads/util/ConfigUtil;->configSdk(Ljava/util/Map;)Ljava/util/Map;
move-result-object p1
const-string v0, "anzu.urlScheme"
const-string v1, "anzu.electronicarts"
.line 109
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
if-nez p2, :cond_1
const-string p2, "debug.anzu"
const/4 v1, 0x0
.line 111
invoke-static {p1, p2, v1}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z
move-result p2
.line 115
:cond_1
:try_start_0
new-instance p1, Lcsdk/gluads/EAAnzuNativeAdManager;
invoke-direct {p1, p0, p2, v0}, Lcsdk/gluads/EAAnzuNativeAdManager;-><init>(Ljava/util/concurrent/Callable;ZLjava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
return-object p1
:catch_0
const/4 p0, 0x0
return-object p0
.end method
.method public static destroyAnzu()V
.locals 1
const-string v0, "destroy"
.line 90
invoke-static {v0}, Lcsdk/gluads/EAAnzu;->log(Ljava/lang/String;)V
sget-boolean v0, Lcsdk/gluads/EAAnzu;->isAnzuAvailable:Z
if-eqz v0, :cond_0
.line 93
invoke-static {}, Lcsdk/gluads/GluAdsNativeBridge;->destroyAnzuSDK()V
goto :goto_0
.line 96
:cond_0
invoke-static {}, Lcsdk/gluads/EAAnzu;->logNoImpl()V
:goto_0
return-void
.end method
.method private static log(Ljava/lang/String;)V
.locals 0
return-void
.end method
.method private static logNoImpl()V
.locals 1
const-string v0, "Can\'t find com.anzu.sdk.Anzu"
.line 36
invoke-static {v0}, Lcsdk/gluads/EAAnzu;->log(Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,123 @@
.class Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/IAdvertisingListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/EAAnzuNativeAdManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "NativeAdListener"
.end annotation
# instance fields
.field private mListener:Lcsdk/gluads/IAdvertisingListener;
.field final synthetic this$0:Lcsdk/gluads/EAAnzuNativeAdManager;
# direct methods
.method public constructor <init>(Lcsdk/gluads/EAAnzuNativeAdManager;Lcsdk/gluads/IAdvertisingListener;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;->this$0:Lcsdk/gluads/EAAnzuNativeAdManager;
.line 29
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;->mListener:Lcsdk/gluads/IAdvertisingListener;
return-void
.end method
# virtual methods
.method public onCustomActionReceived(Lcsdk/gluads/CustomAction;)V
.locals 1
.param p1 # Lcsdk/gluads/CustomAction;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;->mListener:Lcsdk/gluads/IAdvertisingListener;
.line 35
invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertisingListener;->onCustomActionReceived(Lcsdk/gluads/CustomAction;)V
return-void
.end method
.method public onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
.locals 9
.param p1 # Lcsdk/gluads/PlacementEvent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 41
invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map;
move-result-object v5
.line 42
iget-object v0, p1, Lcsdk/gluads/PlacementEvent;->extra:Ljava/util/Map;
if-eqz v0, :cond_0
.line 43
invoke-interface {v5, v0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
:cond_0
const-string v0, "mediationNetwork"
const-string v1, "anzu"
.line 47
invoke-interface {v5, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 48
new-instance v8, Lcsdk/gluads/PlacementEvent;
const-string v1, "nativeAd"
iget-object v2, p1, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String;
iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->status:Ljava/lang/String;
iget-object v4, p1, Lcsdk/gluads/PlacementEvent;->error:Ljava/lang/Throwable;
iget-wide v6, p1, Lcsdk/gluads/PlacementEvent;->textureInfo:J
move-object v0, v8
invoke-direct/range {v0 .. v7}, Lcsdk/gluads/PlacementEvent;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;J)V
iget-object p1, p0, Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;->mListener:Lcsdk/gluads/IAdvertisingListener;
.line 49
invoke-interface {p1, v8}, Lcsdk/gluads/IAdvertisingListener;->onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
return-void
.end method
.method public onRewardReceived(Lcsdk/gluads/Reward;)V
.locals 1
.param p1 # Lcsdk/gluads/Reward;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;->mListener:Lcsdk/gluads/IAdvertisingListener;
.line 54
invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertisingListener;->onRewardReceived(Lcsdk/gluads/Reward;)V
return-void
.end method

View File

@@ -0,0 +1,685 @@
.class public Lcsdk/gluads/EAAnzuNativeAdManager;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/IAdvertising;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;
}
.end annotation
# static fields
.field static bridgeClassName:Ljava/lang/String; = "csdk.gluads.GluAdsNativeBridge"
# instance fields
.field private final mActivity:Landroid/app/Activity;
.field private mDebug:Z
.field private mListener:Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;
# direct methods
.method static constructor <clinit>()V
.locals 0
return-void
.end method
.method public constructor <init>(Ljava/util/concurrent/Callable;ZLjava/lang/String;)V
.locals 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;Z",
"Ljava/lang/String;",
")V"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/ClassNotFoundException;,
Ljava/lang/NoSuchMethodException;,
Ljava/lang/reflect/InvocationTargetException;,
Ljava/lang/IllegalAccessException;
}
.end annotation
.line 68
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 69
invoke-static {p1}, Lcsdk/gluads/util/Common;->call(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/app/Activity;
iput-object p1, p0, Lcsdk/gluads/EAAnzuNativeAdManager;->mActivity:Landroid/app/Activity;
iput-boolean p2, p0, Lcsdk/gluads/EAAnzuNativeAdManager;->mDebug:Z
const-string p1, "constructor"
.line 72
invoke-direct {p0, p1}, Lcsdk/gluads/EAAnzuNativeAdManager;->log(Ljava/lang/String;)V
:try_start_0
sget-object p1, Lcsdk/gluads/EAAnzuNativeAdManager;->bridgeClassName:Ljava/lang/String;
.line 74
invoke-static {p1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object p1
const-string v0, "initNativeAdImpl"
const/4 v1, 0x3
new-array v2, v1, [Ljava/lang/Class;
sget-object v3, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
const/4 v4, 0x0
aput-object v3, v2, v4
sget-object v3, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
const/4 v5, 0x1
aput-object v3, v2, v5
const-class v3, Ljava/lang/String;
const/4 v6, 0x2
aput-object v3, v2, v6
.line 75
invoke-virtual {p1, v0, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object p1
new-array v0, v1, [Ljava/lang/Object;
.line 76
invoke-static {}, Lcsdk/gluads/GluAdsNativeBridge;->getNativeData()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
aput-object v1, v0, v4
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p2
aput-object p2, v0, v5
aput-object p3, v0, v6
const/4 p2, 0x0
invoke-virtual {p1, p2, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
return-void
:catch_0
move-exception p1
.line 78
invoke-virtual {p1}, Ljava/lang/Throwable;->printStackTrace()V
.line 79
throw p1
.end method
.method private log(Ljava/lang/String;)V
.locals 0
return-void
.end method
# virtual methods
.method public destroy()V
.locals 1
const-string v0, "destroy"
.line 115
invoke-direct {p0, v0}, Lcsdk/gluads/EAAnzuNativeAdManager;->log(Ljava/lang/String;)V
.line 116
invoke-static {}, Lcsdk/gluads/EAAnzu;->destroyAnzu()V
return-void
.end method
.method public discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 2
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
const-string p1, "discard"
.line 140
invoke-direct {p0, p1}, Lcsdk/gluads/EAAnzuNativeAdManager;->log(Ljava/lang/String;)V
.line 142
invoke-static {}, Lcsdk/gluads/GluAdsNativeBridge;->getNativeData()J
move-result-wide v0
invoke-static {v0, v1, p2}, Lcsdk/gluads/GluAdsNativeBridge;->discardNativeAd(JLjava/lang/String;)V
return-void
.end method
.method public getReward(Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/Reward;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 p1, 0x0
return-object p1
.end method
.method public internal_onNewSession()V
.locals 0
return-void
.end method
.method public internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updateAdsFrequency(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updateCrossPromotion(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V
.locals 0
return-void
.end method
.method public internal_updateRewardList(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)Z"
}
.end annotation
const/4 p1, 0x1
return p1
.end method
.method public load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 2
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 90
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "load: "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, " "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
if-eqz p3, :cond_0
invoke-static {p3}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
const-string v0, ""
:goto_0
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p0, p1}, Lcsdk/gluads/EAAnzuNativeAdManager;->log(Ljava/lang/String;)V
.line 92
invoke-static {}, Lcsdk/gluads/GluAdsNativeBridge;->getNativeData()J
move-result-wide v0
invoke-static {p3}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {v0, v1, p2, p1}, Lcsdk/gluads/GluAdsNativeBridge;->loadNativeAd(JLjava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public onPause()V
.locals 2
const-string v0, "onPause"
.line 121
invoke-direct {p0, v0}, Lcsdk/gluads/EAAnzuNativeAdManager;->log(Ljava/lang/String;)V
.line 123
invoke-static {}, Lcsdk/gluads/GluAdsNativeBridge;->getNativeData()J
move-result-wide v0
invoke-static {v0, v1}, Lcsdk/gluads/GluAdsNativeBridge;->pauseAnzu(J)V
return-void
.end method
.method public onResume()V
.locals 2
const-string v0, "onResume"
.line 128
invoke-direct {p0, v0}, Lcsdk/gluads/EAAnzuNativeAdManager;->log(Ljava/lang/String;)V
.line 130
invoke-static {}, Lcsdk/gluads/GluAdsNativeBridge;->getNativeData()J
move-result-wide v0
invoke-static {v0, v1}, Lcsdk/gluads/GluAdsNativeBridge;->resumeAnzu(J)V
return-void
.end method
.method public setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V
.locals 2
.param p1 # Lcsdk/gluads/IAdvertisingListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const-string v0, "setAdvertisingListener"
.line 187
invoke-direct {p0, v0}, Lcsdk/gluads/EAAnzuNativeAdManager;->log(Ljava/lang/String;)V
.line 189
new-instance v0, Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;
invoke-direct {v0, p0, p1}, Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;-><init>(Lcsdk/gluads/EAAnzuNativeAdManager;Lcsdk/gluads/IAdvertisingListener;)V
iput-object v0, p0, Lcsdk/gluads/EAAnzuNativeAdManager;->mListener:Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;
.line 190
invoke-static {}, Lcsdk/gluads/GluAdsNativeBridge;->getNativeData()J
move-result-wide v0
iget-object p1, p0, Lcsdk/gluads/EAAnzuNativeAdManager;->mListener:Lcsdk/gluads/EAAnzuNativeAdManager$NativeAdListener;
invoke-static {v0, v1, p1}, Lcsdk/gluads/GluAdsNativeBridge;->setListener(JLcsdk/gluads/IAdvertisingListener;)V
return-void
.end method
.method public setCustomProperties(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 2
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 98
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "show: "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, " "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
if-eqz p3, :cond_0
invoke-virtual {p3}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
const-string v0, ""
:goto_0
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p0, p1}, Lcsdk/gluads/EAAnzuNativeAdManager;->log(Ljava/lang/String;)V
.line 100
invoke-static {}, Lcsdk/gluads/GluAdsNativeBridge;->getNativeData()J
move-result-wide v0
invoke-static {p3}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {v0, v1, p2, p1}, Lcsdk/gluads/GluAdsNativeBridge;->showNativeAd(JLjava/lang/String;Ljava/lang/String;)V
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,342 @@
.class public Lcsdk/gluads/GemsDataUtil;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final PLAYER_ID:Ljava/lang/String; = "playerId"
# direct methods
.method public constructor <init>()V
.locals 0
.line 17
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static base64Encode(Ljava/lang/String;)Ljava/lang/String;
.locals 1
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 21
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
return-object p0
:cond_0
const-string v0, "UTF-8"
.line 25
invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
move-result-object v0
invoke-virtual {p0, v0}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object p0
const/4 v0, 0x2
.line 24
invoke-static {p0, v0}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object p0
.line 26
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static base64EncodeMap(Ljava/util/Map;)Ljava/lang/String;
.locals 0
.param p0 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)",
"Ljava/lang/String;"
}
.end annotation
if-nez p0, :cond_0
const-string p0, ""
return-object p0
.line 99
:cond_0
invoke-static {p0}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lcsdk/gluads/GemsDataUtil;->base64Encode(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static buildSplitIDCustomData(Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Lcsdk/gluads/util/log/YLogger;)Ljava/lang/String;
.locals 6
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcsdk/gluads/util/log/YLogger;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/lang/String;",
"Lcsdk/gluads/util/log/YLogger;",
")",
"Ljava/lang/String;"
}
.end annotation
.line 69
invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map;
move-result-object v0
.line 71
invoke-static {p1}, Lcsdk/gluads/GemsDataUtil;->base64EncodeMap(Ljava/util/Map;)Ljava/lang/String;
move-result-object p1
.line 72
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v1
const/16 v2, 0x400
const-string v3, "m"
const-string v4, "l"
const-string v5, "REWARDED_INTERSTITIAL.CUSTOM.DATA.ERROR"
if-gt v1, v2, :cond_0
const-string v1, "sdkData"
.line 73
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
:cond_0
const-string v1, "SDK custom data exceeds 1K size limit"
filled-new-array {v4, p2, v3, v1}, [Ljava/lang/Object;
move-result-object v1
.line 75
invoke-virtual {p3, v5, v1}, Lcsdk/gluads/util/log/YLogger;->e(Ljava/lang/String;[Ljava/lang/Object;)V
.line 78
:goto_0
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2
.line 79
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result p1
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v1
add-int/2addr p1, v1
const/16 v1, 0x1800
if-gt p1, v1, :cond_1
.line 81
:try_start_0
invoke-static {p0}, Lcsdk/gluads/util/JsonUtil;->parseJsonObject(Ljava/lang/String;)Ljava/util/Map;
const-string p1, "customData"
.line 82
invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_1
:catchall_0
const-string p0, "Custom data is not a valid json"
filled-new-array {v4, p2, v3, p0}, [Ljava/lang/Object;
move-result-object p0
.line 85
invoke-virtual {p3, v5, p0}, Lcsdk/gluads/util/log/YLogger;->e(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_1
:cond_1
const-string p0, "Overall custom data exceeds 6K size limit"
filled-new-array {v4, p2, v3, p0}, [Ljava/lang/Object;
move-result-object p0
.line 88
invoke-virtual {p3, v5, p0}, Lcsdk/gluads/util/log/YLogger;->e(Ljava/lang/String;[Ljava/lang/Object;)V
.line 92
:cond_2
:goto_1
invoke-static {v0}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static gemsCustomData(Ljava/lang/String;)Ljava/util/Map;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.line 50
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_0
return-object v1
.line 55
:cond_0
:try_start_0
invoke-static {p0}, Lcsdk/gluads/util/JsonUtil;->parseJsonObject(Ljava/lang/String;)Ljava/util/Map;
move-result-object p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
if-eqz p0, :cond_1
const-string v0, "playerId"
.line 62
invoke-interface {p0, v0}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
:cond_1
return-object p0
:catchall_0
return-object v1
.end method
.method public static gemsPlayerIDEncoded(Ljava/lang/String;)Ljava/lang/String;
.locals 3
.line 30
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
return-object p0
.line 35
:cond_0
:try_start_0
invoke-static {p0}, Lcsdk/gluads/util/JsonUtil;->parseJsonObject(Ljava/lang/String;)Ljava/util/Map;
move-result-object p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 41
invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map;
move-result-object v0
if-eqz p0, :cond_1
const-string v1, "playerId"
.line 42
invoke-interface {p0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1
.line 43
invoke-interface {p0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 46
:cond_1
invoke-static {v0}, Lcsdk/gluads/GemsDataUtil;->base64EncodeMap(Ljava/util/Map;)Ljava/lang/String;
move-result-object p0
:catchall_0
return-object p0
.end method

View File

@@ -0,0 +1,78 @@
.class Lcsdk/gluads/GluAdsFactory$1$1;
.super Ljava/lang/Thread;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsFactory$1;->apply(Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$1:Lcsdk/gluads/GluAdsFactory$1;
.field final synthetic val$jsonConfig:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsFactory$1;Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/GluAdsFactory$1$1;->this$1:Lcsdk/gluads/GluAdsFactory$1;
iput-object p2, p0, Lcsdk/gluads/GluAdsFactory$1$1;->val$jsonConfig:Ljava/lang/String;
.line 155
invoke-direct {p0}, Ljava/lang/Thread;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 8
:try_start_0
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$1$1;->val$jsonConfig:Ljava/lang/String;
.line 160
invoke-static {v0}, Lcsdk/gluads/util/JsonUtil;->parseJsonObject(Ljava/lang/String;)Ljava/util/Map;
move-result-object v4
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$1$1;->this$1:Lcsdk/gluads/GluAdsFactory$1;
.line 164
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$1;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$1;->val$ret:Lcsdk/gluads/impl/QueuingAdvertising;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$1;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$1;->val$runtimeConfig2:Ljava/util/Map;
iget-wide v6, v0, Lcsdk/gluads/GluAdsFactory$1;->val$initializationTimestamp:J
invoke-static/range {v1 .. v7}, Lcsdk/gluads/GluAdsFactory;->access$100(Lcsdk/gluads/GluAdsFactory;Lcsdk/gluads/impl/QueuingAdvertising;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;J)V
return-void
:catch_0
move-exception v0
.line 162
invoke-static {v0}, Lcsdk/gluads/util/Common;->propagate(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
move-result-object v0
throw v0
.end method

View File

@@ -0,0 +1,145 @@
.class Lcsdk/gluads/GluAdsFactory$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction2;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsFactory;->createAdvertising(Ljava/util/concurrent/Callable;Ljava/lang/String;Ljava/util/Map;)Lcsdk/gluads/IAdvertising;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction2<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/GluAdsFactory;
.field final synthetic val$activityGetter:Ljava/util/concurrent/Callable;
.field final synthetic val$initializationTimestamp:J
.field final synthetic val$ret:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$runtimeConfig2:Ljava/util/Map;
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsFactory;Lcsdk/gluads/impl/QueuingAdvertising;Ljava/util/concurrent/Callable;Ljava/util/Map;J)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/GluAdsFactory$1;->this$0:Lcsdk/gluads/GluAdsFactory;
iput-object p2, p0, Lcsdk/gluads/GluAdsFactory$1;->val$ret:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p3, p0, Lcsdk/gluads/GluAdsFactory$1;->val$activityGetter:Ljava/util/concurrent/Callable;
iput-object p4, p0, Lcsdk/gluads/GluAdsFactory$1;->val$runtimeConfig2:Ljava/util/Map;
iput-wide p5, p0, Lcsdk/gluads/GluAdsFactory$1;->val$initializationTimestamp:J
.line 151
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic apply(Ljava/lang/Object;Ljava/lang/Object;)V
.locals 0
.line 151
check-cast p1, Ljava/lang/String;
check-cast p2, Ljava/lang/String;
invoke-virtual {p0, p1, p2}, Lcsdk/gluads/GluAdsFactory$1;->apply(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public apply(Ljava/lang/String;Ljava/lang/String;)V
.locals 4
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$1;->this$0:Lcsdk/gluads/GluAdsFactory;
.line 154
invoke-static {v0}, Lcsdk/gluads/GluAdsFactory;->access$000(Lcsdk/gluads/GluAdsFactory;)Lcsdk/gluads/util/log/YLogger;
move-result-object v0
const/4 v1, 0x4
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "sdk"
aput-object v3, v1, v2
const/4 v2, 0x1
const-string v3, "gluAds"
aput-object v3, v1, v2
const/4 v2, 0x2
const-string v3, "source"
aput-object v3, v1, v2
if-eqz p2, :cond_0
sget-object v2, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p2, v2}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p2
goto :goto_0
:cond_0
const/4 p2, 0x0
:goto_0
const/4 v2, 0x3
aput-object p2, v1, v2
const-string p2, "CONFIG.RECONFIGURE"
invoke-virtual {v0, p2, v1}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
.line 155
new-instance p2, Lcsdk/gluads/GluAdsFactory$1$1;
invoke-direct {p2, p0, p1}, Lcsdk/gluads/GluAdsFactory$1$1;-><init>(Lcsdk/gluads/GluAdsFactory$1;Ljava/lang/String;)V
.line 166
invoke-virtual {p2}, Ljava/lang/Thread;->start()V
return-void
.end method

View File

@@ -0,0 +1,74 @@
.class Lcsdk/gluads/GluAdsFactory$2;
.super Ljava/lang/Thread;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsFactory;->createAdvertising(Ljava/util/concurrent/Callable;Ljava/lang/String;Ljava/util/Map;)Lcsdk/gluads/IAdvertising;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/GluAdsFactory;
.field final synthetic val$activityGetter:Ljava/util/concurrent/Callable;
.field final synthetic val$config:Ljava/util/Map;
.field final synthetic val$initializationTimestamp:J
.field final synthetic val$ret:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$runtimeConfig2:Ljava/util/Map;
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsFactory;Lcsdk/gluads/impl/QueuingAdvertising;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;J)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/GluAdsFactory$2;->this$0:Lcsdk/gluads/GluAdsFactory;
iput-object p2, p0, Lcsdk/gluads/GluAdsFactory$2;->val$ret:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p3, p0, Lcsdk/gluads/GluAdsFactory$2;->val$activityGetter:Ljava/util/concurrent/Callable;
iput-object p4, p0, Lcsdk/gluads/GluAdsFactory$2;->val$config:Ljava/util/Map;
iput-object p5, p0, Lcsdk/gluads/GluAdsFactory$2;->val$runtimeConfig2:Ljava/util/Map;
iput-wide p6, p0, Lcsdk/gluads/GluAdsFactory$2;->val$initializationTimestamp:J
.line 186
invoke-direct {p0}, Ljava/lang/Thread;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 7
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$2;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$2;->val$ret:Lcsdk/gluads/impl/QueuingAdvertising;
iget-object v2, p0, Lcsdk/gluads/GluAdsFactory$2;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v3, p0, Lcsdk/gluads/GluAdsFactory$2;->val$config:Ljava/util/Map;
iget-object v4, p0, Lcsdk/gluads/GluAdsFactory$2;->val$runtimeConfig2:Ljava/util/Map;
iget-wide v5, p0, Lcsdk/gluads/GluAdsFactory$2;->val$initializationTimestamp:J
.line 189
invoke-static/range {v0 .. v6}, Lcsdk/gluads/GluAdsFactory;->access$100(Lcsdk/gluads/GluAdsFactory;Lcsdk/gluads/impl/QueuingAdvertising;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;J)V
return-void
.end method

View File

@@ -0,0 +1,108 @@
.class Lcsdk/gluads/GluAdsFactory$3;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/util/concurrent/Callable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsFactory;->doCreateAdvertising(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;J)Lcsdk/gluads/IAdvertising;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/concurrent/Callable<",
"Ljava/lang/Object;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/GluAdsFactory;
.field final synthetic val$activityGetter:Ljava/util/concurrent/Callable;
.field final synthetic val$loadingScreen:Lcsdk/gluads/LoadingScreen;
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsFactory;Lcsdk/gluads/LoadingScreen;Ljava/util/concurrent/Callable;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/GluAdsFactory$3;->this$0:Lcsdk/gluads/GluAdsFactory;
iput-object p2, p0, Lcsdk/gluads/GluAdsFactory$3;->val$loadingScreen:Lcsdk/gluads/LoadingScreen;
iput-object p3, p0, Lcsdk/gluads/GluAdsFactory$3;->val$activityGetter:Ljava/util/concurrent/Callable;
.line 262
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public call()Ljava/lang/Object;
.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
:try_start_0
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$3;->val$loadingScreen:Lcsdk/gluads/LoadingScreen;
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$3;->val$activityGetter:Ljava/util/concurrent/Callable;
.line 266
invoke-virtual {v0, v1}, Lcsdk/gluads/LoadingScreen;->initialize(Ljava/util/concurrent/Callable;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
const/4 v0, 0x0
return-object v0
:catchall_0
move-exception v0
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$3;->this$0:Lcsdk/gluads/GluAdsFactory;
.line 269
invoke-static {v1}, Lcsdk/gluads/GluAdsFactory;->access$000(Lcsdk/gluads/GluAdsFactory;)Lcsdk/gluads/util/log/YLogger;
move-result-object v1
const-string v2, "gluAds"
const-string v3, "e"
const-string v4, "l"
filled-new-array {v4, v2, v3, v0}, [Ljava/lang/Object;
move-result-object v2
const-string v3, "offerWall"
invoke-static {v1, v3, v2}, Lcsdk/gluads/util/log/YLoggers;->sdkConfigurationError(Lcsdk/gluads/util/log/YLogger;Ljava/lang/String;[Ljava/lang/Object;)V
.line 270
throw v0
.end method

View File

@@ -0,0 +1,63 @@
.class Lcsdk/gluads/GluAdsFactory$4$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsFactory$4;->apply(Lcsdk/gluads/PrivacyStatus;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/PrivacyStatus;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$1:Lcsdk/gluads/GluAdsFactory$4;
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsFactory$4;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/GluAdsFactory$4$1;->this$1:Lcsdk/gluads/GluAdsFactory$4;
.line 340
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/PrivacyStatus;)V
.locals 0
.line 0
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 340
check-cast p1, Lcsdk/gluads/PrivacyStatus;
invoke-virtual {p0, p1}, Lcsdk/gluads/GluAdsFactory$4$1;->apply(Lcsdk/gluads/PrivacyStatus;)V
return-void
.end method

View File

@@ -0,0 +1,750 @@
.class Lcsdk/gluads/GluAdsFactory$4;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsFactory;->doCreateAdvertising(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;J)Lcsdk/gluads/IAdvertising;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/PrivacyStatus;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/GluAdsFactory;
.field final synthetic val$activityGetter:Ljava/util/concurrent/Callable;
.field final synthetic val$components:Ljava/util/Map;
.field final synthetic val$config:Ljava/util/Map;
.field final synthetic val$context:Landroid/content/Context;
.field final synthetic val$customSettings:Lcsdk/gluads/CustomSettings;
.field final synthetic val$debugSettings:Lcsdk/gluads/DebugSettings;
.field final synthetic val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
.field final synthetic val$initializationTimestamp:J
.field final synthetic val$ironsourceAsMediatorEnabled:Z
.field final synthetic val$isTablet:Z
.field final synthetic val$killSwitch:Lcsdk/gluads/KillSwitch;
.field final synthetic val$loadingScreen:Lcsdk/gluads/LoadingScreen;
.field final synthetic val$runtimeConfig:Ljava/util/Map;
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsFactory;Ljava/util/Map;ZLcsdk/gluads/KillSwitch;Ljava/util/concurrent/Callable;Ljava/util/Map;Lcsdk/gluads/DebugSettings;Lcsdk/gluads/impl/AdvertisingImpl;Ljava/util/Map;Lcsdk/gluads/CustomSettings;ZLcsdk/gluads/LoadingScreen;Landroid/content/Context;J)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iput-object p2, p0, Lcsdk/gluads/GluAdsFactory$4;->val$components:Ljava/util/Map;
iput-boolean p3, p0, Lcsdk/gluads/GluAdsFactory$4;->val$ironsourceAsMediatorEnabled:Z
iput-object p4, p0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iput-object p5, p0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iput-object p6, p0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iput-object p7, p0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
iput-object p8, p0, Lcsdk/gluads/GluAdsFactory$4;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
iput-object p9, p0, Lcsdk/gluads/GluAdsFactory$4;->val$runtimeConfig:Ljava/util/Map;
iput-object p10, p0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
iput-boolean p11, p0, Lcsdk/gluads/GluAdsFactory$4;->val$isTablet:Z
iput-object p12, p0, Lcsdk/gluads/GluAdsFactory$4;->val$loadingScreen:Lcsdk/gluads/LoadingScreen;
iput-object p13, p0, Lcsdk/gluads/GluAdsFactory$4;->val$context:Landroid/content/Context;
iput-wide p14, p0, Lcsdk/gluads/GluAdsFactory$4;->val$initializationTimestamp:J
.line 281
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/PrivacyStatus;)V
.locals 25
move-object/from16 v0, p0
move-object/from16 v10, p1
.line 286
invoke-static {}, Lcsdk/gluads/GluAdsFactory;->access$200()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
const/4 v2, 0x0
move v3, v2
:cond_0
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_4
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$components:Ljava/util/Map;
.line 287
invoke-static {v5, v4}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
const-string v5, "ironSource"
.line 288
invoke-static {v4, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v5
const/4 v6, 0x1
if-eqz v5, :cond_1
goto :goto_1
:cond_1
const-string v5, "appLovin"
.line 291
invoke-static {v4, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_2
const-string v5, "max"
.line 292
invoke-static {v4, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_2
const-string v5, "moPub"
.line 293
invoke-static {v4, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_0
:cond_2
if-eqz v10, :cond_5
.line 297
iget-boolean v1, v10, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-eqz v1, :cond_3
iget-boolean v1, v10, Lcsdk/gluads/PrivacyStatus;->teenUser:Z
if-nez v1, :cond_6
:cond_3
move v3, v6
:cond_4
move v6, v2
goto :goto_1
:cond_5
move v3, v6
goto :goto_0
.line 311
:cond_6
:goto_1
invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map;
move-result-object v11
const-string v12, "rewardedInterstitial"
const-string v13, "interstitial"
const-string v14, "offerWall"
if-eqz v6, :cond_7
iget-boolean v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$ironsourceAsMediatorEnabled:Z
if-nez v1, :cond_7
iget-object v7, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
.line 314
iget-boolean v3, v3, Lcsdk/gluads/DebugSettings;->isToastEnabled:Z
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
const/4 v6, 0x1
move-object/from16 v4, p1
invoke-static/range {v1 .. v6}, Lcsdk/gluads/ironsource/EAIronSource;->createIronSource(Ljava/util/concurrent/Callable;Ljava/util/Map;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;Z)Ljava/util/concurrent/Future;
move-result-object v1
iput-object v1, v7, Lcsdk/gluads/KillSwitch;->ironSourceEnabled:Ljava/util/concurrent/Future;
iget-object v9, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$runtimeConfig:Ljava/util/Map;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
iget-object v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
.line 316
iget-boolean v6, v6, Lcsdk/gluads/DebugSettings;->isToastEnabled:Z
iget-object v8, v0, Lcsdk/gluads/GluAdsFactory$4;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
move-object/from16 v7, p1
invoke-static/range {v1 .. v8}, Lcsdk/gluads/GluAdsFactory;->access$300(Lcsdk/gluads/GluAdsFactory;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Lcsdk/gluads/CustomSettings;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;)Ljava/util/concurrent/Future;
move-result-object v1
iput-object v1, v9, Lcsdk/gluads/KillSwitch;->tapjoyEnabled:Ljava/util/concurrent/Future;
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
iget-boolean v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$isTablet:Z
iget-object v7, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
move-object/from16 v8, p1
.line 318
invoke-static/range {v1 .. v8}, Lcsdk/gluads/GluAdsFactory;->access$400(Lcsdk/gluads/GluAdsFactory;Ljava/util/concurrent/Callable;Ljava/util/Map;Lcsdk/gluads/KillSwitch;Lcsdk/gluads/DebugSettings;ZLcsdk/gluads/CustomSettings;Lcsdk/gluads/PrivacyStatus;)Lcsdk/gluads/IAdvertising;
move-result-object v15
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$runtimeConfig:Ljava/util/Map;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
iget-boolean v7, v0, Lcsdk/gluads/GluAdsFactory$4;->val$isTablet:Z
iget-object v8, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
move-object/from16 v9, p1
.line 319
invoke-static/range {v1 .. v9}, Lcsdk/gluads/GluAdsFactory;->access$500(Lcsdk/gluads/GluAdsFactory;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Lcsdk/gluads/KillSwitch;Lcsdk/gluads/DebugSettings;ZLcsdk/gluads/CustomSettings;Lcsdk/gluads/PrivacyStatus;)Lcsdk/gluads/IAdvertising;
move-result-object v1
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$runtimeConfig:Ljava/util/Map;
iget-object v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v7, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
iget-boolean v8, v0, Lcsdk/gluads/GluAdsFactory$4;->val$isTablet:Z
iget-object v9, v0, Lcsdk/gluads/GluAdsFactory$4;->val$loadingScreen:Lcsdk/gluads/LoadingScreen;
iget-object v10, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
move-object/from16 v16, v2
move-object/from16 v17, v3
move-object/from16 v18, v4
move-object/from16 v19, v5
move-object/from16 v20, v6
move-object/from16 v21, v7
move/from16 v22, v8
move-object/from16 v23, v9
move-object/from16 v24, v10
.line 320
invoke-static/range {v16 .. v24}, Lcsdk/gluads/GluAdsFactory;->access$600(Lcsdk/gluads/GluAdsFactory;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Lcsdk/gluads/KillSwitch;Lcsdk/gluads/DebugSettings;ZLcsdk/gluads/LoadingScreen;Lcsdk/gluads/CustomSettings;)Lcsdk/gluads/IAdvertising;
move-result-object v2
.line 322
invoke-static {v11, v13, v15}, Lcsdk/gluads/GluAdsFactory;->access$700(Ljava/util/Map;Ljava/lang/String;Lcsdk/gluads/IAdvertising;)V
.line 323
invoke-static {v11, v12, v1}, Lcsdk/gluads/GluAdsFactory;->access$700(Ljava/util/Map;Ljava/lang/String;Lcsdk/gluads/IAdvertising;)V
.line 324
invoke-static {v11, v14, v2}, Lcsdk/gluads/GluAdsFactory;->access$700(Ljava/util/Map;Ljava/lang/String;Lcsdk/gluads/IAdvertising;)V
goto/16 :goto_3
:cond_7
if-eqz v3, :cond_8
iget-object v7, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
.line 326
iget-boolean v4, v4, Lcsdk/gluads/DebugSettings;->isToastEnabled:Z
iget-object v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
move-object/from16 v5, p1
invoke-static/range {v1 .. v6}, Lcsdk/gluads/max/EAMax;->createMAX(Ljava/util/concurrent/Callable;Ljava/util/Map;Lcsdk/gluads/CustomSettings;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;)Ljava/util/concurrent/Future;
move-result-object v1
iput-object v1, v7, Lcsdk/gluads/KillSwitch;->appLovinEnabled:Ljava/util/concurrent/Future;
iget-object v9, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$runtimeConfig:Ljava/util/Map;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
iget-object v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
.line 328
iget-boolean v6, v6, Lcsdk/gluads/DebugSettings;->isToastEnabled:Z
iget-object v8, v0, Lcsdk/gluads/GluAdsFactory$4;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
move-object/from16 v7, p1
invoke-static/range {v1 .. v8}, Lcsdk/gluads/GluAdsFactory;->access$300(Lcsdk/gluads/GluAdsFactory;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Lcsdk/gluads/CustomSettings;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;)Ljava/util/concurrent/Future;
move-result-object v1
iput-object v1, v9, Lcsdk/gluads/KillSwitch;->tapjoyEnabled:Ljava/util/concurrent/Future;
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
iget-boolean v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$isTablet:Z
iget-object v7, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
move-object/from16 v8, p1
.line 330
invoke-static/range {v1 .. v8}, Lcsdk/gluads/GluAdsFactory;->access$400(Lcsdk/gluads/GluAdsFactory;Ljava/util/concurrent/Callable;Ljava/util/Map;Lcsdk/gluads/KillSwitch;Lcsdk/gluads/DebugSettings;ZLcsdk/gluads/CustomSettings;Lcsdk/gluads/PrivacyStatus;)Lcsdk/gluads/IAdvertising;
move-result-object v1
.line 331
invoke-static {v11, v13, v1}, Lcsdk/gluads/GluAdsFactory;->access$700(Ljava/util/Map;Ljava/lang/String;Lcsdk/gluads/IAdvertising;)V
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$runtimeConfig:Ljava/util/Map;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
iget-boolean v7, v0, Lcsdk/gluads/GluAdsFactory$4;->val$isTablet:Z
iget-object v8, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
move-object/from16 v9, p1
.line 333
invoke-static/range {v1 .. v9}, Lcsdk/gluads/GluAdsFactory;->access$500(Lcsdk/gluads/GluAdsFactory;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Lcsdk/gluads/KillSwitch;Lcsdk/gluads/DebugSettings;ZLcsdk/gluads/CustomSettings;Lcsdk/gluads/PrivacyStatus;)Lcsdk/gluads/IAdvertising;
move-result-object v1
.line 334
invoke-static {v11, v12, v1}, Lcsdk/gluads/GluAdsFactory;->access$700(Ljava/util/Map;Ljava/lang/String;Lcsdk/gluads/IAdvertising;)V
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$runtimeConfig:Ljava/util/Map;
iget-object v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v7, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
iget-boolean v8, v0, Lcsdk/gluads/GluAdsFactory$4;->val$isTablet:Z
iget-object v9, v0, Lcsdk/gluads/GluAdsFactory$4;->val$loadingScreen:Lcsdk/gluads/LoadingScreen;
iget-object v10, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
.line 336
invoke-static/range {v2 .. v10}, Lcsdk/gluads/GluAdsFactory;->access$600(Lcsdk/gluads/GluAdsFactory;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Lcsdk/gluads/KillSwitch;Lcsdk/gluads/DebugSettings;ZLcsdk/gluads/LoadingScreen;Lcsdk/gluads/CustomSettings;)Lcsdk/gluads/IAdvertising;
move-result-object v1
.line 337
invoke-static {v11, v14, v1}, Lcsdk/gluads/GluAdsFactory;->access$700(Ljava/util/Map;Ljava/lang/String;Lcsdk/gluads/IAdvertising;)V
goto :goto_3
:cond_8
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$components:Ljava/util/Map;
.line 338
invoke-static {v1, v14}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v3, "tapjoy"
invoke-static {v1, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_a
.line 340
new-instance v1, Lcsdk/gluads/GluAdsFactory$4$1;
invoke-direct {v1, v0}, Lcsdk/gluads/GluAdsFactory$4$1;-><init>(Lcsdk/gluads/GluAdsFactory$4;)V
.line 347
sget-object v3, Lcsdk/gluads/Consts;->SDK_ARRAY_AD_NETWORKS:[Ljava/lang/String;
array-length v4, v3
:goto_2
if-ge v2, v4, :cond_9
aget-object v5, v3, v2
iget-object v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$context:Landroid/content/Context;
const-string v7, "disabled"
iget-object v8, v0, Lcsdk/gluads/GluAdsFactory$4;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
.line 348
invoke-static {v6, v5, v7, v1, v8}, Lcsdk/gluads/util/AdvertisingUtil;->updatePrivacyInfoAndBroadcast(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcsdk/gluads/util/IAction1;Lcsdk/gluads/impl/AdvertisingImpl;)V
add-int/lit8 v2, v2, 0x1
goto :goto_2
:cond_9
iget-object v9, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$runtimeConfig:Ljava/util/Map;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
iget-object v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
.line 351
iget-boolean v6, v6, Lcsdk/gluads/DebugSettings;->isToastEnabled:Z
iget-object v8, v0, Lcsdk/gluads/GluAdsFactory$4;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
move-object/from16 v7, p1
invoke-static/range {v1 .. v8}, Lcsdk/gluads/GluAdsFactory;->access$300(Lcsdk/gluads/GluAdsFactory;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Lcsdk/gluads/CustomSettings;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;)Ljava/util/concurrent/Future;
move-result-object v1
iput-object v1, v9, Lcsdk/gluads/KillSwitch;->tapjoyEnabled:Ljava/util/concurrent/Future;
iget-object v15, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$runtimeConfig:Ljava/util/Map;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$killSwitch:Lcsdk/gluads/KillSwitch;
iget-object v5, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
iget-boolean v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$isTablet:Z
iget-object v7, v0, Lcsdk/gluads/GluAdsFactory$4;->val$loadingScreen:Lcsdk/gluads/LoadingScreen;
iget-object v8, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v18, v3
move-object/from16 v19, v4
move-object/from16 v20, v5
move/from16 v21, v6
move-object/from16 v22, v7
move-object/from16 v23, v8
.line 352
invoke-static/range {v15 .. v23}, Lcsdk/gluads/GluAdsFactory;->access$600(Lcsdk/gluads/GluAdsFactory;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Lcsdk/gluads/KillSwitch;Lcsdk/gluads/DebugSettings;ZLcsdk/gluads/LoadingScreen;Lcsdk/gluads/CustomSettings;)Lcsdk/gluads/IAdvertising;
move-result-object v1
.line 353
invoke-static {v11, v14, v1}, Lcsdk/gluads/GluAdsFactory;->access$700(Ljava/util/Map;Ljava/lang/String;Lcsdk/gluads/IAdvertising;)V
:cond_a
:goto_3
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
.line 357
invoke-static {v1}, Lcsdk/gluads/GluAdsFactory;->configDisabled(Ljava/util/Map;)Ljava/util/Map;
move-result-object v1
const-string v2, "anzu"
.line 358
invoke-static {v1, v2}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_b
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$components:Ljava/util/Map;
const-string v7, "nativeAd"
.line 359
invoke-static {v1, v7}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_b
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$customSettings:Lcsdk/gluads/CustomSettings;
iget-object v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
.line 360
iget-boolean v4, v4, Lcsdk/gluads/DebugSettings;->isToastEnabled:Z
iget-object v6, v0, Lcsdk/gluads/GluAdsFactory$4;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
move-object/from16 v5, p1
invoke-static/range {v1 .. v6}, Lcsdk/gluads/EAAnzu;->createAnzu(Ljava/util/concurrent/Callable;Ljava/util/Map;Lcsdk/gluads/CustomSettings;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;)Ljava/util/concurrent/Future;
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$debugSettings:Lcsdk/gluads/DebugSettings;
.line 362
iget-boolean v3, v3, Lcsdk/gluads/DebugSettings;->isToastEnabled:Z
invoke-static {v1, v2, v3}, Lcsdk/gluads/EAAnzu;->createNativeAdManager(Ljava/util/concurrent/Callable;Ljava/util/Map;Z)Lcsdk/gluads/IAdvertising;
move-result-object v1
.line 363
invoke-static {v11, v7, v1}, Lcsdk/gluads/GluAdsFactory;->access$700(Ljava/util/Map;Ljava/lang/String;Lcsdk/gluads/IAdvertising;)V
:cond_b
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
.line 366
invoke-virtual {v1, v11}, Lcsdk/gluads/impl/AdvertisingImpl;->setComponentHandlers(Ljava/util/Map;)V
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
.line 367
invoke-virtual {v1}, Lcsdk/gluads/impl/AdvertisingImpl;->rewireListeners()V
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
.line 369
invoke-static {v1}, Lcsdk/gluads/GluAdsFactory;->access$800(Lcsdk/gluads/GluAdsFactory;)Ljava/util/List;
move-result-object v1
if-nez v1, :cond_c
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->val$activityGetter:Ljava/util/concurrent/Callable;
iget-object v3, v0, Lcsdk/gluads/GluAdsFactory$4;->val$config:Ljava/util/Map;
iget-wide v4, v0, Lcsdk/gluads/GluAdsFactory$4;->val$initializationTimestamp:J
.line 370
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-static {v2, v3, v4}, Lcsdk/gluads/GluAdsFactory;->access$900(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/lang/Long;)Ljava/util/List;
move-result-object v2
invoke-static {v1, v2}, Lcsdk/gluads/GluAdsFactory;->access$802(Lcsdk/gluads/GluAdsFactory;Ljava/util/List;)Ljava/util/List;
:cond_c
iget-object v1, v0, Lcsdk/gluads/GluAdsFactory$4;->val$impl:Lcsdk/gluads/impl/AdvertisingImpl;
iget-object v2, v0, Lcsdk/gluads/GluAdsFactory$4;->this$0:Lcsdk/gluads/GluAdsFactory;
.line 372
invoke-static {v2}, Lcsdk/gluads/GluAdsFactory;->access$800(Lcsdk/gluads/GluAdsFactory;)Ljava/util/List;
move-result-object v2
invoke-static {v1, v2}, Lcsdk/gluads/GluAdsFactory;->access$1000(Lcsdk/gluads/IAdvertising;Ljava/util/List;)Lcsdk/gluads/IAdvertising;
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 281
check-cast p1, Lcsdk/gluads/PrivacyStatus;
invoke-virtual {p0, p1}, Lcsdk/gluads/GluAdsFactory$4;->apply(Lcsdk/gluads/PrivacyStatus;)V
return-void
.end method

View File

@@ -0,0 +1,110 @@
.class Lcsdk/gluads/GluAdsFactory$5;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsFactory;->doCreateAdvertising(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;J)Lcsdk/gluads/IAdvertising;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/GluAdsFactory;
.field final synthetic val$defaultFrequency:Ljava/util/Map;
.field final synthetic val$defaultRewards:Ljava/util/Map;
.field final synthetic val$eh:Lcsdk/gluads/eventbus/GluAdsEventHandler;
.field final synthetic val$inAppMessageAdLoadingIndicator:Z
.field final synthetic val$loadingScreen:Lcsdk/gluads/LoadingScreen;
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsFactory;Lcsdk/gluads/eventbus/GluAdsEventHandler;ZLcsdk/gluads/LoadingScreen;Ljava/util/Map;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/GluAdsFactory$5;->this$0:Lcsdk/gluads/GluAdsFactory;
iput-object p2, p0, Lcsdk/gluads/GluAdsFactory$5;->val$eh:Lcsdk/gluads/eventbus/GluAdsEventHandler;
iput-boolean p3, p0, Lcsdk/gluads/GluAdsFactory$5;->val$inAppMessageAdLoadingIndicator:Z
iput-object p4, p0, Lcsdk/gluads/GluAdsFactory$5;->val$loadingScreen:Lcsdk/gluads/LoadingScreen;
iput-object p5, p0, Lcsdk/gluads/GluAdsFactory$5;->val$defaultRewards:Ljava/util/Map;
iput-object p6, p0, Lcsdk/gluads/GluAdsFactory$5;->val$defaultFrequency:Ljava/util/Map;
.line 403
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$5;->val$eh:Lcsdk/gluads/eventbus/GluAdsEventHandler;
iget-boolean v1, p0, Lcsdk/gluads/GluAdsFactory$5;->val$inAppMessageAdLoadingIndicator:Z
const/4 v2, 0x0
if-eqz v1, :cond_0
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$5;->val$loadingScreen:Lcsdk/gluads/LoadingScreen;
goto :goto_0
:cond_0
move-object v1, v2
:goto_0
const-string v3, "7.6.4-ec99fc8"
.line 406
invoke-virtual {v0, v3, v1}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->onInit(Ljava/lang/String;Lcsdk/gluads/LoadingScreen;)V
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$5;->val$eh:Lcsdk/gluads/eventbus/GluAdsEventHandler;
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$5;->val$defaultRewards:Ljava/util/Map;
.line 407
invoke-static {v1}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->requestRewardConfig(Ljava/lang/String;)V
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$5;->val$eh:Lcsdk/gluads/eventbus/GluAdsEventHandler;
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$5;->val$defaultFrequency:Ljava/util/Map;
.line 408
invoke-static {v1}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1, v2}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->requestRulesConfig(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,56 @@
.class Lcsdk/gluads/GluAdsFactory$6;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsFactory;->doCreateAdvertising(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;J)Lcsdk/gluads/IAdvertising;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/GluAdsFactory;
.field final synthetic val$eh:Lcsdk/gluads/eventbus/GluAdsEventHandler;
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsFactory;Lcsdk/gluads/eventbus/GluAdsEventHandler;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/GluAdsFactory$6;->this$0:Lcsdk/gluads/GluAdsFactory;
iput-object p2, p0, Lcsdk/gluads/GluAdsFactory$6;->val$eh:Lcsdk/gluads/eventbus/GluAdsEventHandler;
.line 411
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 1
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$6;->val$eh:Lcsdk/gluads/eventbus/GluAdsEventHandler;
.line 414
invoke-virtual {v0}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->onDestroy()V
return-void
.end method

View File

@@ -0,0 +1,215 @@
.class Lcsdk/gluads/GluAdsFactory$7;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsFactory;->createTapjoy(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Lcsdk/gluads/CustomSettings;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;)Ljava/util/concurrent/Future;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/PrivacyStatus;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/GluAdsFactory;
.field final synthetic val$activity:Landroid/app/Activity;
.field final synthetic val$isDebug:Z
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsFactory;ZLandroid/app/Activity;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/GluAdsFactory$7;->this$0:Lcsdk/gluads/GluAdsFactory;
iput-boolean p2, p0, Lcsdk/gluads/GluAdsFactory$7;->val$isDebug:Z
iput-object p3, p0, Lcsdk/gluads/GluAdsFactory$7;->val$activity:Landroid/app/Activity;
.line 606
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/PrivacyStatus;)V
.locals 6
.line 610
invoke-static {}, Lcom/tapjoy/Tapjoy;->getPrivacyPolicy()Lcom/tapjoy/TJPrivacyPolicy;
move-result-object v0
.line 611
iget-boolean v1, p1, Lcsdk/gluads/PrivacyStatus;->gdprApplies:Z
const-string v2, "No getter provided by the SDK."
const-string v3, "tapjoy"
if-eqz v1, :cond_1
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$7;->this$0:Lcsdk/gluads/GluAdsFactory;
.line 612
invoke-static {v1}, Lcsdk/gluads/GluAdsFactory;->access$000(Lcsdk/gluads/GluAdsFactory;)Lcsdk/gluads/util/log/YLogger;
move-result-object v1
const-string v4, "GDPR.APPLIES"
filled-new-array {v3, v2}, [Ljava/lang/Object;
move-result-object v5
invoke-virtual {v1, v4, v5}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$7;->this$0:Lcsdk/gluads/GluAdsFactory;
.line 613
invoke-static {v1}, Lcsdk/gluads/GluAdsFactory;->access$000(Lcsdk/gluads/GluAdsFactory;)Lcsdk/gluads/util/log/YLogger;
move-result-object v1
const-string v4, "ADS.CONSENT"
filled-new-array {v3, v2}, [Ljava/lang/Object;
move-result-object v5
invoke-virtual {v1, v4, v5}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
.line 614
iget-boolean v1, p1, Lcsdk/gluads/PrivacyStatus;->hasConsent:Z
if-eqz v1, :cond_0
sget-object v1, Lcom/tapjoy/TJStatus;->TRUE:Lcom/tapjoy/TJStatus;
goto :goto_0
:cond_0
sget-object v1, Lcom/tapjoy/TJStatus;->FALSE:Lcom/tapjoy/TJStatus;
:goto_0
invoke-virtual {v0, v1}, Lcom/tapjoy/TJPrivacyPolicy;->setUserConsent(Lcom/tapjoy/TJStatus;)V
.line 615
sget-object v1, Lcom/tapjoy/TJStatus;->TRUE:Lcom/tapjoy/TJStatus;
invoke-virtual {v0, v1}, Lcom/tapjoy/TJPrivacyPolicy;->setSubjectToGDPR(Lcom/tapjoy/TJStatus;)V
.line 618
:cond_1
iget-boolean v1, p1, Lcsdk/gluads/PrivacyStatus;->ccpaApplies:Z
if-eqz v1, :cond_3
.line 628
iget-boolean v1, p1, Lcsdk/gluads/PrivacyStatus;->ccpaOptOut:Z
if-eqz v1, :cond_2
const-string v1, "1YY-"
goto :goto_1
:cond_2
const-string v1, "1YN-"
:goto_1
invoke-virtual {v0, v1}, Lcom/tapjoy/TJPrivacyPolicy;->setUSPrivacy(Ljava/lang/String;)V
iget-boolean v1, p0, Lcsdk/gluads/GluAdsFactory$7;->val$isDebug:Z
if-eqz v1, :cond_4
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$7;->this$0:Lcsdk/gluads/GluAdsFactory;
.line 631
invoke-static {v1}, Lcsdk/gluads/GluAdsFactory;->access$000(Lcsdk/gluads/GluAdsFactory;)Lcsdk/gluads/util/log/YLogger;
move-result-object v1
const-string v4, "l"
const-string v5, "optOut"
filled-new-array {v4, v3, v5, v2}, [Ljava/lang/Object;
move-result-object v2
const-string v3, "CCPA"
invoke-virtual {v1, v3, v2}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_2
:cond_3
const-string v1, "1---"
.line 635
invoke-virtual {v0, v1}, Lcom/tapjoy/TJPrivacyPolicy;->setUSPrivacy(Ljava/lang/String;)V
.line 638
:cond_4
:goto_2
iget-boolean v1, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-eqz v1, :cond_5
sget-object v1, Lcom/tapjoy/TJStatus;->TRUE:Lcom/tapjoy/TJStatus;
goto :goto_3
:cond_5
sget-object v1, Lcom/tapjoy/TJStatus;->FALSE:Lcom/tapjoy/TJStatus;
:goto_3
invoke-virtual {v0, v1}, Lcom/tapjoy/TJPrivacyPolicy;->setBelowConsentAge(Lcom/tapjoy/TJStatus;)V
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$7;->val$activity:Landroid/app/Activity;
.line 641
iget-boolean p1, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
invoke-static {v0, p1}, Lcom/tapjoy/Tapjoy;->optOutAdvertisingID(Landroid/content/Context;Z)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 606
check-cast p1, Lcsdk/gluads/PrivacyStatus;
invoke-virtual {p0, p1}, Lcsdk/gluads/GluAdsFactory$7;->apply(Lcsdk/gluads/PrivacyStatus;)V
return-void
.end method

View File

@@ -0,0 +1,249 @@
.class Lcsdk/gluads/GluAdsFactory$8$1;
.super Lcom/tapjoy/TJConnectListener;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsFactory$8;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$1:Lcsdk/gluads/GluAdsFactory$8;
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsFactory$8;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 660
invoke-direct {p0}, Lcom/tapjoy/TJConnectListener;-><init>()V
return-void
.end method
# virtual methods
.method public onConnectFailure(ILjava/lang/String;)V
.locals 9
.line 678
new-instance v0, Ljava/lang/Exception;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Tapjoy SDK is not initialized. code="
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, ", m="
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 679
iget-object v1, v1, Lcsdk/gluads/GluAdsFactory$8;->this$0:Lcsdk/gluads/GluAdsFactory;
invoke-static {v1}, Lcsdk/gluads/GluAdsFactory;->access$000(Lcsdk/gluads/GluAdsFactory;)Lcsdk/gluads/util/log/YLogger;
move-result-object v1
const-string v2, "gluAds"
const-string v3, "e"
const-string v4, "l"
filled-new-array {v4, v2, v3, v0}, [Ljava/lang/Object;
move-result-object v2
const-string v3, "tapjoy"
invoke-static {v1, v3, v2}, Lcsdk/gluads/util/log/YLoggers;->sdkConfigurationError(Lcsdk/gluads/util/log/YLogger;Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 680
iget-object v1, v1, Lcsdk/gluads/GluAdsFactory$8;->val$ret:Lcsdk/gluads/util/Futures$SettableFuture;
invoke-virtual {v1, v0}, Lcsdk/gluads/util/Futures$SettableFuture;->setException(Ljava/lang/Throwable;)Z
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 682
iget-object v0, v0, Lcsdk/gluads/GluAdsFactory$8;->this$0:Lcsdk/gluads/GluAdsFactory;
invoke-static {v0}, Lcsdk/gluads/GluAdsFactory;->access$000(Lcsdk/gluads/GluAdsFactory;)Lcsdk/gluads/util/log/YLogger;
move-result-object v0
const-string v1, "l"
const-string v2, "tapjoy"
const-string v3, "m"
sget-object v4, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
const-string v5, "tj-c"
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
const-string v7, "tj-m"
move-object v8, p2
filled-new-array/range {v1 .. v8}, [Ljava/lang/Object;
move-result-object p1
const-string p2, "TAPJOY.CONNECT"
invoke-virtual {v0, p2, p1}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 683
iget-object p1, p1, Lcsdk/gluads/GluAdsFactory$8;->val$customSettings:Lcsdk/gluads/CustomSettings;
iget-object p1, p1, Lcsdk/gluads/CustomSettings;->tapjoyConnectState:Lcsdk/gluads/tapjoy/TapjoyConnectState;
const/4 p2, 0x0
invoke-virtual {p1, p2}, Lcsdk/gluads/tapjoy/TapjoyConnectState;->set(Z)V
iget-object p1, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 684
iget-object p1, p1, Lcsdk/gluads/GluAdsFactory$8;->val$customSettings:Lcsdk/gluads/CustomSettings;
iget-object p1, p1, Lcsdk/gluads/CustomSettings;->tapjoyConnectState:Lcsdk/gluads/tapjoy/TapjoyConnectState;
const/4 p2, 0x0
invoke-virtual {p1, p2}, Lcsdk/gluads/tapjoy/TapjoyConnectState;->setListener(Lcsdk/gluads/tapjoy/TapjoyConnectState$Listener;)V
return-void
.end method
.method public onConnectSuccess()V
.locals 5
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 663
iget-object v0, v0, Lcsdk/gluads/GluAdsFactory$8;->this$0:Lcsdk/gluads/GluAdsFactory;
invoke-static {v0}, Lcsdk/gluads/GluAdsFactory;->access$000(Lcsdk/gluads/GluAdsFactory;)Lcsdk/gluads/util/log/YLogger;
move-result-object v0
const-string v1, "enabled"
sget-object v2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
const-string v3, "l"
const-string v4, "gluAds"
filled-new-array {v3, v4, v1, v2}, [Ljava/lang/Object;
move-result-object v1
const-string v2, "tapjoy"
invoke-static {v0, v2, v1}, Lcsdk/gluads/util/log/YLoggers;->sdkConfiguration(Lcsdk/gluads/util/log/YLogger;Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 664
iget-object v0, v0, Lcsdk/gluads/GluAdsFactory$8;->val$ret:Lcsdk/gluads/util/Futures$SettableFuture;
invoke-virtual {v0, v2}, Lcsdk/gluads/util/Futures$SettableFuture;->set(Ljava/lang/Object;)Z
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 666
iget-boolean v0, v0, Lcsdk/gluads/GluAdsFactory$8;->val$isDebug:Z
invoke-static {v0}, Lcom/tapjoy/Tapjoy;->setDebugEnabled(Z)V
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 668
iget-object v0, v0, Lcsdk/gluads/GluAdsFactory$8;->val$activity:Landroid/app/Activity;
invoke-static {v0}, Lcom/tapjoy/Tapjoy;->setActivity(Landroid/app/Activity;)V
.line 669
invoke-static {}, Lcom/tapjoy/Tapjoy;->startSession()V
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 671
iget-object v0, v0, Lcsdk/gluads/GluAdsFactory$8;->this$0:Lcsdk/gluads/GluAdsFactory;
invoke-static {v0}, Lcsdk/gluads/GluAdsFactory;->access$000(Lcsdk/gluads/GluAdsFactory;)Lcsdk/gluads/util/log/YLogger;
move-result-object v0
const-string v1, "m"
sget-object v4, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
filled-new-array {v3, v2, v1, v4}, [Ljava/lang/Object;
move-result-object v1
const-string v2, "TAPJOY.CONNECT"
invoke-virtual {v0, v2, v1}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 672
iget-object v0, v0, Lcsdk/gluads/GluAdsFactory$8;->val$customSettings:Lcsdk/gluads/CustomSettings;
iget-object v0, v0, Lcsdk/gluads/CustomSettings;->tapjoyConnectState:Lcsdk/gluads/tapjoy/TapjoyConnectState;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcsdk/gluads/tapjoy/TapjoyConnectState;->set(Z)V
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$8$1;->this$1:Lcsdk/gluads/GluAdsFactory$8;
.line 673
iget-object v0, v0, Lcsdk/gluads/GluAdsFactory$8;->val$customSettings:Lcsdk/gluads/CustomSettings;
iget-object v0, v0, Lcsdk/gluads/CustomSettings;->tapjoyConnectState:Lcsdk/gluads/tapjoy/TapjoyConnectState;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcsdk/gluads/tapjoy/TapjoyConnectState;->setListener(Lcsdk/gluads/tapjoy/TapjoyConnectState$Listener;)V
return-void
.end method

View File

@@ -0,0 +1,93 @@
.class Lcsdk/gluads/GluAdsFactory$8;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsFactory;->createTapjoy(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Lcsdk/gluads/CustomSettings;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;)Ljava/util/concurrent/Future;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/GluAdsFactory;
.field final synthetic val$activity:Landroid/app/Activity;
.field final synthetic val$connectFlags:Ljava/util/Hashtable;
.field final synthetic val$customSettings:Lcsdk/gluads/CustomSettings;
.field final synthetic val$isDebug:Z
.field final synthetic val$ret:Lcsdk/gluads/util/Futures$SettableFuture;
.field final synthetic val$sdkKey:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsFactory;Lcsdk/gluads/CustomSettings;Landroid/app/Activity;Ljava/lang/String;Ljava/util/Hashtable;Lcsdk/gluads/util/Futures$SettableFuture;Z)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/GluAdsFactory$8;->this$0:Lcsdk/gluads/GluAdsFactory;
iput-object p2, p0, Lcsdk/gluads/GluAdsFactory$8;->val$customSettings:Lcsdk/gluads/CustomSettings;
iput-object p3, p0, Lcsdk/gluads/GluAdsFactory$8;->val$activity:Landroid/app/Activity;
iput-object p4, p0, Lcsdk/gluads/GluAdsFactory$8;->val$sdkKey:Ljava/lang/String;
iput-object p5, p0, Lcsdk/gluads/GluAdsFactory$8;->val$connectFlags:Ljava/util/Hashtable;
iput-object p6, p0, Lcsdk/gluads/GluAdsFactory$8;->val$ret:Lcsdk/gluads/util/Futures$SettableFuture;
iput-boolean p7, p0, Lcsdk/gluads/GluAdsFactory$8;->val$isDebug:Z
.line 656
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$8;->val$customSettings:Lcsdk/gluads/CustomSettings;
.line 659
iget-object v0, v0, Lcsdk/gluads/CustomSettings;->tapjoyConnectState:Lcsdk/gluads/tapjoy/TapjoyConnectState;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcsdk/gluads/tapjoy/TapjoyConnectState;->set(Z)V
iget-object v0, p0, Lcsdk/gluads/GluAdsFactory$8;->val$activity:Landroid/app/Activity;
iget-object v1, p0, Lcsdk/gluads/GluAdsFactory$8;->val$sdkKey:Ljava/lang/String;
iget-object v2, p0, Lcsdk/gluads/GluAdsFactory$8;->val$connectFlags:Ljava/util/Hashtable;
.line 660
new-instance v3, Lcsdk/gluads/GluAdsFactory$8$1;
invoke-direct {v3, p0}, Lcsdk/gluads/GluAdsFactory$8$1;-><init>(Lcsdk/gluads/GluAdsFactory$8;)V
invoke-static {v0, v1, v2, v3}, Lcom/tapjoy/Tapjoy;->connect(Landroid/content/Context;Ljava/lang/String;Ljava/util/Hashtable;Lcom/tapjoy/TJConnectListener;)Z
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,141 @@
.class Lcsdk/gluads/GluAdsNativeBridge$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/util/concurrent/Callable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/GluAdsNativeBridge;->createGluAds(Ljava/lang/String;Ljava/util/Map;)Lcsdk/gluads/IAdvertising;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/GluAdsNativeBridge;
# direct methods
.method public constructor <init>(Lcsdk/gluads/GluAdsNativeBridge;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/GluAdsNativeBridge$1;->this$0:Lcsdk/gluads/GluAdsNativeBridge;
.line 50
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public call()Landroid/app/Activity;
.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/GluAdsNativeBridge$1;->this$0:Lcsdk/gluads/GluAdsNativeBridge;
.line 53
monitor-enter v0
.line 55
:try_start_0
invoke-static {}, Lcsdk/gluads/GluAdsNativeBridge;->access$000()J
move-result-wide v1
const-wide/16 v3, 0x0
cmp-long v1, v1, v3
if-nez v1, :cond_0
iget-object v1, p0, Lcsdk/gluads/GluAdsNativeBridge$1;->this$0:Lcsdk/gluads/GluAdsNativeBridge;
.line 56
invoke-static {v1}, Lcsdk/gluads/GluAdsNativeBridge;->access$100(Lcsdk/gluads/GluAdsNativeBridge;)Ljava/lang/ref/WeakReference;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/app/Activity;
monitor-exit v0
return-object v1
:catchall_0
move-exception v1
goto :goto_0
.line 58
:cond_0
invoke-static {}, Lcsdk/gluads/GluAdsNativeBridge;->access$000()J
move-result-wide v1
invoke-static {v1, v2}, Lcsdk/gluads/GluAdsNativeBridge;->access$200(J)Landroid/app/Activity;
move-result-object v1
iget-object v2, p0, Lcsdk/gluads/GluAdsNativeBridge$1;->this$0:Lcsdk/gluads/GluAdsNativeBridge;
.line 59
new-instance v3, Ljava/lang/ref/WeakReference;
invoke-direct {v3, v1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
invoke-static {v2, v3}, Lcsdk/gluads/GluAdsNativeBridge;->access$102(Lcsdk/gluads/GluAdsNativeBridge;Ljava/lang/ref/WeakReference;)Ljava/lang/ref/WeakReference;
.line 60
monitor-exit v0
return-object v1
.line 61
:goto_0
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v1
.end method
.method public bridge synthetic call()Ljava/lang/Object;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 50
invoke-virtual {p0}, Lcsdk/gluads/GluAdsNativeBridge$1;->call()Landroid/app/Activity;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,443 @@
.class public Lcsdk/gluads/GluAdsNativeBridge;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/IAdvertisingListener;
# static fields
.field private static mNativeData:J
# instance fields
.field private mAdvertising:Lcsdk/gluads/IAdvertising;
.field private mLastActivity:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Landroid/app/Activity;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(JLjava/lang/String;)V
.locals 1
.line 27
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, "7.6.4-ec99fc8"
.line 28
invoke-static {v0, p3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
.line 32
new-instance p3, Ljava/lang/ref/WeakReference;
invoke-static {p1, p2}, Lcsdk/gluads/GluAdsNativeBridge;->getCurrentActivity(J)Landroid/app/Activity;
move-result-object v0
invoke-direct {p3, v0}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object p3, p0, Lcsdk/gluads/GluAdsNativeBridge;->mLastActivity:Ljava/lang/ref/WeakReference;
sput-wide p1, Lcsdk/gluads/GluAdsNativeBridge;->mNativeData:J
return-void
.line 29
:cond_0
new-instance p1, Ljava/lang/RuntimeException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "Bridge library is mismatched \'7.6.4-ec99fc8\' vs \'"
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p3, "\'"
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public static synthetic access$000()J
.locals 2
sget-wide v0, Lcsdk/gluads/GluAdsNativeBridge;->mNativeData:J
return-wide v0
.end method
.method public static synthetic access$100(Lcsdk/gluads/GluAdsNativeBridge;)Ljava/lang/ref/WeakReference;
.locals 0
.line 17
iget-object p0, p0, Lcsdk/gluads/GluAdsNativeBridge;->mLastActivity:Ljava/lang/ref/WeakReference;
return-object p0
.end method
.method public static synthetic access$102(Lcsdk/gluads/GluAdsNativeBridge;Ljava/lang/ref/WeakReference;)Ljava/lang/ref/WeakReference;
.locals 0
.line 17
iput-object p1, p0, Lcsdk/gluads/GluAdsNativeBridge;->mLastActivity:Ljava/lang/ref/WeakReference;
return-object p1
.end method
.method public static synthetic access$200(J)Landroid/app/Activity;
.locals 0
.line 17
invoke-static {p0, p1}, Lcsdk/gluads/GluAdsNativeBridge;->getCurrentActivity(J)Landroid/app/Activity;
move-result-object p0
return-object p0
.end method
.method private static native destroy(J)V
.end method
.method public static native destroyAnzuSDK()V
.end method
.method public static native disableCallTracking()V
.end method
.method public static native discardNativeAd(JLjava/lang/String;)V
.end method
.method private static native getCurrentActivity(J)Landroid/app/Activity;
.end method
.method public static getNativeData()J
.locals 2
sget-wide v0, Lcsdk/gluads/GluAdsNativeBridge;->mNativeData:J
return-wide v0
.end method
.method public static native initAnzuSDK(Ljava/lang/String;Ljava/lang/String;ZZZZZZ)V
.end method
.method public static native initNativeAdImpl(JZLjava/lang/String;)V
.end method
.method public static native loadNativeAd(JLjava/lang/String;Ljava/lang/String;)V
.end method
.method private static native onCustomActionReceived(JLjava/lang/String;)V
.end method
.method private static native onPlacementEvent(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;J)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;J)V"
}
.end annotation
.end method
.method private static native onRewardReceived(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
.end method
.method public static native pauseAnzu(J)V
.end method
.method public static native resumeAnzu(J)V
.end method
.method public static native setListener(JLcsdk/gluads/IAdvertisingListener;)V
.end method
.method public static native showNativeAd(JLjava/lang/String;Ljava/lang/String;)V
.end method
# virtual methods
.method public createGluAds(Ljava/lang/String;Ljava/util/Map;)Lcsdk/gluads/IAdvertising;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)",
"Lcsdk/gluads/IAdvertising;"
}
.end annotation
.line 50
new-instance v0, Lcsdk/gluads/GluAdsNativeBridge$1;
invoke-direct {v0, p0}, Lcsdk/gluads/GluAdsNativeBridge$1;-><init>(Lcsdk/gluads/GluAdsNativeBridge;)V
.line 65
new-instance v1, Lcsdk/gluads/GluAdsFactory;
invoke-direct {v1}, Lcsdk/gluads/GluAdsFactory;-><init>()V
invoke-static {p1}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, v0, p1, p2}, Lcsdk/gluads/GluAdsFactory;->createAdvertising(Ljava/util/concurrent/Callable;Ljava/lang/String;Ljava/util/Map;)Lcsdk/gluads/IAdvertising;
move-result-object p1
iput-object p1, p0, Lcsdk/gluads/GluAdsNativeBridge;->mAdvertising:Lcsdk/gluads/IAdvertising;
return-object p1
.end method
.method public destroy()V
.locals 4
.line 37
monitor-enter p0
:try_start_0
sget-wide v0, Lcsdk/gluads/GluAdsNativeBridge;->mNativeData:J
const-wide/16 v2, 0x0
sput-wide v2, Lcsdk/gluads/GluAdsNativeBridge;->mNativeData:J
cmp-long v2, v0, v2
if-eqz v2, :cond_0
.line 41
invoke-static {v0, v1}, Lcsdk/gluads/GluAdsNativeBridge;->destroy(J)V
goto :goto_0
:catchall_0
move-exception v0
goto :goto_1
.line 42
:cond_0
:goto_0
monitor-exit p0
return-void
:goto_1
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v0
.end method
.method public onCustomActionReceived(Lcsdk/gluads/CustomAction;)V
.locals 4
.param p1 # Lcsdk/gluads/CustomAction;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 75
monitor-enter p0
:try_start_0
sget-wide v0, Lcsdk/gluads/GluAdsNativeBridge;->mNativeData:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_0
.line 77
iget-object p1, p1, Lcsdk/gluads/CustomAction;->action:Ljava/lang/String;
invoke-static {v0, v1, p1}, Lcsdk/gluads/GluAdsNativeBridge;->onCustomActionReceived(JLjava/lang/String;)V
goto :goto_0
:catchall_0
move-exception p1
goto :goto_1
.line 78
:cond_0
:goto_0
monitor-exit p0
return-void
:goto_1
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
.method public onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
.locals 9
.param p1 # Lcsdk/gluads/PlacementEvent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 83
monitor-enter p0
:try_start_0
sget-wide v0, Lcsdk/gluads/GluAdsNativeBridge;->mNativeData:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_1
.line 85
iget-object v2, p1, Lcsdk/gluads/PlacementEvent;->advertisementType:Ljava/lang/String;
iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String;
iget-object v4, p1, Lcsdk/gluads/PlacementEvent;->status:Ljava/lang/String;
iget-object v5, p1, Lcsdk/gluads/PlacementEvent;->error:Ljava/lang/Throwable;
if-eqz v5, :cond_0
invoke-virtual {v5}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v5
goto :goto_0
:catchall_0
move-exception p1
goto :goto_1
:cond_0
const/4 v5, 0x0
:goto_0
iget-object v6, p1, Lcsdk/gluads/PlacementEvent;->extra:Ljava/util/Map;
iget-wide v7, p1, Lcsdk/gluads/PlacementEvent;->textureInfo:J
invoke-static/range {v0 .. v8}, Lcsdk/gluads/GluAdsNativeBridge;->onPlacementEvent(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;J)V
.line 87
:cond_1
monitor-exit p0
return-void
:goto_1
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
.method public onRewardReceived(Lcsdk/gluads/Reward;)V
.locals 7
.param p1 # Lcsdk/gluads/Reward;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 92
monitor-enter p0
:try_start_0
sget-wide v0, Lcsdk/gluads/GluAdsNativeBridge;->mNativeData:J
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_0
.line 94
iget-object v2, p1, Lcsdk/gluads/Reward;->identifier:Ljava/lang/String;
iget-object v3, p1, Lcsdk/gluads/Reward;->advertisementType:Ljava/lang/String;
iget-object v4, p1, Lcsdk/gluads/Reward;->item:Ljava/lang/String;
iget v5, p1, Lcsdk/gluads/Reward;->amount:I
iget-object v6, p1, Lcsdk/gluads/Reward;->placement:Ljava/lang/String;
invoke-static/range {v0 .. v6}, Lcsdk/gluads/GluAdsNativeBridge;->onRewardReceived(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
goto :goto_0
:catchall_0
move-exception p1
goto :goto_1
.line 95
:cond_0
:goto_0
monitor-exit p0
return-void
:goto_1
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
.method public setAdvertisingListener()V
.locals 1
iget-object v0, p0, Lcsdk/gluads/GluAdsNativeBridge;->mAdvertising:Lcsdk/gluads/IAdvertising;
.line 70
invoke-interface {v0, p0}, Lcsdk/gluads/IAdvertising;->setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V
return-void
.end method

View File

@@ -0,0 +1,319 @@
.class public interface abstract Lcsdk/gluads/IAdvertising;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract destroy()V
.end method
.method public abstract discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.end method
.method public abstract getReward(Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/Reward;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract internal_onNewSession()V
.end method
.method public abstract internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.end method
.method public abstract internal_updateAdsFrequency(Ljava/util/Map;)V
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.end method
.method public abstract internal_updateCrossPromotion(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.end method
.method public abstract internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V
.end method
.method public abstract internal_updateRewardList(Ljava/util/Map;)V
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.end method
.method public abstract isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)Z"
}
.end annotation
.end method
.method public abstract load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.end method
.method public abstract onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract onPause()V
.end method
.method public abstract onResume()V
.end method
.method public abstract setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V
.param p1 # Lcsdk/gluads/IAdvertisingListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method
.method public abstract setCustomProperties(Ljava/util/Map;)V
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.end method
.method public abstract setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.end method
.method public abstract show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.end method

View File

@@ -0,0 +1,28 @@
.class public interface abstract Lcsdk/gluads/IAdvertisingListener;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract onCustomActionReceived(Lcsdk/gluads/CustomAction;)V
.param p1 # Lcsdk/gluads/CustomAction;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
.param p1 # Lcsdk/gluads/PlacementEvent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract onRewardReceived(Lcsdk/gluads/Reward;)V
.param p1 # Lcsdk/gluads/Reward;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method

View File

@@ -0,0 +1,60 @@
.class public Lcsdk/gluads/KillSwitch;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final DEFAULT:Lcsdk/gluads/KillSwitch;
# instance fields
.field public appLovinEnabled:Ljava/util/concurrent/Future;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/Future<",
"*>;"
}
.end annotation
.end field
.field public ironSourceEnabled:Ljava/util/concurrent/Future;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/Future<",
"*>;"
}
.end annotation
.end field
.field public tapjoyEnabled:Ljava/util/concurrent/Future;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/Future<",
"*>;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
.line 7
new-instance v0, Lcsdk/gluads/KillSwitch;
invoke-direct {v0}, Lcsdk/gluads/KillSwitch;-><init>()V
sput-object v0, Lcsdk/gluads/KillSwitch;->DEFAULT:Lcsdk/gluads/KillSwitch;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,42 @@
.class Lcsdk/gluads/LoadingScreen$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/content/DialogInterface$OnCancelListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/LoadingScreen;->initialize(Ljava/util/concurrent/Callable;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/LoadingScreen;
# direct methods
.method public constructor <init>(Lcsdk/gluads/LoadingScreen;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/LoadingScreen$1;->this$0:Lcsdk/gluads/LoadingScreen;
.line 28
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onCancel(Landroid/content/DialogInterface;)V
.locals 0
return-void
.end method

View File

@@ -0,0 +1,33 @@
.class Lcsdk/gluads/LoadingScreen$CustomProgressBar;
.super Landroid/app/Dialog;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/LoadingScreen;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "CustomProgressBar"
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/LoadingScreen;
# direct methods
.method public constructor <init>(Lcsdk/gluads/LoadingScreen;Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/LoadingScreen$CustomProgressBar;->this$0:Lcsdk/gluads/LoadingScreen;
sget p1, Lcsdk/gluads/R$style;->CustomProgressBar:I
.line 63
invoke-direct {p0, p2, p1}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
return-void
.end method

View File

@@ -0,0 +1,208 @@
.class public Lcsdk/gluads/LoadingScreen;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcsdk/gluads/LoadingScreen$CustomProgressBar;
}
.end annotation
# instance fields
.field private mActivityGetter:Ljava/util/concurrent/Callable;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;"
}
.end annotation
.end field
.field private mCurrentContext:Landroid/content/Context;
.field private mInitialized:Z
.field private mLoadingScreen:Lcsdk/gluads/LoadingScreen$CustomProgressBar;
# direct methods
.method public constructor <init>()V
.locals 1
.line 16
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcsdk/gluads/LoadingScreen;->mInitialized:Z
return-void
.end method
# virtual methods
.method public dismiss()V
.locals 1
.line 57
invoke-virtual {p0}, Lcsdk/gluads/LoadingScreen;->isShowing()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcsdk/gluads/LoadingScreen;->mLoadingScreen:Lcsdk/gluads/LoadingScreen$CustomProgressBar;
invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
:cond_0
return-void
.end method
.method public initialize(Ljava/util/concurrent/Callable;)V
.locals 4
.param p1 # Ljava/util/concurrent/Callable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;)V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/LoadingScreen;->mActivityGetter:Ljava/util/concurrent/Callable;
.line 24
invoke-static {p1}, Lcsdk/gluads/util/Common;->call(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/content/Context;
iput-object p1, p0, Lcsdk/gluads/LoadingScreen;->mCurrentContext:Landroid/content/Context;
.line 26
new-instance v0, Lcsdk/gluads/LoadingScreen$CustomProgressBar;
invoke-direct {v0, p0, p1}, Lcsdk/gluads/LoadingScreen$CustomProgressBar;-><init>(Lcsdk/gluads/LoadingScreen;Landroid/content/Context;)V
iput-object v0, p0, Lcsdk/gluads/LoadingScreen;->mLoadingScreen:Lcsdk/gluads/LoadingScreen$CustomProgressBar;
const/4 v1, 0x1
.line 27
invoke-virtual {v0, v1}, Landroid/app/Dialog;->setCancelable(Z)V
iget-object v0, p0, Lcsdk/gluads/LoadingScreen;->mLoadingScreen:Lcsdk/gluads/LoadingScreen$CustomProgressBar;
.line 28
new-instance v2, Lcsdk/gluads/LoadingScreen$1;
invoke-direct {v2, p0}, Lcsdk/gluads/LoadingScreen$1;-><init>(Lcsdk/gluads/LoadingScreen;)V
invoke-virtual {v0, v2}, Landroid/app/Dialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
iget-object v0, p0, Lcsdk/gluads/LoadingScreen;->mLoadingScreen:Lcsdk/gluads/LoadingScreen$CustomProgressBar;
.line 34
new-instance v2, Landroid/widget/ProgressBar;
invoke-direct {v2, p1}, Landroid/widget/ProgressBar;-><init>(Landroid/content/Context;)V
new-instance p1, Landroid/view/ViewGroup$LayoutParams;
const/4 v3, -0x2
invoke-direct {p1, v3, v3}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
invoke-virtual {v0, v2, p1}, Landroid/app/Dialog;->addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
iput-boolean v1, p0, Lcsdk/gluads/LoadingScreen;->mInitialized:Z
return-void
.end method
.method public isInitialized()Z
.locals 1
iget-boolean v0, p0, Lcsdk/gluads/LoadingScreen;->mInitialized:Z
return v0
.end method
.method public isShowing()Z
.locals 1
iget-boolean v0, p0, Lcsdk/gluads/LoadingScreen;->mInitialized:Z
if-eqz v0, :cond_0
iget-object v0, p0, Lcsdk/gluads/LoadingScreen;->mLoadingScreen:Lcsdk/gluads/LoadingScreen$CustomProgressBar;
.line 53
invoke-virtual {v0}, Landroid/app/Dialog;->isShowing()Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public show()V
.locals 2
iget-boolean v0, p0, Lcsdk/gluads/LoadingScreen;->mInitialized:Z
if-eqz v0, :cond_1
.line 43
invoke-virtual {p0}, Lcsdk/gluads/LoadingScreen;->isShowing()Z
move-result v0
if-nez v0, :cond_1
iget-object v0, p0, Lcsdk/gluads/LoadingScreen;->mActivityGetter:Ljava/util/concurrent/Callable;
.line 44
invoke-static {v0}, Lcsdk/gluads/util/Common;->call(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/Context;
iget-object v1, p0, Lcsdk/gluads/LoadingScreen;->mCurrentContext:Landroid/content/Context;
if-eq v0, v1, :cond_0
iget-object v0, p0, Lcsdk/gluads/LoadingScreen;->mActivityGetter:Ljava/util/concurrent/Callable;
.line 46
invoke-virtual {p0, v0}, Lcsdk/gluads/LoadingScreen;->initialize(Ljava/util/concurrent/Callable;)V
:cond_0
iget-object v0, p0, Lcsdk/gluads/LoadingScreen;->mLoadingScreen:Lcsdk/gluads/LoadingScreen$CustomProgressBar;
.line 48
invoke-virtual {v0}, Landroid/app/Dialog;->show()V
:cond_1
return-void
.end method

View File

@@ -0,0 +1,160 @@
.class public Lcsdk/gluads/PlacementEvent;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/ISerializableJsonObject;
# instance fields
.field public final advertisementType:Ljava/lang/String;
.field public final error:Ljava/lang/Throwable;
.field public final extra:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field public final placement:Ljava/lang/String;
.field public final status:Ljava/lang/String;
.field public final textureInfo:J
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
.locals 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/Throwable;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
const-wide/16 v6, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v4, p4
move-object v5, p5
.line 30
invoke-direct/range {v0 .. v7}, Lcsdk/gluads/PlacementEvent;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;J)V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;J)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/Throwable;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;J)V"
}
.end annotation
.line 20
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcsdk/gluads/PlacementEvent;->advertisementType:Ljava/lang/String;
iput-object p2, p0, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/PlacementEvent;->status:Ljava/lang/String;
iput-object p4, p0, Lcsdk/gluads/PlacementEvent;->error:Ljava/lang/Throwable;
iput-object p5, p0, Lcsdk/gluads/PlacementEvent;->extra:Ljava/util/Map;
iput-wide p6, p0, Lcsdk/gluads/PlacementEvent;->textureInfo:J
return-void
.end method
# virtual methods
.method public write(Lorg/json/JSONStringer;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
const-string v0, "advertisementType"
iget-object v1, p0, Lcsdk/gluads/PlacementEvent;->advertisementType:Ljava/lang/String;
.line 35
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
const-string v0, "placement"
iget-object v1, p0, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String;
.line 36
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
const-string v0, "status"
iget-object v1, p0, Lcsdk/gluads/PlacementEvent;->status:Ljava/lang/String;
.line 37
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
const-string v0, "error"
iget-object v1, p0, Lcsdk/gluads/PlacementEvent;->error:Ljava/lang/Throwable;
.line 38
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
const-string v0, "extra"
iget-object v1, p0, Lcsdk/gluads/PlacementEvent;->extra:Ljava/util/Map;
.line 39
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
iget-wide v0, p0, Lcsdk/gluads/PlacementEvent;->textureInfo:J
.line 40
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
const-string v1, "textureInfo"
invoke-static {p1, v1, v0}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
return-void
.end method

View File

@@ -0,0 +1,54 @@
.class public Lcsdk/gluads/PrivacyStatus;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final CCPA_APPLIES:Ljava/lang/String; = "ccpaApplies"
.field public static final CCPA_OPT_OUT:Ljava/lang/String; = "ccpaOptOut"
.field public static final GDPR_APPLIES:Ljava/lang/String; = "gdprApplies"
.field public static final HAS_CONSENT:Ljava/lang/String; = "hasConsent"
.field public static final TEEN_USER:Ljava/lang/String; = "teen"
.field public static final UNDER_AGE_USER:Ljava/lang/String; = "underAgeUser"
# instance fields
.field public final ccpaApplies:Z
.field public final ccpaOptOut:Z
.field public final gdprApplies:Z
.field public final hasConsent:Z
.field public final teenUser:Z
.field public final underAgeUser:Z
# direct methods
.method public constructor <init>(ZZZZZZ)V
.locals 0
.line 18
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-boolean p1, p0, Lcsdk/gluads/PrivacyStatus;->gdprApplies:Z
iput-boolean p2, p0, Lcsdk/gluads/PrivacyStatus;->hasConsent:Z
iput-boolean p3, p0, Lcsdk/gluads/PrivacyStatus;->ccpaApplies:Z
iput-boolean p4, p0, Lcsdk/gluads/PrivacyStatus;->ccpaOptOut:Z
iput-boolean p5, p0, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
iput-boolean p6, p0, Lcsdk/gluads/PrivacyStatus;->teenUser:Z
return-void
.end method

View File

@@ -0,0 +1,28 @@
.class public final Lcsdk/gluads/R$style;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "style"
.end annotation
# static fields
.field public static CustomProgressBar:I = 0x7f1300c8
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,21 @@
.class public final Lcsdk/gluads/R;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcsdk/gluads/R$style;
}
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,115 @@
.class public Lcsdk/gluads/Reward;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/ISerializableJsonObject;
# instance fields
.field public final advertisementType:Ljava/lang/String;
.field public final amount:I
.field public final identifier:Ljava/lang/String;
.field public final item:Ljava/lang/String;
.field public final mediationNetwork:Ljava/lang/String;
.field public final placement:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
.locals 0
.line 19
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcsdk/gluads/Reward;->identifier:Ljava/lang/String;
iput-object p2, p0, Lcsdk/gluads/Reward;->placement:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/Reward;->mediationNetwork:Ljava/lang/String;
iput-object p4, p0, Lcsdk/gluads/Reward;->advertisementType:Ljava/lang/String;
iput-object p5, p0, Lcsdk/gluads/Reward;->item:Ljava/lang/String;
iput p6, p0, Lcsdk/gluads/Reward;->amount:I
return-void
.end method
# virtual methods
.method public toJson()Ljava/lang/String;
.locals 1
.line 39
invoke-static {p0}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public write(Lorg/json/JSONStringer;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
const-string v0, "identifier"
iget-object v1, p0, Lcsdk/gluads/Reward;->identifier:Ljava/lang/String;
.line 30
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
const-string v0, "placement"
iget-object v1, p0, Lcsdk/gluads/Reward;->placement:Ljava/lang/String;
.line 31
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
const-string v0, "mediationNetwork"
iget-object v1, p0, Lcsdk/gluads/Reward;->mediationNetwork:Ljava/lang/String;
.line 32
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
const-string v0, "advertisementType"
iget-object v1, p0, Lcsdk/gluads/Reward;->advertisementType:Ljava/lang/String;
.line 33
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
const-string v0, "item"
iget-object v1, p0, Lcsdk/gluads/Reward;->item:Ljava/lang/String;
.line 34
invoke-static {p1, v0, v1}, Lcsdk/gluads/util/JsonUtil;->optKeyValue(Lorg/json/JSONStringer;Ljava/lang/String;Ljava/lang/Object;)V
const-string v0, "amount"
.line 35
invoke-virtual {p1, v0}, Lorg/json/JSONStringer;->key(Ljava/lang/String;)Lorg/json/JSONStringer;
move-result-object p1
iget v0, p0, Lcsdk/gluads/Reward;->amount:I
int-to-long v0, v0
invoke-virtual {p1, v0, v1}, Lorg/json/JSONStringer;->value(J)Lorg/json/JSONStringer;
return-void
.end method

View File

@@ -0,0 +1,87 @@
.class Lcsdk/gluads/UnityGluAdsFactory$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/util/concurrent/Callable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/UnityGluAdsFactory;->createAdvertising(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/IAdvertising;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/UnityGluAdsFactory;
# direct methods
.method public constructor <init>(Lcsdk/gluads/UnityGluAdsFactory;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/UnityGluAdsFactory$1;->this$0:Lcsdk/gluads/UnityGluAdsFactory;
.line 20
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public call()Landroid/app/Activity;
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 23
sget-object v0, Lcom/unity3d/player/UnityPlayer;->currentActivity:Landroid/app/Activity;
if-eqz v0, :cond_0
return-object v0
.line 25
:cond_0
new-instance v0, Ljava/lang/Error;
const-string v1, "Current activity is null."
invoke-direct {v0, v1}, Ljava/lang/Error;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public bridge synthetic call()Ljava/lang/Object;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 20
invoke-virtual {p0}, Lcsdk/gluads/UnityGluAdsFactory$1;->call()Landroid/app/Activity;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,96 @@
.class Lcsdk/gluads/UnityGluAdsFactory$UnityAdvertisingListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/IAdvertisingListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/UnityGluAdsFactory;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "UnityAdvertisingListener"
.end annotation
# instance fields
.field private final gameObject:Ljava/lang/String;
# direct methods
.method private constructor <init>(Ljava/lang/String;)V
.locals 0
.line 47
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcsdk/gluads/UnityGluAdsFactory$UnityAdvertisingListener;->gameObject:Ljava/lang/String;
return-void
.end method
.method public synthetic constructor <init>(Ljava/lang/String;Lcsdk/gluads/UnityGluAdsFactory$1;)V
.locals 0
.line 44
invoke-direct {p0, p1}, Lcsdk/gluads/UnityGluAdsFactory$UnityAdvertisingListener;-><init>(Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public onCustomActionReceived(Lcsdk/gluads/CustomAction;)V
.locals 2
iget-object v0, p0, Lcsdk/gluads/UnityGluAdsFactory$UnityAdvertisingListener;->gameObject:Ljava/lang/String;
const-string v1, "AndroidAdvertisingOnCustomActionReceived"
.line 53
invoke-static {p1}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {v0, v1, p1}, Lcom/unity3d/player/UnityPlayer;->UnitySendMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
.locals 2
iget-object v0, p0, Lcsdk/gluads/UnityGluAdsFactory$UnityAdvertisingListener;->gameObject:Ljava/lang/String;
const-string v1, "AndroidAdvertisingOnPlacementEvent"
.line 59
invoke-static {p1}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {v0, v1, p1}, Lcom/unity3d/player/UnityPlayer;->UnitySendMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public onRewardReceived(Lcsdk/gluads/Reward;)V
.locals 2
iget-object v0, p0, Lcsdk/gluads/UnityGluAdsFactory$UnityAdvertisingListener;->gameObject:Ljava/lang/String;
const-string v1, "AndroidAdvertisingOnRewardReceived"
.line 64
invoke-static {p1}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {v0, v1, p1}, Lcom/unity3d/player/UnityPlayer;->UnitySendMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,88 @@
.class public Lcsdk/gluads/UnityGluAdsFactory;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcsdk/gluads/UnityGluAdsFactory$UnityAdvertisingListener;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 18
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public createAdvertising(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/IAdvertising;
.locals 3
.line 20
new-instance v0, Lcsdk/gluads/UnityGluAdsFactory$1;
invoke-direct {v0, p0}, Lcsdk/gluads/UnityGluAdsFactory$1;-><init>(Lcsdk/gluads/UnityGluAdsFactory;)V
.line 30
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
const/4 v2, 0x0
if-nez v1, :cond_0
.line 32
:try_start_0
invoke-static {p3}, Lcsdk/gluads/util/JsonUtil;->parseJsonObject(Ljava/lang/String;)Ljava/util/Map;
move-result-object p3
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 34
invoke-static {p1}, Lcsdk/gluads/util/Common;->propagate(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
move-result-object p1
throw p1
:cond_0
move-object p3, v2
.line 39
:goto_0
new-instance v1, Lcsdk/gluads/GluAdsFactory;
invoke-direct {v1}, Lcsdk/gluads/GluAdsFactory;-><init>()V
invoke-static {p2}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, v0, p2, p3}, Lcsdk/gluads/GluAdsFactory;->createAdvertising(Ljava/util/concurrent/Callable;Ljava/lang/String;Ljava/util/Map;)Lcsdk/gluads/IAdvertising;
move-result-object p2
.line 40
new-instance p3, Lcsdk/gluads/UnityGluAdsFactory$UnityAdvertisingListener;
invoke-direct {p3, p1, v2}, Lcsdk/gluads/UnityGluAdsFactory$UnityAdvertisingListener;-><init>(Ljava/lang/String;Lcsdk/gluads/UnityGluAdsFactory$1;)V
invoke-interface {p2, p3}, Lcsdk/gluads/IAdvertising;->setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V
return-object p2
.end method

View File

@@ -0,0 +1,243 @@
.class public Lcsdk/gluads/UnityMarshallingUtil;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 0
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static discard(Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 40
invoke-static {p1}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p2}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {p3}, Lcsdk/gluads/UnityMarshallingUtil;->toMap(Ljava/lang/String;)Ljava/util/Map;
move-result-object p3
invoke-interface {p0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static getReward(Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.locals 0
.line 48
invoke-interface {p0, p1, p2}, Lcsdk/gluads/IAdvertising;->getReward(Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/Reward;
move-result-object p0
if-eqz p0, :cond_0
.line 49
invoke-virtual {p0}, Lcsdk/gluads/Reward;->toJson()Ljava/lang/String;
move-result-object p0
goto :goto_0
:cond_0
const-string p0, ""
:goto_0
return-object p0
.end method
.method public static isLoaded(Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
.locals 0
.line 16
invoke-static {p1}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p2}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {p3}, Lcsdk/gluads/UnityMarshallingUtil;->toMap(Ljava/lang/String;)Ljava/util/Map;
move-result-object p3
invoke-interface {p0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
move-result p0
return p0
.end method
.method public static load(Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 20
invoke-static {p1}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p2}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {p3}, Lcsdk/gluads/UnityMarshallingUtil;->toMap(Ljava/lang/String;)Ljava/util/Map;
move-result-object p3
invoke-interface {p0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static onAdvertisementClick(Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 32
invoke-static {p1}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p2}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {p3}, Lcsdk/gluads/UnityMarshallingUtil;->toMap(Ljava/lang/String;)Ljava/util/Map;
move-result-object p3
invoke-interface {p0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static onAdvertisementImpression(Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 28
invoke-static {p1}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p2}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {p3}, Lcsdk/gluads/UnityMarshallingUtil;->toMap(Ljava/lang/String;)Ljava/util/Map;
move-result-object p3
invoke-interface {p0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static setCustomProperties(Lcsdk/gluads/IAdvertising;Ljava/lang/String;)V
.locals 0
.line 44
invoke-static {p1}, Lcsdk/gluads/UnityMarshallingUtil;->toMap(Ljava/lang/String;)Ljava/util/Map;
move-result-object p1
invoke-interface {p0, p1}, Lcsdk/gluads/IAdvertising;->setCustomProperties(Ljava/util/Map;)V
return-void
.end method
.method public static setUserIdentifier(Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 36
invoke-static {p1}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p2}, Lcsdk/gluads/UnityMarshallingUtil;->toMap(Ljava/lang/String;)Ljava/util/Map;
move-result-object p2
invoke-interface {p0, p1, p2}, Lcsdk/gluads/IAdvertising;->setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static show(Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 24
invoke-static {p1}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p2}, Lcsdk/gluads/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {p3}, Lcsdk/gluads/UnityMarshallingUtil;->toMap(Ljava/lang/String;)Ljava/util/Map;
move-result-object p3
invoke-interface {p0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method private static toMap(Ljava/lang/String;)Ljava/util/Map;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.line 53
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
const/4 p0, 0x0
return-object p0
.line 57
:cond_0
:try_start_0
invoke-static {p0}, Lcsdk/gluads/util/JsonUtil;->parseJsonObject(Ljava/lang/String;)Ljava/util/Map;
move-result-object p0
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
return-object p0
:catch_0
move-exception p0
.line 59
invoke-static {p0}, Lcsdk/gluads/util/Common;->propagate(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
move-result-object p0
throw p0
.end method

View File

@@ -0,0 +1,58 @@
.class Lcsdk/gluads/eventbus/ConfigGetterEventHandler$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->requestConfig(J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/eventbus/ConfigGetterEventHandler;
# direct methods
.method public constructor <init>(Lcsdk/gluads/eventbus/ConfigGetterEventHandler;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler$1;->this$0:Lcsdk/gluads/eventbus/ConfigGetterEventHandler;
.line 42
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 3
iget-object v0, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler$1;->this$0:Lcsdk/gluads/eventbus/ConfigGetterEventHandler;
.line 45
invoke-static {v0}, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->access$000(Lcsdk/gluads/eventbus/ConfigGetterEventHandler;)Ljava/lang/String;
move-result-object v1
const-string v2, "app-timeout"
invoke-static {v0, v1, v2}, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->access$100(Lcsdk/gluads/eventbus/ConfigGetterEventHandler;Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler$1;->this$0:Lcsdk/gluads/eventbus/ConfigGetterEventHandler;
.line 46
invoke-virtual {v0}, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->onDestroy()V
return-void
.end method

View File

@@ -0,0 +1,295 @@
.class public Lcsdk/gluads/eventbus/ConfigGetterEventHandler;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;
# static fields
.field private static final CHANNEL_SDK:Ljava/lang/String; = "#csdk.gluAds"
.field private static final ID_HANDLER:Ljava/lang/String; = "@csdk.gluAds.configGetter"
# instance fields
.field private final mDefaultConfig:Ljava/lang/String;
.field private final mEventBus:Lcsdk/gluads/eventbus/GluEventBus;
.field private final mInitFn:Lcsdk/gluads/util/IAction2;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcsdk/gluads/util/IAction2<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private mToken:Ljava/lang/Object;
.field private mut_initialized:Z
# direct methods
.method private constructor <init>(Lcsdk/gluads/eventbus/GluEventBus;Lcsdk/gluads/util/IAction2;Ljava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcsdk/gluads/eventbus/GluEventBus;",
"Lcsdk/gluads/util/IAction2<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 21
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus;
iput-object p2, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mInitFn:Lcsdk/gluads/util/IAction2;
iput-object p3, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mDefaultConfig:Ljava/lang/String;
return-void
.end method
.method public static synthetic access$000(Lcsdk/gluads/eventbus/ConfigGetterEventHandler;)Ljava/lang/String;
.locals 0
.line 12
iget-object p0, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mDefaultConfig:Ljava/lang/String;
return-object p0
.end method
.method public static synthetic access$100(Lcsdk/gluads/eventbus/ConfigGetterEventHandler;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 12
invoke-direct {p0, p1, p2}, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->initOnce(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method private initOnce(Ljava/lang/String;Ljava/lang/String;)V
.locals 2
.line 82
monitor-enter p0
:try_start_0
iget-boolean v0, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mut_initialized:Z
const/4 v1, 0x1
iput-boolean v1, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mut_initialized:Z
.line 85
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
if-nez v0, :cond_0
iget-object v0, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mInitFn:Lcsdk/gluads/util/IAction2;
.line 88
invoke-interface {v0, p1, p2}, Lcsdk/gluads/util/IAction2;->apply(Ljava/lang/Object;Ljava/lang/Object;)V
:cond_0
return-void
:catchall_0
move-exception p1
.line 85
:try_start_1
monitor-exit p0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw p1
.end method
.method public static subscribe(Lcsdk/gluads/eventbus/GluEventBus;Ljava/lang/Object;Lcsdk/gluads/util/IAction2;Ljava/lang/String;)Lcsdk/gluads/eventbus/ConfigGetterEventHandler;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcsdk/gluads/eventbus/GluEventBus;",
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction2<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")",
"Lcsdk/gluads/eventbus/ConfigGetterEventHandler;"
}
.end annotation
.line 28
new-instance v0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;
invoke-direct {v0, p0, p2, p3}, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;-><init>(Lcsdk/gluads/eventbus/GluEventBus;Lcsdk/gluads/util/IAction2;Ljava/lang/String;)V
const-string p2, "#csdk.gluAds"
.line 29
invoke-static {p2}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object p2
const-string p3, "@csdk.gluAds.configGetter"
invoke-virtual {p0, p1, p3, p2, v0}, Lcsdk/gluads/eventbus/GluEventBus;->subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;)Ljava/lang/Object;
move-result-object p0
iput-object p0, v0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mToken:Ljava/lang/Object;
return-object v0
.end method
# virtual methods
.method public handleEvent(Lcsdk/gluads/eventbus/GluEventBus;Ljava/lang/Object;Ljava/lang/String;Lcsdk/gluads/eventbus/GluEventBus$Event;)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 58
iget-object p3, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->channel:Ljava/lang/String;
const-string v0, "#csdk.gluAds"
invoke-static {p3, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result p3
if-eqz p3, :cond_1
.line 59
iget-object p3, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String;
const-string v0, "reconfigure"
invoke-static {p3, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result p3
if-eqz p3, :cond_1
.line 60
iget-object p3, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map;
const-string v0, "jsonConfig"
invoke-static {p3, v0}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
.line 63
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
.line 65
iget-object p4, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map;
const-string v0, "source"
invoke-static {p4, v0}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
move-result-object p4
goto :goto_0
:cond_0
iget-object p3, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mDefaultConfig:Ljava/lang/String;
const-string p4, "app"
.line 70
:goto_0
invoke-direct {p0, p3, p4}, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->initOnce(Ljava/lang/String;Ljava/lang/String;)V
.line 71
invoke-virtual {p1, p2}, Lcsdk/gluads/eventbus/GluEventBus;->unsubscribe(Ljava/lang/Object;)V
:cond_1
return-void
.end method
.method public onDestroy()V
.locals 2
iget-object v0, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus;
iget-object v1, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mToken:Ljava/lang/Object;
.line 53
invoke-virtual {v0, v1}, Lcsdk/gluads/eventbus/GluEventBus;->unsubscribe(Ljava/lang/Object;)V
return-void
.end method
.method public requestConfig(J)V
.locals 5
const-string v0, "jsonConfig"
iget-object v1, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mDefaultConfig:Ljava/lang/String;
.line 35
invoke-static {v0, v1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
.line 36
new-instance v1, Lcsdk/gluads/eventbus/GluEventBus$Event;
const-string v2, "configRequested"
const/4 v3, 0x0
const-string v4, "#csdk.gluAds.evt"
invoke-direct {v1, v4, v2, v3, v0}, Lcsdk/gluads/eventbus/GluEventBus$Event;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
iget-object v0, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus;
iget-object v2, p0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler;->mToken:Ljava/lang/Object;
.line 37
invoke-virtual {v0, v2, v1}, Lcsdk/gluads/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcsdk/gluads/eventbus/GluEventBus$Event;)V
const-wide/16 v0, 0x0
cmp-long v0, p1, v0
if-lez v0, :cond_0
.line 42
new-instance v0, Lcsdk/gluads/eventbus/ConfigGetterEventHandler$1;
invoke-direct {v0, p0}, Lcsdk/gluads/eventbus/ConfigGetterEventHandler$1;-><init>(Lcsdk/gluads/eventbus/ConfigGetterEventHandler;)V
invoke-static {v0, p1, p2}, Lcsdk/gluads/util/Common;->runOnUIThreadDelayed(Ljava/lang/Runnable;J)V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,51 @@
.class Lcsdk/gluads/eventbus/GluAdsEventHandler$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/eventbus/GluAdsEventHandler;->rewardedInterstitialIAMShowWhenReady(Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/eventbus/GluAdsEventHandler;
# direct methods
.method public constructor <init>(Lcsdk/gluads/eventbus/GluAdsEventHandler;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler$1;->this$0:Lcsdk/gluads/eventbus/GluAdsEventHandler;
.line 325
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 1
iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler$1;->this$0:Lcsdk/gluads/eventbus/GluAdsEventHandler;
.line 328
invoke-static {v0}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->access$000(Lcsdk/gluads/eventbus/GluAdsEventHandler;)Lcsdk/gluads/LoadingScreen;
move-result-object v0
invoke-virtual {v0}, Lcsdk/gluads/LoadingScreen;->show()V
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,364 @@
.class public Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;
# static fields
.field private static final CHANNEL_GLUCENTRALSERVICES:Ljava/lang/String; = "#csdk.gluCentralServices"
.field private static final PREFIX_CHANNEL:Ljava/lang/String; = "#csdk.gluAdsManager"
.field private static final PREFIX_HANDLER:Ljava/lang/String; = "@csdk.gluAdsManager"
# instance fields
.field private mChannel:Ljava/lang/String;
.field private mCrossPromotionsBlocked:Ljava/util/concurrent/ConcurrentHashMap;
.field private mEventBus:Lcsdk/gluads/eventbus/GluEventBus;
.field private mHandler:Ljava/lang/String;
.field private final mLog:Lcsdk/gluads/util/log/YLogger;
.field private mToken:Ljava/lang/Object;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 2
.line 28
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 26
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-static {v0}, Lcsdk/gluads/util/log/YLoggerFactory;->getLogger(Ljava/lang/Class;)Lcsdk/gluads/util/log/YLogger;
move-result-object v0
iput-object v0, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mLog:Lcsdk/gluads/util/log/YLogger;
.line 29
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "#csdk.gluAdsManager"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mChannel:Ljava/lang/String;
.line 30
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "@csdk.gluAdsManager"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mHandler:Ljava/lang/String;
.line 31
sget-object p1, Lcsdk/gluads/eventbus/GluEventBus;->GLOBAL_TOKEN:Ljava/lang/Object;
iput-object p1, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mToken:Ljava/lang/Object;
.line 32
new-instance p1, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {p1}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object p1, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mCrossPromotionsBlocked:Ljava/util/concurrent/ConcurrentHashMap;
return-void
.end method
# virtual methods
.method public directLoad(Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public handleEvent(Lcsdk/gluads/eventbus/GluEventBus;Ljava/lang/Object;Ljava/lang/String;Lcsdk/gluads/eventbus/GluEventBus$Event;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mChannel:Ljava/lang/String;
.line 66
iget-object p2, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->channel:Ljava/lang/String;
invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_2
.line 67
iget-object p1, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String;
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
const-string p2, "responseCrossPromoTargetAppCheck"
invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_0
goto :goto_1
.line 70
:cond_0
iget-object p1, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map;
const-string p2, "placementName"
const/4 p3, 0x0
invoke-static {p1, p2, p3}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 71
iget-object p2, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map;
const-string v0, "extra"
invoke-static {p2, v0, p3}, Lcsdk/gluads/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;
move-result-object p2
.line 72
iget-object p3, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map;
const-string v0, "status"
const-string v1, ""
invoke-static {p3, v0, v1}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
const-string v0, "blocked"
invoke-virtual {p3, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result p3
invoke-static {p3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p3
iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mLog:Lcsdk/gluads/util/log/YLogger;
.line 74
iget-object p4, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map;
invoke-virtual {p4}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object p4
filled-new-array {p4}, [Ljava/lang/Object;
move-result-object p4
const-string v1, "GluAds: responseCrossPromoTargetAppCheck"
invoke-virtual {v0, v1, p4}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
if-eqz p1, :cond_2
.line 77
invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z
move-result p3
if-eqz p3, :cond_1
iget-object p3, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mCrossPromotionsBlocked:Ljava/util/concurrent/ConcurrentHashMap;
sget-object p4, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
.line 78
invoke-virtual {p3, p1, p4}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
:cond_1
iget-object p3, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mCrossPromotionsBlocked:Ljava/util/concurrent/ConcurrentHashMap;
.line 81
invoke-virtual {p3, p1}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 83
:goto_0
invoke-virtual {p0, p1, p2}, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->directLoad(Ljava/lang/String;Ljava/util/Map;)V
:cond_2
:goto_1
return-void
.end method
.method public isCrossPromoBlocked(Ljava/lang/String;)Z
.locals 1
iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mCrossPromotionsBlocked:Ljava/util/concurrent/ConcurrentHashMap;
.line 60
invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentHashMap;->keySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public loadAdOnCrossPromoTargetAppCheck(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 4
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 45
invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map;
move-result-object v0
const-string v1, "placementName"
.line 46
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "campaignName"
.line 47
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz p3, :cond_0
const-string p1, "extra"
.line 49
invoke-interface {v0, p1, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_0
iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus;
iget-object p2, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mToken:Ljava/lang/Object;
.line 52
new-instance p3, Lcsdk/gluads/eventbus/GluEventBus$Event;
const-string v1, "requestCrossPromoTargetAppCheck"
iget-object v2, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mChannel:Ljava/lang/String;
const-string v3, "#csdk.gluCentralServices"
invoke-direct {p3, v3, v1, v2, v0}, Lcsdk/gluads/eventbus/GluEventBus$Event;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
invoke-virtual {p1, p2, p3}, Lcsdk/gluads/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcsdk/gluads/eventbus/GluEventBus$Event;)V
return-void
.end method
.method public onDestroy()V
.locals 2
iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus;
iget-object v1, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mToken:Ljava/lang/Object;
.line 41
invoke-virtual {v0, v1}, Lcsdk/gluads/eventbus/GluEventBus;->unsubscribe(Ljava/lang/Object;)V
return-void
.end method
.method public subscribe(Lcsdk/gluads/eventbus/GluEventBus;)V
.locals 3
iput-object p1, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus;
.line 37
sget-object v0, Lcsdk/gluads/eventbus/GluEventBus;->GLOBAL_TOKEN:Ljava/lang/Object;
iget-object v1, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mHandler:Ljava/lang/String;
iget-object v2, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mChannel:Ljava/lang/String;
filled-new-array {v2}, [Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
invoke-virtual {p1, v0, v1, v2, p0}, Lcsdk/gluads/eventbus/GluEventBus;->subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;)Ljava/lang/Object;
move-result-object p1
iput-object p1, p0, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->mToken:Ljava/lang/Object;
return-void
.end method

View File

@@ -0,0 +1,14 @@
.class synthetic Lcsdk/gluads/eventbus/GluEventBus$1;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/eventbus/GluEventBus;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation

View File

@@ -0,0 +1,115 @@
.class Lcsdk/gluads/eventbus/GluEventBus$DisconnectedEventBus;
.super Lcsdk/gluads/eventbus/GluEventBus;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/eventbus/GluEventBus;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "DisconnectedEventBus"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 162
invoke-direct {p0}, Lcsdk/gluads/eventbus/GluEventBus;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lcsdk/gluads/eventbus/GluEventBus$1;)V
.locals 0
.line 162
invoke-direct {p0}, Lcsdk/gluads/eventbus/GluEventBus$DisconnectedEventBus;-><init>()V
return-void
.end method
# virtual methods
.method public globalToken()Ljava/lang/Object;
.locals 0
return-object p0
.end method
.method public isConnected()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public publish(Ljava/lang/Object;Lcsdk/gluads/eventbus/GluEventBus$Event;)V
.locals 0
return-void
.end method
.method public subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;)Ljava/lang/Object;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Object;",
"Ljava/lang/String;",
"Ljava/util/Collection<",
"Ljava/lang/String;",
">;",
"Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;",
")",
"Ljava/lang/Object;"
}
.end annotation
const/4 p3, 0x0
if-eqz p4, :cond_0
.line 172
:try_start_0
new-instance v0, Lcsdk/gluads/eventbus/GluEventBus$Event;
const-string v1, "#me"
const-string v2, "unsubscribed"
const-string v3, "@eb.disconnected"
invoke-direct {v0, v1, v2, v3, p3}, Lcsdk/gluads/eventbus/GluEventBus$Event;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
invoke-interface {p4, p0, p1, p2, v0}, Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;->handleEvent(Lcsdk/gluads/eventbus/GluEventBus;Ljava/lang/Object;Ljava/lang/String;Lcsdk/gluads/eventbus/GluEventBus$Event;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
const-string p2, "DisconnectedEventBus"
const-string p4, "Failed to destroy handler"
.line 174
invoke-static {p2, p4, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_0
:goto_0
return-object p3
.end method
.method public unsubscribe(Ljava/lang/Object;)V
.locals 0
return-void
.end method

View File

@@ -0,0 +1,417 @@
.class public Lcsdk/gluads/eventbus/GluEventBus$Event;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/util/Map;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/eventbus/GluEventBus;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "Event"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
# instance fields
.field public action:Ljava/lang/String;
.field public channel:Ljava/lang/String;
.field public data:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field public sender:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.locals 0
.line 68
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 71
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->channel:Ljava/lang/String;
iput-object p2, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->sender:Ljava/lang/String;
iput-object p4, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map;
return-void
.end method
# virtual methods
.method public clear()V
.locals 1
.line 131
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public containsKey(Ljava/lang/Object;)Z
.locals 1
.line 90
invoke-static {}, Lcsdk/gluads/eventbus/GluEventBus;->access$100()Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public containsValue(Ljava/lang/Object;)Z
.locals 1
.line 95
invoke-virtual {p0}, Lcsdk/gluads/eventbus/GluEventBus$Event;->values()Ljava/util/Collection;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public entrySet()Ljava/util/Set;
.locals 4
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/util/Map$Entry<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;>;"
}
.end annotation
.line 149
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
.line 150
new-instance v1, Ljava/util/AbstractMap$SimpleImmutableEntry;
const-string v2, "channel"
iget-object v3, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->channel:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Ljava/util/AbstractMap$SimpleImmutableEntry;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 151
new-instance v1, Ljava/util/AbstractMap$SimpleImmutableEntry;
const-string v2, "action"
iget-object v3, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Ljava/util/AbstractMap$SimpleImmutableEntry;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 152
new-instance v1, Ljava/util/AbstractMap$SimpleImmutableEntry;
const-string v2, "sender"
iget-object v3, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->sender:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Ljava/util/AbstractMap$SimpleImmutableEntry;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 153
new-instance v1, Ljava/util/AbstractMap$SimpleImmutableEntry;
const-string v2, "data"
iget-object v3, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map;
invoke-direct {v1, v2, v3}, Ljava/util/AbstractMap$SimpleImmutableEntry;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method public get(Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
const/4 v0, 0x0
if-nez p1, :cond_0
return-object v0
:cond_0
const-string v1, "channel"
.line 102
invoke-virtual {p1, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_1
iget-object p1, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->channel:Ljava/lang/String;
return-object p1
:cond_1
const-string v1, "action"
.line 104
invoke-virtual {p1, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_2
iget-object p1, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String;
return-object p1
:cond_2
const-string v1, "sender"
.line 106
invoke-virtual {p1, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_3
iget-object p1, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->sender:Ljava/lang/String;
return-object p1
:cond_3
const-string v1, "data"
.line 108
invoke-virtual {p1, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_4
iget-object p1, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map;
return-object p1
:cond_4
return-object v0
.end method
.method public isEmpty()Z
.locals 1
.line 85
invoke-virtual {p0}, Lcsdk/gluads/eventbus/GluEventBus$Event;->size()I
move-result v0
if-nez v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public keySet()Ljava/util/Set;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 137
invoke-static {}, Lcsdk/gluads/eventbus/GluEventBus;->access$100()Ljava/util/Set;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 62
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1, p2}, Lcsdk/gluads/eventbus/GluEventBus$Event;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
.method public put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 116
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public putAll(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"+",
"Ljava/lang/String;",
"*>;)V"
}
.end annotation
.line 126
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public remove(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 121
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public size()I
.locals 1
.line 80
invoke-virtual {p0}, Lcsdk/gluads/eventbus/GluEventBus$Event;->keySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->size()I
move-result v0
return v0
.end method
.method public values()Ljava/util/Collection;
.locals 4
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Collection<",
"Ljava/lang/Object;",
">;"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->channel:Ljava/lang/String;
iget-object v1, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String;
iget-object v2, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->sender:Ljava/lang/String;
iget-object v3, p0, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map;
filled-new-array {v0, v1, v2, v3}, [Ljava/lang/Object;
move-result-object v0
.line 143
invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,24 @@
.class public interface abstract Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/eventbus/GluEventBus;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "IEventHandler"
.end annotation
# virtual methods
.method public abstract handleEvent(Lcsdk/gluads/eventbus/GluEventBus;Ljava/lang/Object;Ljava/lang/String;Lcsdk/gluads/eventbus/GluEventBus$Event;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.end method

View File

@@ -0,0 +1,133 @@
.class Lcsdk/gluads/eventbus/GluEventBus$RealEventBus$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/glucentralservices/eventbus/IServerEventHandler;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;->subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;)Ljava/lang/Object;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;
.field final synthetic val$handler:Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;
# direct methods
.method public constructor <init>(Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus$1;->this$0:Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;
iput-object p2, p0, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus$1;->val$handler:Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;
.line 211
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public handleEvent(Lcsdk/glucentralservices/eventbus/IServerEventBus;Ljava/lang/Object;Ljava/lang/String;Ljava/util/Map;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcsdk/glucentralservices/eventbus/IServerEventBus;",
"Ljava/lang/Object;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
if-eqz p4, :cond_0
.line 217
new-instance p1, Lcsdk/gluads/eventbus/GluEventBus$Event;
invoke-direct {p1}, Lcsdk/gluads/eventbus/GluEventBus$Event;-><init>()V
const-string v0, "channel"
.line 218
invoke-interface {p4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, p1, Lcsdk/gluads/eventbus/GluEventBus$Event;->channel:Ljava/lang/String;
const-string v0, "action"
.line 219
invoke-interface {p4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, p1, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String;
const-string v0, "sender"
.line 220
invoke-interface {p4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, p1, Lcsdk/gluads/eventbus/GluEventBus$Event;->sender:Ljava/lang/String;
const-string v0, "data"
.line 221
invoke-interface {p4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p4
check-cast p4, Ljava/util/Map;
iput-object p4, p1, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map;
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
iget-object p4, p0, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus$1;->val$handler:Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;
iget-object v0, p0, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus$1;->this$0:Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;
.line 223
invoke-interface {p4, v0, p2, p3, p1}, Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;->handleEvent(Lcsdk/gluads/eventbus/GluEventBus;Ljava/lang/Object;Ljava/lang/String;Lcsdk/gluads/eventbus/GluEventBus$Event;)V
return-void
.end method

View File

@@ -0,0 +1,115 @@
.class Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;
.super Lcsdk/gluads/eventbus/GluEventBus;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/eventbus/GluEventBus;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "RealEventBus"
.end annotation
# instance fields
.field private final mEventBus:Lcsdk/glucentralservices/eventbus/IServerEventBus;
# direct methods
.method public constructor <init>(Lcsdk/glucentralservices/eventbus/IServerEventBus;)V
.locals 0
.line 198
invoke-direct {p0}, Lcsdk/gluads/eventbus/GluEventBus;-><init>()V
iput-object p1, p0, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;->mEventBus:Lcsdk/glucentralservices/eventbus/IServerEventBus;
return-void
.end method
# virtual methods
.method public globalToken()Ljava/lang/Object;
.locals 1
iget-object v0, p0, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;->mEventBus:Lcsdk/glucentralservices/eventbus/IServerEventBus;
.line 242
invoke-interface {v0}, Lcsdk/glucentralservices/eventbus/IServerEventBus;->globalToken()Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public isConnected()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public publish(Ljava/lang/Object;Lcsdk/gluads/eventbus/GluEventBus$Event;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;->mEventBus:Lcsdk/glucentralservices/eventbus/IServerEventBus;
.line 237
invoke-interface {v0, p1, p2}, Lcsdk/glucentralservices/eventbus/IServerEventBus;->publish(Ljava/lang/Object;Ljava/util/Map;)V
return-void
.end method
.method public subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;)Ljava/lang/Object;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Object;",
"Ljava/lang/String;",
"Ljava/util/Collection<",
"Ljava/lang/String;",
">;",
"Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;",
")",
"Ljava/lang/Object;"
}
.end annotation
if-eqz p4, :cond_0
.line 211
new-instance v0, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus$1;
invoke-direct {v0, p0, p4}, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus$1;-><init>(Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;)V
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
iget-object p4, p0, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;->mEventBus:Lcsdk/glucentralservices/eventbus/IServerEventBus;
.line 227
invoke-interface {p4, p1, p2, p3, v0}, Lcsdk/glucentralservices/eventbus/IServerEventBus;->subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;Lcsdk/glucentralservices/eventbus/IServerEventHandler;)Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
.method public unsubscribe(Ljava/lang/Object;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;->mEventBus:Lcsdk/glucentralservices/eventbus/IServerEventBus;
.line 232
invoke-interface {v0, p1}, Lcsdk/glucentralservices/eventbus/IServerEventBus;->unsubscribe(Ljava/lang/Object;)V
return-void
.end method

View File

@@ -0,0 +1,188 @@
.class public abstract Lcsdk/gluads/eventbus/GluEventBus;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;,
Lcsdk/gluads/eventbus/GluEventBus$DisconnectedEventBus;,
Lcsdk/gluads/eventbus/GluEventBus$Event;,
Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;
}
.end annotation
# static fields
.field public static final DISCONNECTED:Lcsdk/gluads/eventbus/GluEventBus;
.field private static final EVT_ACTION:Ljava/lang/String; = "action"
.field private static final EVT_CHANNEL:Ljava/lang/String; = "channel"
.field private static final EVT_DATA:Ljava/lang/String; = "data"
.field private static final EVT_SENDER:Ljava/lang/String; = "sender"
.field public static final GLOBAL_TOKEN:Ljava/lang/Object;
.field private static final KEYS:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public static final SHARED:Lcsdk/gluads/eventbus/GluEventBus;
# direct methods
.method static constructor <clinit>()V
.locals 2
.line 20
new-instance v0, Lcsdk/gluads/eventbus/GluEventBus$DisconnectedEventBus;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcsdk/gluads/eventbus/GluEventBus$DisconnectedEventBus;-><init>(Lcsdk/gluads/eventbus/GluEventBus$1;)V
sput-object v0, Lcsdk/gluads/eventbus/GluEventBus;->DISCONNECTED:Lcsdk/gluads/eventbus/GluEventBus;
.line 21
invoke-static {}, Lcsdk/gluads/eventbus/GluEventBus;->createEventBus()Lcsdk/gluads/eventbus/GluEventBus;
move-result-object v0
sput-object v0, Lcsdk/gluads/eventbus/GluEventBus;->SHARED:Lcsdk/gluads/eventbus/GluEventBus;
.line 22
invoke-virtual {v0}, Lcsdk/gluads/eventbus/GluEventBus;->globalToken()Ljava/lang/Object;
move-result-object v0
sput-object v0, Lcsdk/gluads/eventbus/GluEventBus;->GLOBAL_TOKEN:Ljava/lang/Object;
.line 27
invoke-static {}, Lcsdk/gluads/eventbus/GluEventBus;->createKeys()Ljava/util/Set;
move-result-object v0
sput-object v0, Lcsdk/gluads/eventbus/GluEventBus;->KEYS:Ljava/util/Set;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 17
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static synthetic access$100()Ljava/util/Set;
.locals 1
sget-object v0, Lcsdk/gluads/eventbus/GluEventBus;->KEYS:Ljava/util/Set;
return-object v0
.end method
.method private static createEventBus()Lcsdk/gluads/eventbus/GluEventBus;
.locals 2
.line 41
:try_start_0
invoke-static {}, Lcsdk/glucentralservices/eventbus/ServerEventBus;->getShared()Lcsdk/glucentralservices/eventbus/IServerEventBus;
move-result-object v0
.line 42
new-instance v1, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;
invoke-direct {v1, v0}, Lcsdk/gluads/eventbus/GluEventBus$RealEventBus;-><init>(Lcsdk/glucentralservices/eventbus/IServerEventBus;)V
:try_end_0
.catch Ljava/lang/NoClassDefFoundError; {:try_start_0 .. :try_end_0} :catch_0
return-object v1
:catch_0
sget-object v0, Lcsdk/gluads/eventbus/GluEventBus;->DISCONNECTED:Lcsdk/gluads/eventbus/GluEventBus;
return-object v0
.end method
.method private static createKeys()Ljava/util/Set;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 49
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
const-string v1, "channel"
.line 50
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
const-string v1, "action"
.line 51
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
const-string v1, "sender"
.line 52
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
const-string v1, "data"
.line 53
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
return-object v0
.end method
# virtual methods
.method public abstract globalToken()Ljava/lang/Object;
.end method
.method public abstract isConnected()Z
.end method
.method public abstract publish(Ljava/lang/Object;Lcsdk/gluads/eventbus/GluEventBus$Event;)V
.end method
.method public abstract subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;)Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Object;",
"Ljava/lang/String;",
"Ljava/util/Collection<",
"Ljava/lang/String;",
">;",
"Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;",
")",
"Ljava/lang/Object;"
}
.end annotation
.end method
.method public abstract unsubscribe(Ljava/lang/Object;)V
.end method

View File

@@ -0,0 +1,329 @@
.class public Lcsdk/gluads/impl/AdsSubscriber;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/broadcastmanager/ISubscriber;
# instance fields
.field private final mAdsListener:Lcsdk/gluads/IAdvertisingListener;
.field private final mLog:Lcsdk/gluads/util/log/YLogger;
.field private final mNumPrivacyStages:I
.field private mServedByAdNetwork:Ljava/lang/String;
.field private privacyCounter:I
.field private privacyCounterDisabledUnsupported:I
.field private privacyReady:Z
# direct methods
.method private constructor <init>(Lcsdk/gluads/IAdvertisingListener;I)V
.locals 1
.line 25
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 18
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-static {v0}, Lcsdk/gluads/util/log/YLoggerFactory;->getLogger(Ljava/lang/Class;)Lcsdk/gluads/util/log/YLogger;
move-result-object v0
iput-object v0, p0, Lcsdk/gluads/impl/AdsSubscriber;->mLog:Lcsdk/gluads/util/log/YLogger;
const/4 v0, 0x0
iput v0, p0, Lcsdk/gluads/impl/AdsSubscriber;->privacyCounterDisabledUnsupported:I
iput-object p1, p0, Lcsdk/gluads/impl/AdsSubscriber;->mAdsListener:Lcsdk/gluads/IAdvertisingListener;
iput p2, p0, Lcsdk/gluads/impl/AdsSubscriber;->mNumPrivacyStages:I
iput-boolean v0, p0, Lcsdk/gluads/impl/AdsSubscriber;->privacyReady:Z
iput v0, p0, Lcsdk/gluads/impl/AdsSubscriber;->privacyCounter:I
return-void
.end method
.method public static subscribe(Lcsdk/gluads/util/broadcastmanager/IBroadcastManger;Lcsdk/gluads/IAdvertisingListener;I)Lcsdk/gluads/impl/AdsSubscriber;
.locals 5
.line 34
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
const/4 v1, 0x0
.line 36
:goto_0
sget-object v2, Lcsdk/gluads/Consts;->SDK_ARRAY_AD_NETWORKS:[Ljava/lang/String;
array-length v3, v2
if-ge v1, v3, :cond_0
.line 37
aget-object v3, v2, v1
invoke-virtual {v0, v3}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 38
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "privacy.stage.added."
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
aget-object v4, v2, v1
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 39
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "privacy.stage.disabled."
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
aget-object v4, v2, v1
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 40
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "privacy.stage.unsupported."
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
aget-object v2, v2, v1
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 43
:cond_0
new-instance v1, Lcsdk/gluads/impl/AdsSubscriber;
invoke-direct {v1, p1, p2}, Lcsdk/gluads/impl/AdsSubscriber;-><init>(Lcsdk/gluads/IAdvertisingListener;I)V
.line 44
invoke-static {v0}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;
move-result-object p1
invoke-interface {p0, v1, p1}, Lcsdk/gluads/util/broadcastmanager/IBroadcastManger;->subscribe(Lcsdk/gluads/util/broadcastmanager/ISubscriber;Ljava/lang/Iterable;)V
return-object v1
.end method
# virtual methods
.method public GetServedByAdNetworkAndClear()Ljava/lang/String;
.locals 2
iget-object v0, p0, Lcsdk/gluads/impl/AdsSubscriber;->mServedByAdNetwork:Ljava/lang/String;
const-string v1, ""
iput-object v1, p0, Lcsdk/gluads/impl/AdsSubscriber;->mServedByAdNetwork:Ljava/lang/String;
return-object v0
.end method
.method public isPrivacyReady()Z
.locals 1
iget-boolean v0, p0, Lcsdk/gluads/impl/AdsSubscriber;->privacyReady:Z
return v0
.end method
.method public onReceive(Lcsdk/gluads/util/broadcastmanager/IBroadcastManger;Landroid/content/Intent;)V
.locals 3
.line 58
invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object p1
.line 59
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-nez p2, :cond_4
const-string p2, "privacy.stage."
.line 60
invoke-virtual {p1, p2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p2
if-eqz p2, :cond_3
const-string p2, "added"
.line 61
invoke-virtual {p1, p2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p2
const/4 v0, 0x1
if-eqz p2, :cond_0
iget p2, p0, Lcsdk/gluads/impl/AdsSubscriber;->privacyCounter:I
add-int/2addr p2, v0
iput p2, p0, Lcsdk/gluads/impl/AdsSubscriber;->privacyCounter:I
goto :goto_0
:cond_0
const-string p2, "disabled"
.line 63
invoke-virtual {p1, p2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p2
if-nez p2, :cond_1
const-string p2, "unsupported"
invoke-virtual {p1, p2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p2
if-eqz p2, :cond_2
:cond_1
iget p2, p0, Lcsdk/gluads/impl/AdsSubscriber;->privacyCounterDisabledUnsupported:I
add-int/2addr p2, v0
iput p2, p0, Lcsdk/gluads/impl/AdsSubscriber;->privacyCounterDisabledUnsupported:I
:cond_2
:goto_0
iget-object p2, p0, Lcsdk/gluads/impl/AdsSubscriber;->mLog:Lcsdk/gluads/util/log/YLogger;
.line 67
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "ADVERTISING.BROADCAST.PRIVACY.STATUS: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v1, 0x0
new-array v2, v1, [Ljava/lang/Object;
invoke-virtual {p2, p1, v2}, Lcsdk/gluads/util/log/YLogger;->i(Ljava/lang/String;[Ljava/lang/Object;)V
iget p1, p0, Lcsdk/gluads/impl/AdsSubscriber;->privacyCounter:I
iget p2, p0, Lcsdk/gluads/impl/AdsSubscriber;->mNumPrivacyStages:I
iget v2, p0, Lcsdk/gluads/impl/AdsSubscriber;->privacyCounterDisabledUnsupported:I
sub-int/2addr p2, v2
if-ne p1, p2, :cond_5
iget-object p1, p0, Lcsdk/gluads/impl/AdsSubscriber;->mLog:Lcsdk/gluads/util/log/YLogger;
const-string p2, "ADVERTISING.BROADCAST.PRIVACY.READY"
new-array v1, v1, [Ljava/lang/Object;
.line 70
invoke-virtual {p1, p2, v1}, Lcsdk/gluads/util/log/YLogger;->i(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcsdk/gluads/impl/AdsSubscriber;->mAdsListener:Lcsdk/gluads/IAdvertisingListener;
.line 71
check-cast p1, Lcsdk/gluads/impl/AdvertisingImpl;
invoke-virtual {p1}, Lcsdk/gluads/impl/AdvertisingImpl;->handleOnInit()V
iput-boolean v0, p0, Lcsdk/gluads/impl/AdsSubscriber;->privacyReady:Z
goto :goto_1
:cond_3
iput-object p1, p0, Lcsdk/gluads/impl/AdsSubscriber;->mServedByAdNetwork:Ljava/lang/String;
goto :goto_1
:cond_4
iget-object p2, p0, Lcsdk/gluads/impl/AdsSubscriber;->mLog:Lcsdk/gluads/util/log/YLogger;
const-string v0, "unsupported-action"
const-string v1, "v"
const-string v2, "m"
filled-new-array {v2, v0, v1, p1}, [Ljava/lang/Object;
move-result-object p1
const-string v0, "ADVERTISING.BROADCAST.ERROR"
.line 79
invoke-virtual {p2, v0, p1}, Lcsdk/gluads/util/log/YLogger;->i(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_5
:goto_1
return-void
.end method

View File

@@ -0,0 +1,98 @@
.class Lcsdk/gluads/impl/AdvertisingImpl$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction2;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/AdvertisingImpl;->initialize(Ljava/lang/Runnable;Ljava/lang/Runnable;Lcsdk/gluads/eventbus/GluAdsEventHandler;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction2<",
"Ljava/lang/String;",
"Landroid/app/Activity;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/AdvertisingImpl;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/AdvertisingImpl;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/impl/AdvertisingImpl$1;->this$0:Lcsdk/gluads/impl/AdvertisingImpl;
.line 85
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic apply(Ljava/lang/Object;Ljava/lang/Object;)V
.locals 0
.line 85
check-cast p1, Ljava/lang/String;
check-cast p2, Landroid/app/Activity;
invoke-virtual {p0, p1, p2}, Lcsdk/gluads/impl/AdvertisingImpl$1;->apply(Ljava/lang/String;Landroid/app/Activity;)V
return-void
.end method
.method public apply(Ljava/lang/String;Landroid/app/Activity;)V
.locals 0
const-string p2, "onApplicationResumed"
.line 88
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_0
iget-object p1, p0, Lcsdk/gluads/impl/AdvertisingImpl$1;->this$0:Lcsdk/gluads/impl/AdvertisingImpl;
.line 89
invoke-virtual {p1}, Lcsdk/gluads/impl/AdvertisingImpl;->onResume()V
goto :goto_0
:cond_0
const-string p2, "onApplicationPaused"
.line 90
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
iget-object p1, p0, Lcsdk/gluads/impl/AdvertisingImpl$1;->this$0:Lcsdk/gluads/impl/AdvertisingImpl;
.line 91
invoke-virtual {p1}, Lcsdk/gluads/impl/AdvertisingImpl;->onPause()V
:cond_1
:goto_0
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,587 @@
.class public abstract Lcsdk/gluads/impl/AdvertisingProxy;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/IAdvertising;
.implements Lcsdk/gluads/IAdvertisingListener;
# instance fields
.field private final mListener:Ljava/util/concurrent/atomic/AtomicReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/atomic/AtomicReference<",
"Lcsdk/gluads/IAdvertisingListener;",
">;"
}
.end annotation
.end field
.field private mNext:Lcsdk/gluads/IAdvertising;
# direct methods
.method public constructor <init>()V
.locals 2
.line 26
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 27
new-instance v0, Ljava/util/concurrent/atomic/AtomicReference;
sget-object v1, Lcsdk/gluads/impl/NullAdvertisingListener;->INSTANCE:Lcsdk/gluads/IAdvertisingListener;
invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mListener:Ljava/util/concurrent/atomic/AtomicReference;
return-void
.end method
# virtual methods
.method public destroy()V
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 75
invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->destroy()V
return-void
.end method
.method public discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 95
invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public getReward(Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/Reward;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 105
invoke-interface {v0, p1, p2}, Lcsdk/gluads/IAdvertising;->getReward(Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/Reward;
move-result-object p1
return-object p1
.end method
.method public init(Lcsdk/gluads/IAdvertising;)V
.locals 0
.param p1 # Lcsdk/gluads/IAdvertising;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iput-object p1, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 32
invoke-interface {p1, p0}, Lcsdk/gluads/IAdvertising;->setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V
return-void
.end method
.method public internal_onNewSession()V
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 150
invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->internal_onNewSession()V
return-void
.end method
.method public internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 126
invoke-interface {v0, p1, p2}, Lcsdk/gluads/IAdvertising;->internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public internal_updateAdsFrequency(Ljava/util/Map;)V
.locals 1
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 141
invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->internal_updateAdsFrequency(Ljava/util/Map;)V
return-void
.end method
.method public internal_updateCrossPromotion(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 131
invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V
return-void
.end method
.method public internal_updateRewardList(Ljava/util/Map;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 136
invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->internal_updateRewardList(Ljava/util/Map;)V
return-void
.end method
.method public isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)Z"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 45
invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
move-result p1
return p1
.end method
.method public listener()Lcsdk/gluads/IAdvertisingListener;
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mListener:Ljava/util/concurrent/atomic/AtomicReference;
.line 40
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcsdk/gluads/IAdvertisingListener;
return-object v0
.end method
.method public load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 50
invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public next()Lcsdk/gluads/IAdvertising;
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
return-object v0
.end method
.method public onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 70
invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 65
invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public onCustomActionReceived(Lcsdk/gluads/CustomAction;)V
.locals 1
.param p1 # Lcsdk/gluads/CustomAction;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 111
invoke-virtual {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->listener()Lcsdk/gluads/IAdvertisingListener;
move-result-object v0
invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertisingListener;->onCustomActionReceived(Lcsdk/gluads/CustomAction;)V
return-void
.end method
.method public onPause()V
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 80
invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->onPause()V
return-void
.end method
.method public onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
.locals 1
.param p1 # Lcsdk/gluads/PlacementEvent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 116
invoke-virtual {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->listener()Lcsdk/gluads/IAdvertisingListener;
move-result-object v0
invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertisingListener;->onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
return-void
.end method
.method public onResume()V
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 85
invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->onResume()V
return-void
.end method
.method public onRewardReceived(Lcsdk/gluads/Reward;)V
.locals 1
.param p1 # Lcsdk/gluads/Reward;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 121
invoke-virtual {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->listener()Lcsdk/gluads/IAdvertisingListener;
move-result-object v0
invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertisingListener;->onRewardReceived(Lcsdk/gluads/Reward;)V
return-void
.end method
.method public setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V
.locals 1
.param p1 # Lcsdk/gluads/IAdvertisingListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mListener:Ljava/util/concurrent/atomic/AtomicReference;
.line 60
invoke-virtual {v0, p1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
return-void
.end method
.method public setCustomProperties(Ljava/util/Map;)V
.locals 1
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 100
invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->setCustomProperties(Ljava/util/Map;)V
return-void
.end method
.method public setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 90
invoke-interface {v0, p1, p2}, Lcsdk/gluads/IAdvertising;->setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising;
.line 55
invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method

View File

@@ -0,0 +1,388 @@
.class Lcsdk/gluads/impl/DestroyedAdvertising;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/IAdvertising;
# direct methods
.method public constructor <init>()V
.locals 0
.line 13
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public destroy()V
.locals 0
return-void
.end method
.method public discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public getReward(Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/Reward;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 p1, 0x0
return-object p1
.end method
.method public internal_onNewSession()V
.locals 0
return-void
.end method
.method public internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updateAdsFrequency(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updateCrossPromotion(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V
.locals 0
return-void
.end method
.method public internal_updateRewardList(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)Z"
}
.end annotation
const/4 p1, 0x0
return p1
.end method
.method public load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public onPause()V
.locals 0
return-void
.end method
.method public onResume()V
.locals 0
return-void
.end method
.method public setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V
.locals 0
.param p1 # Lcsdk/gluads/IAdvertisingListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
return-void
.end method
.method public setCustomProperties(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method

View File

@@ -0,0 +1,14 @@
.class public Lcsdk/gluads/impl/DisabledException;
.super Ljava/lang/RuntimeException;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 0
.line 3
invoke-direct {p0}, Ljava/lang/RuntimeException;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,487 @@
.class public Lcsdk/gluads/impl/DummyAdvertising;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/IAdvertising;
# instance fields
.field private final listener:Ljava/util/concurrent/atomic/AtomicReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/atomic/AtomicReference<",
"Lcsdk/gluads/IAdvertisingListener;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 2
.line 18
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 19
new-instance v0, Ljava/util/concurrent/atomic/AtomicReference;
sget-object v1, Lcsdk/gluads/impl/NullAdvertisingListener;->INSTANCE:Lcsdk/gluads/IAdvertisingListener;
invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcsdk/gluads/impl/DummyAdvertising;->listener:Ljava/util/concurrent/atomic/AtomicReference;
return-void
.end method
# virtual methods
.method public destroy()V
.locals 2
iget-object v0, p0, Lcsdk/gluads/impl/DummyAdvertising;->listener:Ljava/util/concurrent/atomic/AtomicReference;
.line 52
sget-object v1, Lcsdk/gluads/impl/NullAdvertisingListener;->INSTANCE:Lcsdk/gluads/IAdvertisingListener;
invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
return-void
.end method
.method public discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public getReward(Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/Reward;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 p1, 0x0
return-object p1
.end method
.method public internal_onNewSession()V
.locals 0
return-void
.end method
.method public internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updateAdsFrequency(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updateCrossPromotion(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V
.locals 0
return-void
.end method
.method public internal_updateRewardList(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)Z"
}
.end annotation
const/4 p1, 0x0
return p1
.end method
.method public load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 8
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/DummyAdvertising;->listener:Ljava/util/concurrent/atomic/AtomicReference;
.line 29
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcsdk/gluads/IAdvertisingListener;
new-instance v7, Lcsdk/gluads/PlacementEvent;
const-string v4, "loadFinished"
new-instance v5, Ljava/lang/UnsupportedOperationException;
const-string v1, "Dummy."
invoke-direct {v5, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
move-object v1, v7
move-object v2, p1
move-object v3, p2
move-object v6, p3
invoke-direct/range {v1 .. v6}, Lcsdk/gluads/PlacementEvent;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
invoke-interface {v0, v7}, Lcsdk/gluads/IAdvertisingListener;->onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
return-void
.end method
.method public onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public onPause()V
.locals 0
return-void
.end method
.method public onResume()V
.locals 0
return-void
.end method
.method public setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V
.locals 1
.param p1 # Lcsdk/gluads/IAdvertisingListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Lcsdk/gluads/impl/DummyAdvertising;->listener:Ljava/util/concurrent/atomic/AtomicReference;
if-eqz p1, :cond_0
goto :goto_0
.line 39
:cond_0
sget-object p1, Lcsdk/gluads/impl/NullAdvertisingListener;->INSTANCE:Lcsdk/gluads/IAdvertisingListener;
:goto_0
invoke-virtual {v0, p1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
return-void
.end method
.method public setCustomProperties(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 8
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/impl/DummyAdvertising;->listener:Ljava/util/concurrent/atomic/AtomicReference;
.line 34
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcsdk/gluads/IAdvertisingListener;
new-instance v7, Lcsdk/gluads/PlacementEvent;
const-string v4, "showFinished"
new-instance v5, Ljava/lang/UnsupportedOperationException;
const-string v1, "Dummy."
invoke-direct {v5, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
move-object v1, v7
move-object v2, p1
move-object v3, p2
move-object v6, p3
invoke-direct/range {v1 .. v6}, Lcsdk/gluads/PlacementEvent;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
invoke-interface {v0, v7}, Lcsdk/gluads/IAdvertisingListener;->onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
return-void
.end method

View File

@@ -0,0 +1,23 @@
.class public Lcsdk/gluads/impl/IllegalConfigurationException;
.super Ljava/lang/RuntimeException;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 0
.line 4
invoke-direct {p0}, Ljava/lang/RuntimeException;-><init>()V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.line 8
invoke-direct {p0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,66 @@
.class public Lcsdk/gluads/impl/NullAdvertisingListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/IAdvertisingListener;
# static fields
.field public static final INSTANCE:Lcsdk/gluads/IAdvertisingListener;
# direct methods
.method static constructor <clinit>()V
.locals 1
.line 12
new-instance v0, Lcsdk/gluads/impl/NullAdvertisingListener;
invoke-direct {v0}, Lcsdk/gluads/impl/NullAdvertisingListener;-><init>()V
sput-object v0, Lcsdk/gluads/impl/NullAdvertisingListener;->INSTANCE:Lcsdk/gluads/IAdvertisingListener;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 11
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onCustomActionReceived(Lcsdk/gluads/CustomAction;)V
.locals 0
.param p1 # Lcsdk/gluads/CustomAction;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
return-void
.end method
.method public onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
.locals 0
.param p1 # Lcsdk/gluads/PlacementEvent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
return-void
.end method
.method public onRewardReceived(Lcsdk/gluads/Reward;)V
.locals 0
.param p1 # Lcsdk/gluads/Reward;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
return-void
.end method

View File

@@ -0,0 +1,88 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$advertisementType:Ljava/lang/String;
.field final synthetic val$extra2:Ljava/util/Map;
.field final synthetic val$placement:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$1;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$1;->val$advertisementType:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/impl/QueuingAdvertising$1;->val$placement:Ljava/lang/String;
iput-object p4, p0, Lcsdk/gluads/impl/QueuingAdvertising$1;->val$extra2:Ljava/util/Map;
.line 77
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 3
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$1;->val$advertisementType:Ljava/lang/String;
iget-object v1, p0, Lcsdk/gluads/impl/QueuingAdvertising$1;->val$placement:Ljava/lang/String;
iget-object v2, p0, Lcsdk/gluads/impl/QueuingAdvertising$1;->val$extra2:Ljava/util/Map;
.line 80
invoke-interface {p1, v0, v1, v2}, Lcsdk/gluads/IAdvertising;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 77
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$1;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,76 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$10;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->setCustomProperties(Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$properties2:Ljava/util/Map;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$10;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$10;->val$properties2:Ljava/util/Map;
.line 258
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$10;->val$properties2:Ljava/util/Map;
.line 261
invoke-interface {p1, v0}, Lcsdk/gluads/IAdvertising;->setCustomProperties(Ljava/util/Map;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 258
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$10;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,82 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$11;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$extra2:Ljava/util/Map;
.field final synthetic val$gemsData:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$11;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$11;->val$gemsData:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/impl/QueuingAdvertising$11;->val$extra2:Ljava/util/Map;
.line 282
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 2
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$11;->val$gemsData:Ljava/lang/String;
iget-object v1, p0, Lcsdk/gluads/impl/QueuingAdvertising$11;->val$extra2:Ljava/util/Map;
.line 285
invoke-interface {p1, v0, v1}, Lcsdk/gluads/IAdvertising;->internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 282
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$11;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,76 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$12;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$privacyStatus:Lcsdk/gluads/PrivacyStatus;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Lcsdk/gluads/PrivacyStatus;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$12;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$12;->val$privacyStatus:Lcsdk/gluads/PrivacyStatus;
.line 300
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$12;->val$privacyStatus:Lcsdk/gluads/PrivacyStatus;
.line 303
invoke-interface {p1, v0}, Lcsdk/gluads/IAdvertising;->internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 300
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$12;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,76 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$13;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->internal_updateRewardList(Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$placementToRewardMapping:Ljava/util/Map;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$13;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$13;->val$placementToRewardMapping:Ljava/util/Map;
.line 318
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$13;->val$placementToRewardMapping:Ljava/util/Map;
.line 321
invoke-interface {p1, v0}, Lcsdk/gluads/IAdvertising;->internal_updateRewardList(Ljava/util/Map;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 318
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$13;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,76 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$14;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->internal_updateAdsFrequency(Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$adsFrequency:Ljava/util/Map;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$14;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$14;->val$adsFrequency:Ljava/util/Map;
.line 336
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$14;->val$adsFrequency:Ljava/util/Map;
.line 339
invoke-interface {p1, v0}, Lcsdk/gluads/IAdvertising;->internal_updateAdsFrequency(Ljava/util/Map;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 336
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$14;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,65 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$15;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->internal_onNewSession()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$15;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.line 359
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 0
.line 362
invoke-interface {p1}, Lcsdk/gluads/IAdvertising;->internal_onNewSession()V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 359
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$15;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,90 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$advertisementType:Ljava/lang/String;
.field final synthetic val$extra2:Ljava/util/Map;
.field final synthetic val$placement:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$2;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$2;->val$advertisementType:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/impl/QueuingAdvertising$2;->val$placement:Ljava/lang/String;
iput-object p4, p0, Lcsdk/gluads/impl/QueuingAdvertising$2;->val$extra2:Ljava/util/Map;
.line 96
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 4
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$2;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iget-object v1, p0, Lcsdk/gluads/impl/QueuingAdvertising$2;->val$advertisementType:Ljava/lang/String;
iget-object v2, p0, Lcsdk/gluads/impl/QueuingAdvertising$2;->val$placement:Ljava/lang/String;
iget-object v3, p0, Lcsdk/gluads/impl/QueuingAdvertising$2;->val$extra2:Ljava/util/Map;
.line 99
invoke-static {v0, p1, v1, v2, v3}, Lcsdk/gluads/impl/QueuingAdvertising;->access$000(Lcsdk/gluads/impl/QueuingAdvertising;Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 96
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$2;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,76 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$3;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$listener:Lcsdk/gluads/IAdvertisingListener;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Lcsdk/gluads/IAdvertisingListener;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$3;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$3;->val$listener:Lcsdk/gluads/IAdvertisingListener;
.line 114
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$3;->val$listener:Lcsdk/gluads/IAdvertisingListener;
.line 117
invoke-interface {p1, v0}, Lcsdk/gluads/IAdvertising;->setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 114
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$3;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,88 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$4;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$advertisementType:Ljava/lang/String;
.field final synthetic val$extra2:Ljava/util/Map;
.field final synthetic val$identifier:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$4;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$4;->val$advertisementType:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/impl/QueuingAdvertising$4;->val$identifier:Ljava/lang/String;
iput-object p4, p0, Lcsdk/gluads/impl/QueuingAdvertising$4;->val$extra2:Ljava/util/Map;
.line 133
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 3
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$4;->val$advertisementType:Ljava/lang/String;
iget-object v1, p0, Lcsdk/gluads/impl/QueuingAdvertising$4;->val$identifier:Ljava/lang/String;
iget-object v2, p0, Lcsdk/gluads/impl/QueuingAdvertising$4;->val$extra2:Ljava/util/Map;
.line 136
invoke-interface {p1, v0, v1, v2}, Lcsdk/gluads/IAdvertising;->onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 133
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$4;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,88 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$5;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$advertisementType:Ljava/lang/String;
.field final synthetic val$extra2:Ljava/util/Map;
.field final synthetic val$identifier:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$5;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$5;->val$advertisementType:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/impl/QueuingAdvertising$5;->val$identifier:Ljava/lang/String;
iput-object p4, p0, Lcsdk/gluads/impl/QueuingAdvertising$5;->val$extra2:Ljava/util/Map;
.line 152
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 3
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$5;->val$advertisementType:Ljava/lang/String;
iget-object v1, p0, Lcsdk/gluads/impl/QueuingAdvertising$5;->val$identifier:Ljava/lang/String;
iget-object v2, p0, Lcsdk/gluads/impl/QueuingAdvertising$5;->val$extra2:Ljava/util/Map;
.line 155
invoke-interface {p1, v0, v1, v2}, Lcsdk/gluads/IAdvertising;->onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 152
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$5;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,65 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$6;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->onPause()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$6;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.line 183
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 0
.line 186
invoke-interface {p1}, Lcsdk/gluads/IAdvertising;->onPause()V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 183
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$6;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,65 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$7;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->onResume()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$7;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.line 201
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 0
.line 204
invoke-interface {p1}, Lcsdk/gluads/IAdvertising;->onResume()V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 201
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$7;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,82 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$8;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$extra2:Ljava/util/Map;
.field final synthetic val$userIdentifier:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$8;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$8;->val$userIdentifier:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/impl/QueuingAdvertising$8;->val$extra2:Ljava/util/Map;
.line 220
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 2
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$8;->val$userIdentifier:Ljava/lang/String;
iget-object v1, p0, Lcsdk/gluads/impl/QueuingAdvertising$8;->val$extra2:Ljava/util/Map;
.line 223
invoke-interface {p1, v0, v1}, Lcsdk/gluads/IAdvertising;->setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 220
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$8;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

View File

@@ -0,0 +1,88 @@
.class Lcsdk/gluads/impl/QueuingAdvertising$9;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/QueuingAdvertising;->discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/IAdvertising;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/QueuingAdvertising;
.field final synthetic val$advertisementType:Ljava/lang/String;
.field final synthetic val$extra2:Ljava/util/Map;
.field final synthetic val$identifier:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising$9;->this$0:Lcsdk/gluads/impl/QueuingAdvertising;
iput-object p2, p0, Lcsdk/gluads/impl/QueuingAdvertising$9;->val$advertisementType:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/impl/QueuingAdvertising$9;->val$identifier:Ljava/lang/String;
iput-object p4, p0, Lcsdk/gluads/impl/QueuingAdvertising$9;->val$extra2:Ljava/util/Map;
.line 239
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/IAdvertising;)V
.locals 3
iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising$9;->val$advertisementType:Ljava/lang/String;
iget-object v1, p0, Lcsdk/gluads/impl/QueuingAdvertising$9;->val$identifier:Ljava/lang/String;
iget-object v2, p0, Lcsdk/gluads/impl/QueuingAdvertising$9;->val$extra2:Ljava/util/Map;
.line 242
invoke-interface {p1, v0, v1, v2}, Lcsdk/gluads/IAdvertising;->discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 239
check-cast p1, Lcsdk/gluads/IAdvertising;
invoke-virtual {p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$9;->apply(Lcsdk/gluads/IAdvertising;)V
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,62 @@
.class Lcsdk/gluads/impl/SuppressionRulesProxy$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/SuppressionRulesProxy;-><init>(Ljava/util/concurrent/Callable;Ljava/util/Map;J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
.field final synthetic val$context:Landroid/content/Context;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/SuppressionRulesProxy;Landroid/content/Context;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$1;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
iput-object p2, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$1;->val$context:Landroid/content/Context;
.line 61
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 3
iget-object v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$1;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
.line 64
new-instance v1, Lcsdk/gluads/jsevaluator/JsEvaluator;
iget-object v2, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$1;->val$context:Landroid/content/Context;
invoke-direct {v1, v2}, Lcsdk/gluads/jsevaluator/JsEvaluator;-><init>(Landroid/content/Context;)V
invoke-static {v0, v1}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$002(Lcsdk/gluads/impl/SuppressionRulesProxy;Lcsdk/gluads/jsevaluator/JsEvaluator;)Lcsdk/gluads/jsevaluator/JsEvaluator;
return-void
.end method

View File

@@ -0,0 +1,149 @@
.class Lcsdk/gluads/impl/SuppressionRulesProxy$2$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/jsevaluator/interfaces/JsCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/SuppressionRulesProxy$2;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$2;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/SuppressionRulesProxy$2;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$2;
.line 95
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onError(Ljava/lang/String;)V
.locals 4
iget-object v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$2;
.line 113
iget-object v0, v0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
invoke-static {v0}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$200(Lcsdk/gluads/impl/SuppressionRulesProxy;)Lcsdk/gluads/util/log/YLogger;
move-result-object v0
iget-object v1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$2;
iget-object v1, v1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$extra:Ljava/util/Map;
const-string v2, "mediationNetwork"
invoke-static {v1, v2}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "m"
const-string v3, "l"
filled-new-array {v3, v1, v2, p1}, [Ljava/lang/Object;
move-result-object p1
const-string v1, "SUPPRESSION_RULES.CHECK.FAILED"
invoke-virtual {v0, v1, p1}, Lcsdk/gluads/util/log/YLogger;->w(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$2;
.line 114
iget-object v0, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$advertising:Lcsdk/gluads/IAdvertising;
iget-object v1, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$advertisementType:Ljava/lang/String;
iget-object v2, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$placement:Ljava/lang/String;
iget-object p1, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$extra:Ljava/util/Map;
invoke-interface {v0, v1, v2, p1}, Lcsdk/gluads/IAdvertising;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public onResult(Ljava/lang/String;)V
.locals 8
.line 98
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Ljava/lang/String;)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_0
iget-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$2;
.line 99
iget-object v0, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$advertising:Lcsdk/gluads/IAdvertising;
iget-object v1, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$advertisementType:Ljava/lang/String;
iget-object v2, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$placement:Ljava/lang/String;
iget-object p1, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$extra:Ljava/util/Map;
invoke-interface {v0, v1, v2, p1}, Lcsdk/gluads/IAdvertising;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
goto :goto_0
:cond_0
iget-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$2;
.line 101
iget-object v0, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$listener:Lcsdk/gluads/IAdvertisingListener;
new-instance v7, Lcsdk/gluads/PlacementEvent;
iget-object v2, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$advertisementType:Ljava/lang/String;
iget-object v3, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$placement:Ljava/lang/String;
const-string v4, "loadStarted"
new-instance v5, Ljava/lang/Exception;
const-string p1, "Load suppressed"
invoke-direct {v5, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$2;
iget-object v6, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$extra:Ljava/util/Map;
move-object v1, v7
invoke-direct/range {v1 .. v6}, Lcsdk/gluads/PlacementEvent;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
invoke-interface {v0, v7}, Lcsdk/gluads/IAdvertisingListener;->onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
:goto_0
return-void
.end method

View File

@@ -0,0 +1,118 @@
.class Lcsdk/gluads/impl/SuppressionRulesProxy$2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/SuppressionRulesProxy;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
.field final synthetic val$advertisementType:Ljava/lang/String;
.field final synthetic val$advertising:Lcsdk/gluads/IAdvertising;
.field final synthetic val$extra:Ljava/util/Map;
.field final synthetic val$listener:Lcsdk/gluads/IAdvertisingListener;
.field final synthetic val$placement:Ljava/lang/String;
.field final synthetic val$suppressionRulesParameters:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/SuppressionRulesProxy;Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcsdk/gluads/IAdvertisingListener;Ljava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
iput-object p2, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$advertising:Lcsdk/gluads/IAdvertising;
iput-object p3, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$advertisementType:Ljava/lang/String;
iput-object p4, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$placement:Ljava/lang/String;
iput-object p5, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$extra:Ljava/util/Map;
iput-object p6, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$listener:Lcsdk/gluads/IAdvertisingListener;
iput-object p7, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$suppressionRulesParameters:Ljava/lang/String;
.line 92
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 7
iget-object v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
.line 95
invoke-static {v0}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$000(Lcsdk/gluads/impl/SuppressionRulesProxy;)Lcsdk/gluads/jsevaluator/JsEvaluator;
move-result-object v0
iget-object v1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
invoke-static {v1}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$100(Lcsdk/gluads/impl/SuppressionRulesProxy;)Ljava/lang/String;
move-result-object v1
new-instance v2, Lcsdk/gluads/impl/SuppressionRulesProxy$2$1;
invoke-direct {v2, p0}, Lcsdk/gluads/impl/SuppressionRulesProxy$2$1;-><init>(Lcsdk/gluads/impl/SuppressionRulesProxy$2;)V
iget-object v3, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$advertisementType:Ljava/lang/String;
iget-object v4, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
.line 116
invoke-static {v4}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$300(Lcsdk/gluads/impl/SuppressionRulesProxy;)Ljava/lang/String;
move-result-object v4
iget-object v5, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->val$suppressionRulesParameters:Ljava/lang/String;
iget-object v6, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$2;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
invoke-static {v6}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$400(Lcsdk/gluads/impl/SuppressionRulesProxy;)Z
move-result v6
invoke-static {v6}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v6
filled-new-array {v3, v4, v5, v6}, [Ljava/lang/Object;
move-result-object v3
const-string v4, "canLoadAd"
.line 95
invoke-virtual {v0, v1, v2, v4, v3}, Lcsdk/gluads/jsevaluator/JsEvaluator;->callFunction(Ljava/lang/String;Lcsdk/gluads/jsevaluator/interfaces/JsCallback;Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method

View File

@@ -0,0 +1,178 @@
.class Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/jsevaluator/interfaces/JsCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/SuppressionRulesProxy$3;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$3;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/SuppressionRulesProxy$3;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$3;
.line 147
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onError(Ljava/lang/String;)V
.locals 4
iget-object v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$3;
.line 167
iget-object v0, v0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
invoke-static {v0}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$200(Lcsdk/gluads/impl/SuppressionRulesProxy;)Lcsdk/gluads/util/log/YLogger;
move-result-object v0
iget-object v1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$3;
iget-object v1, v1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$extra:Ljava/util/Map;
const-string v2, "mediationNetwork"
invoke-static {v1, v2}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v2, "m"
const-string v3, "l"
filled-new-array {v3, v1, v2, p1}, [Ljava/lang/Object;
move-result-object p1
const-string v1, "SUPPRESSION_RULES.CHECK.FAILED"
invoke-virtual {v0, v1, p1}, Lcsdk/gluads/util/log/YLogger;->w(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$3;
.line 168
iget-object v0, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$advertising:Lcsdk/gluads/IAdvertising;
iget-object v1, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$advertisementType:Ljava/lang/String;
iget-object v2, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$placement:Ljava/lang/String;
iget-object p1, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$extra:Ljava/util/Map;
invoke-interface {v0, v1, v2, p1}, Lcsdk/gluads/IAdvertising;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public onResult(Ljava/lang/String;)V
.locals 8
.line 150
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Ljava/lang/String;)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_1
iget-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$3;
.line 151
iget-object p1, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$advertisementType:Ljava/lang/String;
const-string v0, "banner"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_0
iget-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$3;
.line 152
iget-object p1, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
invoke-static {p1}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$500(Lcsdk/gluads/impl/SuppressionRulesProxy;)Ljava/util/concurrent/atomic/AtomicLong;
move-result-object p1
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V
:cond_0
iget-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$3;
.line 154
iget-object v0, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$advertising:Lcsdk/gluads/IAdvertising;
iget-object v1, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$advertisementType:Ljava/lang/String;
iget-object v2, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$placement:Ljava/lang/String;
iget-object p1, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$extra:Ljava/util/Map;
invoke-interface {v0, v1, v2, p1}, Lcsdk/gluads/IAdvertising;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
goto :goto_0
:cond_1
iget-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$3;
.line 156
iget-object v0, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$listener:Lcsdk/gluads/IAdvertisingListener;
new-instance v7, Lcsdk/gluads/PlacementEvent;
iget-object v2, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$advertisementType:Ljava/lang/String;
iget-object v3, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$placement:Ljava/lang/String;
const-string v4, "showStarted"
new-instance v5, Ljava/lang/Exception;
const-string p1, "Show suppressed"
invoke-direct {v5, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;->this$1:Lcsdk/gluads/impl/SuppressionRulesProxy$3;
iget-object v6, p1, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$extra:Ljava/util/Map;
move-object v1, v7
invoke-direct/range {v1 .. v6}, Lcsdk/gluads/PlacementEvent;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
invoke-interface {v0, v7}, Lcsdk/gluads/IAdvertisingListener;->onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
:goto_0
return-void
.end method

View File

@@ -0,0 +1,118 @@
.class Lcsdk/gluads/impl/SuppressionRulesProxy$3;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/SuppressionRulesProxy;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
.field final synthetic val$advertisementType:Ljava/lang/String;
.field final synthetic val$advertising:Lcsdk/gluads/IAdvertising;
.field final synthetic val$extra:Ljava/util/Map;
.field final synthetic val$listener:Lcsdk/gluads/IAdvertisingListener;
.field final synthetic val$placement:Ljava/lang/String;
.field final synthetic val$suppressionRulesParameters:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/SuppressionRulesProxy;Ljava/lang/String;Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/util/Map;Lcsdk/gluads/IAdvertisingListener;Ljava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
iput-object p2, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$advertisementType:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$advertising:Lcsdk/gluads/IAdvertising;
iput-object p4, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$placement:Ljava/lang/String;
iput-object p5, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$extra:Ljava/util/Map;
iput-object p6, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$listener:Lcsdk/gluads/IAdvertisingListener;
iput-object p7, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$suppressionRulesParameters:Ljava/lang/String;
.line 144
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 7
iget-object v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
.line 147
invoke-static {v0}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$000(Lcsdk/gluads/impl/SuppressionRulesProxy;)Lcsdk/gluads/jsevaluator/JsEvaluator;
move-result-object v0
iget-object v1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
invoke-static {v1}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$100(Lcsdk/gluads/impl/SuppressionRulesProxy;)Ljava/lang/String;
move-result-object v1
new-instance v2, Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;
invoke-direct {v2, p0}, Lcsdk/gluads/impl/SuppressionRulesProxy$3$1;-><init>(Lcsdk/gluads/impl/SuppressionRulesProxy$3;)V
iget-object v3, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$advertisementType:Ljava/lang/String;
iget-object v4, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
.line 170
invoke-static {v4}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$300(Lcsdk/gluads/impl/SuppressionRulesProxy;)Ljava/lang/String;
move-result-object v4
iget-object v5, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->val$suppressionRulesParameters:Ljava/lang/String;
iget-object v6, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$3;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
invoke-static {v6}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$400(Lcsdk/gluads/impl/SuppressionRulesProxy;)Z
move-result v6
invoke-static {v6}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v6
filled-new-array {v3, v4, v5, v6}, [Ljava/lang/Object;
move-result-object v3
const-string v4, "canShowAd"
.line 147
invoke-virtual {v0, v1, v2, v4, v3}, Lcsdk/gluads/jsevaluator/JsEvaluator;->callFunction(Ljava/lang/String;Lcsdk/gluads/jsevaluator/interfaces/JsCallback;Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method

View File

@@ -0,0 +1,51 @@
.class Lcsdk/gluads/impl/SuppressionRulesProxy$4;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/impl/SuppressionRulesProxy;->destroy()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
# direct methods
.method public constructor <init>(Lcsdk/gluads/impl/SuppressionRulesProxy;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$4;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
.line 178
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 1
iget-object v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy$4;->this$0:Lcsdk/gluads/impl/SuppressionRulesProxy;
.line 181
invoke-static {v0}, Lcsdk/gluads/impl/SuppressionRulesProxy;->access$000(Lcsdk/gluads/impl/SuppressionRulesProxy;)Lcsdk/gluads/jsevaluator/JsEvaluator;
move-result-object v0
invoke-virtual {v0}, Lcsdk/gluads/jsevaluator/JsEvaluator;->destroy()V
return-void
.end method

View File

@@ -0,0 +1,825 @@
.class public Lcsdk/gluads/impl/SuppressionRulesProxy;
.super Lcsdk/gluads/impl/AdvertisingProxy;
.source "SourceFile"
# static fields
.field private static final SUPPORTED_AD_TYPES:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# instance fields
.field private final lock:Ljava/lang/Object;
.field private mCustomData:Ljava/util/concurrent/ConcurrentHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/ConcurrentHashMap<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field private final mDebug:Z
.field private final mInitializationTimestamp:J
.field private final mInstallTimestamp:Ljava/lang/Long;
.field private mJsEvaluator:Lcsdk/gluads/jsevaluator/JsEvaluator;
.field private mLastAdShownTimestamp:Ljava/util/concurrent/atomic/AtomicLong;
.field private final mLog:Lcsdk/gluads/util/log/YLogger;
.field private final mSuppressionRules:Ljava/lang/String;
.field private final mSuppressionRulesDisabled:Z
.field private mSuppressionRulesEvaluatorJsScript:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.locals 2
const-string v0, "interstitial"
const-string v1, "banner"
filled-new-array {v0, v1}, [Ljava/lang/String;
move-result-object v0
.line 33
invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
sput-object v0, Lcsdk/gluads/impl/SuppressionRulesProxy;->SUPPORTED_AD_TYPES:Ljava/util/List;
return-void
.end method
.method public constructor <init>(Ljava/util/concurrent/Callable;Ljava/util/Map;J)V
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;J)V"
}
.end annotation
.line 47
invoke-direct {p0}, Lcsdk/gluads/impl/AdvertisingProxy;-><init>()V
.line 34
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-static {v0}, Lcsdk/gluads/util/log/YLoggerFactory;->getLogger(Ljava/lang/Class;)Lcsdk/gluads/util/log/YLogger;
move-result-object v0
iput-object v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mLog:Lcsdk/gluads/util/log/YLogger;
.line 39
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->lock:Ljava/lang/Object;
.line 48
invoke-static {p1}, Lcsdk/gluads/util/Common;->call(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/content/Context;
.line 49
invoke-direct {p0, p2}, Lcsdk/gluads/impl/SuppressionRulesProxy;->getSuppressionRulesFromConfig(Ljava/util/Map;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mSuppressionRules:Ljava/lang/String;
const-string v0, "csdk.gluAds.debug.all"
.line 50
invoke-static {p2, v0}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z
move-result v0
iput-boolean v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mDebug:Z
.line 51
new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;
const-wide/16 v1, 0x0
invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V
iput-object v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mLastAdShownTimestamp:Ljava/util/concurrent/atomic/AtomicLong;
iput-wide p3, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mInitializationTimestamp:J
.line 53
invoke-direct {p0, p1}, Lcsdk/gluads/impl/SuppressionRulesProxy;->getFirstInstallTime(Landroid/content/Context;)Ljava/lang/Long;
move-result-object p3
iput-object p3, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mInstallTimestamp:Ljava/lang/Long;
.line 54
new-instance p3, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {p3}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object p3, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mCustomData:Ljava/util/concurrent/ConcurrentHashMap;
const-string p3, "csdk.gluAds.disabled"
.line 56
invoke-static {p2, p3}, Lcsdk/gluads/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map;
move-result-object p2
const-string p3, "suppressionRules"
.line 57
invoke-static {p2, p3}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z
move-result p2
iput-boolean p2, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mSuppressionRulesDisabled:Z
if-nez p2, :cond_0
.line 60
invoke-static {p1}, Lcsdk/gluads/impl/SuppressionRulesProxy;->getSuppressionRulesJsScriptAsString(Landroid/content/Context;)Ljava/lang/String;
move-result-object p2
iput-object p2, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mSuppressionRulesEvaluatorJsScript:Ljava/lang/String;
.line 61
new-instance p2, Lcsdk/gluads/impl/SuppressionRulesProxy$1;
invoke-direct {p2, p0, p1}, Lcsdk/gluads/impl/SuppressionRulesProxy$1;-><init>(Lcsdk/gluads/impl/SuppressionRulesProxy;Landroid/content/Context;)V
invoke-static {p2}, Lcsdk/gluads/util/Common;->runOnUIThread(Ljava/lang/Runnable;)V
:cond_0
return-void
.end method
.method public static synthetic access$000(Lcsdk/gluads/impl/SuppressionRulesProxy;)Lcsdk/gluads/jsevaluator/JsEvaluator;
.locals 0
.line 32
iget-object p0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mJsEvaluator:Lcsdk/gluads/jsevaluator/JsEvaluator;
return-object p0
.end method
.method public static synthetic access$002(Lcsdk/gluads/impl/SuppressionRulesProxy;Lcsdk/gluads/jsevaluator/JsEvaluator;)Lcsdk/gluads/jsevaluator/JsEvaluator;
.locals 0
.line 32
iput-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mJsEvaluator:Lcsdk/gluads/jsevaluator/JsEvaluator;
return-object p1
.end method
.method public static synthetic access$100(Lcsdk/gluads/impl/SuppressionRulesProxy;)Ljava/lang/String;
.locals 0
.line 32
iget-object p0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mSuppressionRulesEvaluatorJsScript:Ljava/lang/String;
return-object p0
.end method
.method public static synthetic access$200(Lcsdk/gluads/impl/SuppressionRulesProxy;)Lcsdk/gluads/util/log/YLogger;
.locals 0
.line 32
iget-object p0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mLog:Lcsdk/gluads/util/log/YLogger;
return-object p0
.end method
.method public static synthetic access$300(Lcsdk/gluads/impl/SuppressionRulesProxy;)Ljava/lang/String;
.locals 0
.line 32
iget-object p0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mSuppressionRules:Ljava/lang/String;
return-object p0
.end method
.method public static synthetic access$400(Lcsdk/gluads/impl/SuppressionRulesProxy;)Z
.locals 0
.line 32
iget-boolean p0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mDebug:Z
return p0
.end method
.method public static synthetic access$500(Lcsdk/gluads/impl/SuppressionRulesProxy;)Ljava/util/concurrent/atomic/AtomicLong;
.locals 0
.line 32
iget-object p0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mLastAdShownTimestamp:Ljava/util/concurrent/atomic/AtomicLong;
return-object p0
.end method
.method private buildSuppressionRulesParameters()Ljava/lang/String;
.locals 3
.line 228
invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map;
move-result-object v0
const-string v1, "appInstallTimeInMs"
iget-object v2, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mInstallTimestamp:Ljava/lang/Long;
.line 229
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-wide v1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mInitializationTimestamp:J
.line 230
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "currentLaunchTimeInMs"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 231
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "currentTimeInMs"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object v1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mLastAdShownTimestamp:Ljava/util/concurrent/atomic/AtomicLong;
.line 232
invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicLong;->get()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "lastAdDismissedTimeInMs"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object v1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mCustomData:Ljava/util/concurrent/ConcurrentHashMap;
.line 233
invoke-interface {v0, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 235
invoke-static {v0}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private getFirstInstallTime(Landroid/content/Context;)Ljava/lang/Long;
.locals 2
.line 250
:try_start_0
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v0
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object p1
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object p1
.line 251
iget-wide v0, p1, Landroid/content/pm/PackageInfo;->firstInstallTime:J
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
:try_end_0
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
return-object p1
:catch_0
const/4 p1, 0x0
return-object p1
.end method
.method private getSuppressionRulesFromConfig(Ljava/util/Map;)Ljava/lang/String;
.locals 4
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)",
"Ljava/lang/String;"
}
.end annotation
iget-boolean v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mSuppressionRulesDisabled:Z
if-eqz v0, :cond_0
iget-object p1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mLog:Lcsdk/gluads/util/log/YLogger;
const-string v0, "enabled"
sget-object v1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
const-string v2, "l"
const-string v3, "gluAds"
filled-new-array {v2, v3, v0, v1}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "suppressionRules"
.line 240
invoke-static {p1, v1, v0}, Lcsdk/gluads/util/log/YLoggers;->sdkConfiguration(Lcsdk/gluads/util/log/YLogger;Ljava/lang/String;[Ljava/lang/Object;)V
const/4 p1, 0x0
return-object p1
:cond_0
const-string v0, "csdk.gluAds.suppressionRules"
.line 244
invoke-static {p1, v0}, Lcsdk/gluads/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map;
move-result-object p1
if-eqz p1, :cond_1
.line 245
invoke-static {p1}, Lcsdk/gluads/util/JsonUtil;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
goto :goto_0
:cond_1
const-string p1, "{}"
:goto_0
return-object p1
.end method
.method private static getSuppressionRulesJsScriptAsString(Landroid/content/Context;)Ljava/lang/String;
.locals 2
const/4 v0, 0x0
.line 205
:try_start_0
invoke-virtual {p0}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
move-result-object p0
const-string v1, "js/SuppressionRulesEvaluator.js"
invoke-virtual {p0, v1}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
move-result-object v0
.line 207
invoke-virtual {v0}, Ljava/io/InputStream;->available()I
move-result p0
.line 208
new-array p0, p0, [B
.line 209
invoke-virtual {v0, p0}, Ljava/io/InputStream;->read([B)I
.line 210
invoke-virtual {v0}, Ljava/io/InputStream;->close()V
.line 211
new-instance v1, Ljava/lang/String;
invoke-direct {v1, p0}, Ljava/lang/String;-><init>([B)V
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 217
:try_start_1
invoke-virtual {v0}, Ljava/io/InputStream;->close()V
:try_end_1
.catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_3
goto :goto_0
:catchall_0
move-exception p0
if-eqz v0, :cond_0
:try_start_2
invoke-virtual {v0}, Ljava/io/InputStream;->close()V
:try_end_2
.catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0
.line 222
:catch_0
:cond_0
throw p0
:catch_1
if-eqz v0, :cond_1
.line 217
:try_start_3
invoke-virtual {v0}, Ljava/io/InputStream;->close()V
:try_end_3
.catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_2
:catch_2
:cond_1
const-string v1, ""
:catch_3
:goto_0
return-object v1
.end method
# virtual methods
.method public destroy()V
.locals 1
iget-boolean v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mSuppressionRulesDisabled:Z
if-nez v0, :cond_0
.line 178
new-instance v0, Lcsdk/gluads/impl/SuppressionRulesProxy$4;
invoke-direct {v0, p0}, Lcsdk/gluads/impl/SuppressionRulesProxy$4;-><init>(Lcsdk/gluads/impl/SuppressionRulesProxy;)V
invoke-static {v0}, Lcsdk/gluads/util/Common;->runOnUIThread(Ljava/lang/Runnable;)V
.line 186
:cond_0
invoke-super {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->next()Lcsdk/gluads/IAdvertising;
move-result-object v0
invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->destroy()V
return-void
.end method
.method public load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 9
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-boolean v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mSuppressionRulesDisabled:Z
if-nez v0, :cond_2
sget-object v0, Lcsdk/gluads/impl/SuppressionRulesProxy;->SUPPORTED_AD_TYPES:Ljava/util/List;
.line 72
invoke-interface {v0, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
goto :goto_0
.line 77
:cond_0
invoke-virtual {p0, p1, p2, p3}, Lcsdk/gluads/impl/AdvertisingProxy;->isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
move-result v0
if-eqz v0, :cond_1
.line 78
invoke-super {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->listener()Lcsdk/gluads/IAdvertisingListener;
move-result-object v0
new-instance v7, Lcsdk/gluads/PlacementEvent;
const-string v4, "loadFinished"
const/4 v5, 0x0
move-object v1, v7
move-object v2, p1
move-object v3, p2
move-object v6, p3
invoke-direct/range {v1 .. v6}, Lcsdk/gluads/PlacementEvent;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
invoke-interface {v0, v7}, Lcsdk/gluads/IAdvertisingListener;->onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
return-void
.line 87
:cond_1
invoke-direct {p0}, Lcsdk/gluads/impl/SuppressionRulesProxy;->buildSuppressionRulesParameters()Ljava/lang/String;
move-result-object v7
.line 89
invoke-super {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->next()Lcsdk/gluads/IAdvertising;
move-result-object v2
.line 90
invoke-super {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->listener()Lcsdk/gluads/IAdvertisingListener;
move-result-object v6
.line 92
new-instance v8, Lcsdk/gluads/impl/SuppressionRulesProxy$2;
move-object v0, v8
move-object v1, p0
move-object v3, p1
move-object v4, p2
move-object v5, p3
invoke-direct/range {v0 .. v7}, Lcsdk/gluads/impl/SuppressionRulesProxy$2;-><init>(Lcsdk/gluads/impl/SuppressionRulesProxy;Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcsdk/gluads/IAdvertisingListener;Ljava/lang/String;)V
invoke-static {v8}, Lcsdk/gluads/util/Common;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.line 73
:cond_2
:goto_0
invoke-super {p0, p1, p2, p3}, Lcsdk/gluads/impl/AdvertisingProxy;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public setCustomProperties(Ljava/util/Map;)V
.locals 2
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
if-nez p1, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->lock:Ljava/lang/Object;
.line 193
monitor-enter v0
:try_start_0
iget-object v1, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mCustomData:Ljava/util/concurrent/ConcurrentHashMap;
.line 194
invoke-virtual {v1, p1}, Ljava/util/concurrent/ConcurrentHashMap;->putAll(Ljava/util/Map;)V
.line 195
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 197
invoke-super {p0, p1}, Lcsdk/gluads/impl/AdvertisingProxy;->setCustomProperties(Ljava/util/Map;)V
return-void
:catchall_0
move-exception p1
.line 195
:try_start_1
monitor-exit v0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw p1
.end method
.method public show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 9
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
iget-boolean v0, p0, Lcsdk/gluads/impl/SuppressionRulesProxy;->mSuppressionRulesDisabled:Z
if-nez v0, :cond_2
sget-object v0, Lcsdk/gluads/impl/SuppressionRulesProxy;->SUPPORTED_AD_TYPES:Ljava/util/List;
.line 123
invoke-interface {v0, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
goto :goto_0
.line 128
:cond_0
invoke-virtual {p0, p1, p2, p3}, Lcsdk/gluads/impl/AdvertisingProxy;->isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
move-result v0
if-nez v0, :cond_1
.line 129
new-instance v5, Ljava/lang/IllegalStateException;
const-string v0, "Not ready"
invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
.line 130
invoke-super {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->listener()Lcsdk/gluads/IAdvertisingListener;
move-result-object v0
new-instance v7, Lcsdk/gluads/PlacementEvent;
const-string v4, "showStarted"
move-object v1, v7
move-object v2, p1
move-object v3, p2
move-object v6, p3
invoke-direct/range {v1 .. v6}, Lcsdk/gluads/PlacementEvent;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
invoke-interface {v0, v7}, Lcsdk/gluads/IAdvertisingListener;->onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
return-void
.line 139
:cond_1
invoke-direct {p0}, Lcsdk/gluads/impl/SuppressionRulesProxy;->buildSuppressionRulesParameters()Ljava/lang/String;
move-result-object v7
.line 141
invoke-super {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->next()Lcsdk/gluads/IAdvertising;
move-result-object v3
.line 142
invoke-super {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->listener()Lcsdk/gluads/IAdvertisingListener;
move-result-object v6
.line 144
new-instance v8, Lcsdk/gluads/impl/SuppressionRulesProxy$3;
move-object v0, v8
move-object v1, p0
move-object v2, p1
move-object v4, p2
move-object v5, p3
invoke-direct/range {v0 .. v7}, Lcsdk/gluads/impl/SuppressionRulesProxy$3;-><init>(Lcsdk/gluads/impl/SuppressionRulesProxy;Ljava/lang/String;Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/util/Map;Lcsdk/gluads/IAdvertisingListener;Ljava/lang/String;)V
invoke-static {v8}, Lcsdk/gluads/util/Common;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.line 124
:cond_2
:goto_0
invoke-super {p0, p1, p2, p3}, Lcsdk/gluads/impl/AdvertisingProxy;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method

View File

@@ -0,0 +1,133 @@
.class Lcsdk/gluads/ironsource/EAIronSource$1$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/sdk/InitializationListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/ironsource/EAIronSource$1;->apply(Lcsdk/gluads/PrivacyStatus;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/ironsource/EAIronSource$1;
.field final synthetic val$privacyStatus:Lcsdk/gluads/PrivacyStatus;
# direct methods
.method public constructor <init>(Lcsdk/gluads/ironsource/EAIronSource$1;Lcsdk/gluads/PrivacyStatus;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/ironsource/EAIronSource$1$1;->this$0:Lcsdk/gluads/ironsource/EAIronSource$1;
iput-object p2, p0, Lcsdk/gluads/ironsource/EAIronSource$1$1;->val$privacyStatus:Lcsdk/gluads/PrivacyStatus;
.line 186
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onInitializationComplete()V
.locals 4
.line 191
invoke-static {}, Lcom/mbridge/msdk/out/MBridgeSDKFactory;->getMBridgeSDK()Lcom/mbridge/msdk/system/MBridgeSDKImpl;
move-result-object v0
iget-object v1, p0, Lcsdk/gluads/ironsource/EAIronSource$1$1;->this$0:Lcsdk/gluads/ironsource/EAIronSource$1;
.line 193
iget-object v1, v1, Lcsdk/gluads/ironsource/EAIronSource$1;->val$activity:Landroid/app/Activity;
invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
iget-object v2, p0, Lcsdk/gluads/ironsource/EAIronSource$1$1;->val$privacyStatus:Lcsdk/gluads/PrivacyStatus;
.line 195
iget-boolean v2, v2, Lcsdk/gluads/PrivacyStatus;->hasConsent:Z
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
if-eqz v2, :cond_0
.line 198
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
const-string v3, "authority_all_info"
.line 199
invoke-interface {v0, v1, v3, v2}, Lcom/mbridge/msdk/MBridgeSDK;->setUserPrivateInfoType(Landroid/content/Context;Ljava/lang/String;I)V
.line 200
invoke-interface {v0, v1, v2}, Lcom/mbridge/msdk/MBridgeSDK;->setConsentStatus(Landroid/content/Context;I)V
:cond_0
iget-object v2, p0, Lcsdk/gluads/ironsource/EAIronSource$1$1;->val$privacyStatus:Lcsdk/gluads/PrivacyStatus;
.line 203
iget-boolean v2, v2, Lcsdk/gluads/PrivacyStatus;->ccpaOptOut:Z
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
if-eqz v2, :cond_1
.line 204
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
if-eqz v2, :cond_1
const/4 v2, 0x1
.line 206
invoke-interface {v0, v1, v2}, Lcom/mbridge/msdk/MBridgeSDK;->setDoNotTrackStatus(Landroid/content/Context;Z)V
:cond_1
iget-object v2, p0, Lcsdk/gluads/ironsource/EAIronSource$1$1;->val$privacyStatus:Lcsdk/gluads/PrivacyStatus;
.line 210
iget-boolean v2, v2, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
if-eqz v2, :cond_2
.line 213
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
invoke-interface {v0, v1, v2}, Lcom/mbridge/msdk/MBridgeSDK;->setCoppaStatus(Landroid/content/Context;Z)V
:cond_2
return-void
.end method

View File

@@ -0,0 +1,411 @@
.class Lcsdk/gluads/ironsource/EAIronSource$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/ironsource/EAIronSource;->createIronSource(Ljava/util/concurrent/Callable;Ljava/util/Map;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;Z)Ljava/util/concurrent/Future;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/PrivacyStatus;",
">;"
}
.end annotation
# instance fields
.field final synthetic val$activity:Landroid/app/Activity;
.field final synthetic val$appKeyMediation:Ljava/lang/String;
.field final synthetic val$enableGoogleTestAds:Z
.field final synthetic val$isDebug:Z
.field final synthetic val$isIronSourceInitialized:Ljava/util/concurrent/atomic/AtomicBoolean;
# direct methods
.method public constructor <init>(ZLandroid/app/Activity;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/lang/String;Z)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-boolean p1, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isDebug:Z
iput-object p2, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$activity:Landroid/app/Activity;
iput-object p3, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isIronSourceInitialized:Ljava/util/concurrent/atomic/AtomicBoolean;
iput-object p4, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$appKeyMediation:Ljava/lang/String;
iput-boolean p5, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$enableGoogleTestAds:Z
.line 114
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/PrivacyStatus;)V
.locals 5
iget-boolean v0, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isDebug:Z
const/4 v1, 0x1
if-eqz v0, :cond_0
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$activity:Landroid/app/Activity;
.line 119
invoke-static {v0}, Lcom/ironsource/mediationsdk/integration/IntegrationHelper;->validateIntegration(Landroid/content/Context;)V
.line 120
invoke-static {v1}, Lcom/ironsource/mediationsdk/IronSource;->setAdaptersDebug(Z)V
.line 125
:cond_0
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
const-string v2, "false"
const-string v3, "true"
if-eqz v0, :cond_1
move-object v0, v3
goto :goto_0
:cond_1
move-object v0, v2
:goto_0
const-string v4, "AdMob_TFCD"
invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.line 129
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-eqz v0, :cond_2
move-object v0, v3
goto :goto_1
:cond_2
move-object v0, v2
:goto_1
const-string v4, "AdMob_TFUA"
invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.line 132
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-eqz v0, :cond_3
move-object v0, v3
goto :goto_2
:cond_3
move-object v0, v2
:goto_2
const-string v4, "AppLovin_AgeRestrictedUser"
invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.line 135
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-eqz v0, :cond_4
const-string v0, "DT_IsChild"
.line 137
invoke-static {v0, v3}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
const-string v0, "DT_COPPA"
.line 138
invoke-static {v0, v3}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.line 142
:cond_4
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->gdprApplies:Z
if-eqz v0, :cond_5
.line 143
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->hasConsent:Z
invoke-static {v0}, Lcom/ironsource/mediationsdk/IronSource;->setConsent(Z)V
.line 147
:cond_5
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->ccpaApplies:Z
if-eqz v0, :cond_6
.line 148
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->ccpaOptOut:Z
invoke-static {v0}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
move-result-object v0
const-string v4, "do_not_sell"
invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.line 152
:cond_6
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
invoke-static {v0}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
move-result-object v0
const-string v4, "is_deviceid_optout"
.line 153
invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
const-string v4, "is_child_directed"
.line 154
invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.line 159
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->ccpaOptOut:Z
const/4 v4, 0x0
if-eqz v0, :cond_7
const-string v0, "LDU"
filled-new-array {v0}, [Ljava/lang/String;
move-result-object v0
.line 160
invoke-static {v0, v4, v4}, Lcom/facebook/ads/AdSettings;->setDataProcessingOptions([Ljava/lang/String;II)V
goto :goto_3
:cond_7
new-array v0, v4, [Ljava/lang/String;
.line 162
invoke-static {v0}, Lcom/facebook/ads/AdSettings;->setDataProcessingOptions([Ljava/lang/String;)V
.line 166
:goto_3
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-eqz v0, :cond_8
move-object v0, v3
goto :goto_4
:cond_8
move-object v0, v2
:goto_4
const-string v4, "META_Mixed_Audience"
invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.line 169
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-eqz v0, :cond_9
move-object v0, v3
goto :goto_5
:cond_9
move-object v0, v2
:goto_5
const-string v4, "Mintegral_COPPA"
invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.line 172
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-eqz v0, :cond_a
move-object v0, v3
goto :goto_6
:cond_a
move-object v0, v2
:goto_6
const-string v4, "tapjoy_coppa"
invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.line 175
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-eqz v0, :cond_b
move-object v0, v3
goto :goto_7
:cond_b
move-object v0, v2
:goto_7
const-string v4, "Tapjoy_optOutAdvertisingID"
invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.line 178
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-eqz v0, :cond_c
move-object v0, v3
goto :goto_8
:cond_c
move-object v0, v2
:goto_8
const-string v4, "UnityAds_coppa"
invoke-static {v4, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
.line 181
iget-boolean v0, p1, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-eqz v0, :cond_d
move-object v2, v3
:cond_d
const-string v0, "Vungle_coppa"
invoke-static {v0, v2}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isIronSourceInitialized:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 183
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
if-nez v0, :cond_e
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isIronSourceInitialized:Ljava/util/concurrent/atomic/AtomicBoolean;
.line 184
invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$activity:Landroid/app/Activity;
iget-object v1, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$appKeyMediation:Ljava/lang/String;
.line 185
new-instance v2, Lcsdk/gluads/ironsource/EAIronSource$1$1;
invoke-direct {v2, p0, p1}, Lcsdk/gluads/ironsource/EAIronSource$1$1;-><init>(Lcsdk/gluads/ironsource/EAIronSource$1;Lcsdk/gluads/PrivacyStatus;)V
invoke-static {v0, v1, v2}, Lcom/ironsource/mediationsdk/IronSource;->init(Landroid/content/Context;Ljava/lang/String;Lcom/ironsource/mediationsdk/sdk/InitializationListener;)V
.line 218
invoke-static {}, Lcsdk/gluads/ironsource/EAIronSource;->access$000()Lcsdk/gluads/util/log/YLogger;
move-result-object p1
invoke-static {}, Lcom/ironsource/mediationsdk/utils/IronSourceUtils;->getSDKVersion()Ljava/lang/String;
move-result-object v0
const-string v1, "m"
const-string v2, "onSdkInitialized"
const-string v3, "ironSource"
filled-new-array {v3, v0, v1, v2}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "SDK.VERSION"
invoke-virtual {p1, v1, v0}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_e
iget-boolean p1, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$isDebug:Z
if-nez p1, :cond_f
iget-boolean p1, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$enableGoogleTestAds:Z
if-eqz p1, :cond_10
:cond_f
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSource$1;->val$activity:Landroid/app/Activity;
.line 222
invoke-static {p1}, Lcsdk/gluads/util/Common;->getAdMobTestDeviceID(Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcsdk/gluads/ironsource/EAIronSource;->access$102(Ljava/lang/String;)Ljava/lang/String;
const-string p1, "is_test_suite"
const-string v0, "enable"
.line 224
invoke-static {p1, v0}, Lcom/ironsource/mediationsdk/IronSource;->setMetaData(Ljava/lang/String;Ljava/lang/String;)V
:cond_10
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 114
check-cast p1, Lcsdk/gluads/PrivacyStatus;
invoke-virtual {p0, p1}, Lcsdk/gluads/ironsource/EAIronSource$1;->apply(Lcsdk/gluads/PrivacyStatus;)V
return-void
.end method

View File

@@ -0,0 +1,57 @@
.class Lcsdk/gluads/ironsource/EAIronSource$2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/util/IAction1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/ironsource/EAIronSource;->createIronSource(Ljava/util/concurrent/Callable;Ljava/util/Map;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;Z)Ljava/util/concurrent/Future;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcsdk/gluads/util/IAction1<",
"Lcsdk/gluads/PrivacyStatus;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 229
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public apply(Lcsdk/gluads/PrivacyStatus;)V
.locals 0
.line 0
return-void
.end method
.method public bridge synthetic apply(Ljava/lang/Object;)V
.locals 0
.line 229
check-cast p1, Lcsdk/gluads/PrivacyStatus;
invoke-virtual {p0, p1}, Lcsdk/gluads/ironsource/EAIronSource$2;->apply(Lcsdk/gluads/PrivacyStatus;)V
return-void
.end method

View File

@@ -0,0 +1,839 @@
.class public Lcsdk/gluads/ironsource/EAIronSource;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static final log:Lcsdk/gluads/util/log/YLogger;
.field private static mAdMobTestDeviceID:Ljava/lang/String;
.field private static mAdapterNames:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private static mDisabledAdapters:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 3
const-class v0, Lcsdk/gluads/ironsource/EAIronSource;
.line 52
invoke-static {v0}, Lcsdk/gluads/util/log/YLoggerFactory;->getLogger(Ljava/lang/Class;)Lcsdk/gluads/util/log/YLogger;
move-result-object v0
sput-object v0, Lcsdk/gluads/ironsource/EAIronSource;->log:Lcsdk/gluads/util/log/YLogger;
const-string v0, ""
sput-object v0, Lcsdk/gluads/ironsource/EAIronSource;->mAdMobTestDeviceID:Ljava/lang/String;
.line 58
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lcsdk/gluads/ironsource/EAIronSource;->mAdapterNames:Ljava/util/Map;
const-string v1, "appLovin"
const-string v2, "com.ironsource.adapters.applovin.AppLovinAdapter"
.line 59
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->mAdapterNames:Ljava/util/Map;
const-string v1, "facebookAudienceNetwork"
const-string v2, "com.ironsource.adapters.facebook.FacebookAdapter"
.line 60
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->mAdapterNames:Ljava/util/Map;
const-string v1, "adMob"
const-string v2, "com.ironsource.adapters.admob.AdMobAdapter"
.line 61
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->mAdapterNames:Ljava/util/Map;
const-string v1, "unityAds"
const-string v2, "com.ironsource.adapters.unityads.UnityAdsAdapter"
.line 62
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->mAdapterNames:Ljava/util/Map;
const-string v1, "vungle"
const-string v2, "com.ironsource.adapters.vungle.VungleAdapter"
.line 63
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 50
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static synthetic access$000()Lcsdk/gluads/util/log/YLogger;
.locals 1
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->log:Lcsdk/gluads/util/log/YLogger;
return-object v0
.end method
.method public static synthetic access$102(Ljava/lang/String;)Ljava/lang/String;
.locals 0
sput-object p0, Lcsdk/gluads/ironsource/EAIronSource;->mAdMobTestDeviceID:Ljava/lang/String;
return-object p0
.end method
.method public static adapterDisabled(Ljava/lang/String;)Z
.locals 1
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->mDisabledAdapters:Ljava/util/Set;
.line 298
invoke-interface {v0, p0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p0
return p0
.end method
.method public static createIronSource(Ljava/util/concurrent/Callable;Ljava/util/Map;ZLcsdk/gluads/PrivacyStatus;Lcsdk/gluads/impl/AdvertisingImpl;Z)Ljava/util/concurrent/Future;
.locals 22
.param p0 # Ljava/util/concurrent/Callable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcsdk/gluads/impl/AdvertisingImpl;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;Z",
"Lcsdk/gluads/PrivacyStatus;",
"Lcsdk/gluads/impl/AdvertisingImpl;",
"Z)",
"Ljava/util/concurrent/Future<",
"*>;"
}
.end annotation
move-object/from16 v0, p3
move-object/from16 v1, p4
.line 73
new-instance v2, Ljava/util/HashSet;
invoke-direct {v2}, Ljava/util/HashSet;-><init>()V
sput-object v2, Lcsdk/gluads/ironsource/EAIronSource;->mDisabledAdapters:Ljava/util/Set;
if-eqz v0, :cond_1
.line 77
iget-boolean v3, v0, Lcsdk/gluads/PrivacyStatus;->underAgeUser:Z
if-nez v3, :cond_0
iget-boolean v0, v0, Lcsdk/gluads/PrivacyStatus;->teenUser:Z
if-eqz v0, :cond_1
:cond_0
const-string v0, "appLovin"
.line 80
invoke-static {v0}, Lcsdk/gluads/ironsource/EAIronSource;->getAdapterClassName(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 84
:cond_1
invoke-static/range {p1 .. p1}, Lcsdk/gluads/util/ConfigUtil;->configDisabled(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
.line 85
invoke-static/range {p0 .. p0}, Lcsdk/gluads/util/Common;->call(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/app/Activity;
const-string v9, "ironSource"
.line 86
invoke-static {v0, v9}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z
move-result v3
const-string v10, "enabled"
const-string v11, "gluAds"
const-string v12, "l"
const/4 v4, 0x0
const-string v5, "disabled"
if-eqz v3, :cond_2
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->log:Lcsdk/gluads/util/log/YLogger;
sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
filled-new-array {v12, v11, v10, v3}, [Ljava/lang/Object;
move-result-object v3
.line 87
invoke-static {v0, v9, v3}, Lcsdk/gluads/util/log/YLoggers;->sdkConfiguration(Lcsdk/gluads/util/log/YLogger;Ljava/lang/String;[Ljava/lang/Object;)V
.line 88
invoke-static {v2, v9, v5, v4, v1}, Lcsdk/gluads/util/AdvertisingUtil;->updatePrivacyInfoAndBroadcast(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcsdk/gluads/util/IAction1;Lcsdk/gluads/impl/AdvertisingImpl;)V
.line 89
invoke-static {}, Lcsdk/gluads/GluAdsFactory;->disabledFuture()Ljava/util/concurrent/Future;
move-result-object v0
return-object v0
.line 90
:cond_2
invoke-static {}, Lcsdk/gluads/util/AdvertisingUtil;->isAPIEnabled()Z
move-result v3
const/4 v13, 0x0
if-nez v3, :cond_5
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->log:Lcsdk/gluads/util/log/YLogger;
const-string v14, "l"
const-string v15, "gluAds"
const-string v16, "enabled"
sget-object v17, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
const-string v18, "DISABLE"
const-string v19, "API"
const-string v20, "v"
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
.line 91
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v21
filled-new-array/range {v14 .. v21}, [Ljava/lang/Object;
move-result-object v3
invoke-static {v0, v9, v3}, Lcsdk/gluads/util/log/YLoggers;->sdkConfiguration(Lcsdk/gluads/util/log/YLogger;Ljava/lang/String;[Ljava/lang/Object;)V
if-eqz p5, :cond_3
.line 94
sget-object v0, Lcsdk/gluads/Consts;->SDK_ARRAY_AD_NETWORKS:[Ljava/lang/String;
array-length v3, v0
:goto_0
if-ge v13, v3, :cond_4
aget-object v6, v0, v13
.line 95
invoke-static {v2, v6, v5, v4, v1}, Lcsdk/gluads/util/AdvertisingUtil;->updatePrivacyInfoAndBroadcast(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcsdk/gluads/util/IAction1;Lcsdk/gluads/impl/AdvertisingImpl;)V
add-int/lit8 v13, v13, 0x1
goto :goto_0
.line 99
:cond_3
invoke-static {v2, v9, v5, v4, v1}, Lcsdk/gluads/util/AdvertisingUtil;->updatePrivacyInfoAndBroadcast(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcsdk/gluads/util/IAction1;Lcsdk/gluads/impl/AdvertisingImpl;)V
.line 101
:cond_4
invoke-static {}, Lcsdk/gluads/GluAdsFactory;->disabledFuture()Ljava/util/concurrent/Future;
move-result-object v0
return-object v0
:cond_5
const-string v3, "started"
.line 103
invoke-virtual {v1, v9, v3}, Lcsdk/gluads/impl/AdvertisingImpl;->updatePrivacyStage(Ljava/lang/String;Ljava/lang/String;)V
.line 104
invoke-static/range {p1 .. p1}, Lcsdk/gluads/util/ConfigUtil;->configSdk(Ljava/util/Map;)Ljava/util/Map;
move-result-object v3
const-string v6, "ironSource.appKey"
.line 105
invoke-static {v3, v6}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
.line 106
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-eqz v6, :cond_6
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->log:Lcsdk/gluads/util/log/YLogger;
const-string v10, "l"
const-string v11, "gluAds"
const-string v12, "enabled"
sget-object v13, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
const-string v14, "v"
const-string v15, "IronSource AppKey is null or empty"
filled-new-array/range {v10 .. v15}, [Ljava/lang/Object;
move-result-object v3
.line 107
invoke-static {v0, v9, v3}, Lcsdk/gluads/util/log/YLoggers;->sdkConfiguration(Lcsdk/gluads/util/log/YLogger;Ljava/lang/String;[Ljava/lang/Object;)V
.line 108
invoke-static {v2, v9, v5, v4, v1}, Lcsdk/gluads/util/AdvertisingUtil;->updatePrivacyInfoAndBroadcast(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcsdk/gluads/util/IAction1;Lcsdk/gluads/impl/AdvertisingImpl;)V
.line 109
invoke-static {}, Lcsdk/gluads/GluAdsFactory;->disabledFuture()Ljava/util/concurrent/Future;
move-result-object v0
return-object v0
:cond_6
const-string v4, "ironSource.enableGoogleTestAds"
.line 112
invoke-static {v3, v4, v13}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z
move-result v8
.line 113
new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-direct {v6, v13}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
.line 114
new-instance v14, Lcsdk/gluads/ironsource/EAIronSource$1;
move-object v3, v14
move/from16 v4, p2
move-object v5, v2
invoke-direct/range {v3 .. v8}, Lcsdk/gluads/ironsource/EAIronSource$1;-><init>(ZLandroid/app/Activity;Ljava/util/concurrent/atomic/AtomicBoolean;Ljava/lang/String;Z)V
.line 229
new-instance v3, Lcsdk/gluads/ironsource/EAIronSource$2;
invoke-direct {v3}, Lcsdk/gluads/ironsource/EAIronSource$2;-><init>()V
.line 236
sget-object v4, Lcsdk/gluads/Consts;->SDK_ARRAY_AD_NETWORKS:[Ljava/lang/String;
array-length v5, v4
:goto_1
if-ge v13, v5, :cond_9
aget-object v6, v4, v13
.line 237
invoke-static {v0, v6}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_7
sget-object v7, Lcsdk/gluads/ironsource/EAIronSource;->mDisabledAdapters:Ljava/util/Set;
.line 238
invoke-static {v6}, Lcsdk/gluads/ironsource/EAIronSource;->getAdapterClassName(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
invoke-interface {v7, v8}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 241
:cond_7
invoke-static {v6, v9}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v7
if-eqz v7, :cond_8
move-object v7, v14
goto :goto_2
:cond_8
move-object v7, v3
:goto_2
const-string v8, "added"
.line 242
invoke-static {v2, v6, v8, v7, v1}, Lcsdk/gluads/util/AdvertisingUtil;->updatePrivacyInfoAndBroadcast(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcsdk/gluads/util/IAction1;Lcsdk/gluads/impl/AdvertisingImpl;)V
add-int/lit8 v13, v13, 0x1
goto :goto_1
:cond_9
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->log:Lcsdk/gluads/util/log/YLogger;
.line 245
invoke-static {}, Lcom/ironsource/mediationsdk/utils/IronSourceUtils;->getSDKVersion()Ljava/lang/String;
move-result-object v1
const-string v2, "m"
const-string v3, "Initialization delayed"
filled-new-array {v9, v1, v2, v3}, [Ljava/lang/Object;
move-result-object v1
const-string v2, "SDK.VERSION"
invoke-virtual {v0, v2, v1}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
filled-new-array {v12, v11, v10, v1}, [Ljava/lang/Object;
move-result-object v1
.line 247
invoke-static {v0, v9, v1}, Lcsdk/gluads/util/log/YLoggers;->sdkConfiguration(Lcsdk/gluads/util/log/YLogger;Ljava/lang/String;[Ljava/lang/Object;)V
.line 248
invoke-static {v9}, Lcsdk/gluads/util/Futures;->successful(Ljava/lang/Object;)Ljava/util/concurrent/Future;
move-result-object v0
return-object v0
.end method
.method public static createIronSourceInterstitialManager(Ljava/util/concurrent/Callable;Ljava/util/Map;Z)Lcsdk/gluads/IAdvertising;
.locals 9
.param p0 # Ljava/util/concurrent/Callable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;Z)",
"Lcsdk/gluads/IAdvertising;"
}
.end annotation
.line 275
invoke-static {p1}, Lcsdk/gluads/util/ConfigUtil;->configDisabled(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
const-string v1, "ironSource"
.line 276
invoke-static {v0, v1}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_0
sget-object p0, Lcsdk/gluads/ironsource/EAIronSource;->log:Lcsdk/gluads/util/log/YLogger;
const-string p1, "enabled"
sget-object p2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
const-string v0, "l"
const-string v2, "gluAds"
filled-new-array {v0, v2, p1, p2}, [Ljava/lang/Object;
move-result-object p1
.line 277
invoke-static {p0, v1, p1}, Lcsdk/gluads/util/log/YLoggers;->sdkConfiguration(Lcsdk/gluads/util/log/YLogger;Ljava/lang/String;[Ljava/lang/Object;)V
.line 278
new-instance p0, Lcsdk/gluads/impl/DummyAdvertising;
invoke-direct {p0}, Lcsdk/gluads/impl/DummyAdvertising;-><init>()V
return-object p0
.line 281
:cond_0
invoke-static {p1}, Lcsdk/gluads/util/ConfigUtil;->configSdk(Ljava/util/Map;)Ljava/util/Map;
move-result-object p1
const-string v1, "ironSource.interstitialPlacementMapping"
const/4 v2, 0x0
.line 282
invoke-static {p1, v1, p2, v2}, Lcsdk/gluads/util/ConfigUtil;->getConfigMapVariant(Ljava/util/Map;Ljava/lang/String;ZLjava/util/Map;)Ljava/util/Map;
move-result-object p2
.line 283
invoke-static {p2}, Lcsdk/gluads/util/Common;->mapSSFromConfig(Ljava/util/Map;)Ljava/util/Map;
move-result-object v5
const-string p2, "frequency.interstitial"
.line 284
invoke-static {p1, p2, v2}, Lcsdk/gluads/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;
move-result-object v6
const-string p1, "isLoadedIgnoreFrequencyCapping"
const/4 p2, 0x0
.line 285
invoke-static {v0, p1, p2}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z
move-result v8
.line 286
new-instance p1, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;
invoke-static {v0}, Lcsdk/gluads/util/ConfigUtil;->shouldSendImpressionData(Ljava/util/Map;)Z
move-result v7
move-object v3, p1
move-object v4, p0
invoke-direct/range {v3 .. v8}, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;-><init>(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;ZZ)V
return-object p1
.end method
.method public static createIronSourceRewardedInterstitialManager(Ljava/util/concurrent/Callable;Ljava/util/Map;Z)Lcsdk/gluads/IAdvertising;
.locals 12
.param p0 # Ljava/util/concurrent/Callable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;Z)",
"Lcsdk/gluads/IAdvertising;"
}
.end annotation
.line 255
invoke-static {p1}, Lcsdk/gluads/util/ConfigUtil;->configDisabled(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
const-string v1, "ironSource"
.line 256
invoke-static {v0, v1}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_0
sget-object p0, Lcsdk/gluads/ironsource/EAIronSource;->log:Lcsdk/gluads/util/log/YLogger;
const-string p1, "enabled"
sget-object p2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
const-string v0, "l"
const-string v2, "gluAds"
filled-new-array {v0, v2, p1, p2}, [Ljava/lang/Object;
move-result-object p1
.line 257
invoke-static {p0, v1, p1}, Lcsdk/gluads/util/log/YLoggers;->sdkConfiguration(Lcsdk/gluads/util/log/YLogger;Ljava/lang/String;[Ljava/lang/Object;)V
.line 258
new-instance p0, Lcsdk/gluads/impl/DummyAdvertising;
invoke-direct {p0}, Lcsdk/gluads/impl/DummyAdvertising;-><init>()V
return-object p0
.line 261
:cond_0
invoke-static {p1}, Lcsdk/gluads/util/ConfigUtil;->configSdk(Ljava/util/Map;)Ljava/util/Map;
move-result-object p1
const-string v1, "ironSource.rewardedInterstitialPlacementMapping"
const/4 v2, 0x0
.line 262
invoke-static {p1, v1, p2, v2}, Lcsdk/gluads/util/ConfigUtil;->getConfigMapVariant(Ljava/util/Map;Ljava/lang/String;ZLjava/util/Map;)Ljava/util/Map;
move-result-object p2
.line 263
invoke-static {p2}, Lcsdk/gluads/util/Common;->mapSSFromConfig(Ljava/util/Map;)Ljava/util/Map;
move-result-object v5
const-string p2, "frequency"
.line 264
invoke-static {p1, p2, v2}, Lcsdk/gluads/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;
move-result-object v6
const-string p2, "ironSource.placementRewardSeparator"
const-string v1, ","
.line 265
invoke-static {p1, p2, v1}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
const-string p2, "ironSource.rewards"
.line 266
invoke-static {p1, p2}, Lcsdk/gluads/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map;
move-result-object v8
const-string p1, "isLoadedIgnoreFrequencyCapping"
const/4 p2, 0x0
.line 267
invoke-static {v0, p1, p2}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z
move-result v10
const-string p1, "globalFrequencyCapping"
.line 268
invoke-static {v0, p1, p2}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z
move-result v11
.line 269
new-instance p1, Lcsdk/gluads/ironsource/EAIronSourceRVManager;
invoke-static {v0}, Lcsdk/gluads/util/ConfigUtil;->shouldSendImpressionData(Ljava/util/Map;)Z
move-result v9
move-object v3, p1
move-object v4, p0
invoke-direct/range {v3 .. v11}, Lcsdk/gluads/ironsource/EAIronSourceRVManager;-><init>(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;ZZZ)V
return-object p1
.end method
.method private static getAdapterClassName(Ljava/lang/String;)Ljava/lang/String;
.locals 1
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->mAdapterNames:Ljava/util/Map;
.line 302
invoke-interface {v0, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/lang/String;
return-object p0
.end method
.method public static onAdMobLoadRequest(Lcom/google/android/gms/ads/RequestConfiguration$Builder;)Lcom/google/android/gms/ads/RequestConfiguration$Builder;
.locals 1
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->mAdMobTestDeviceID:Ljava/lang/String;
.line 291
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->mAdMobTestDeviceID:Ljava/lang/String;
filled-new-array {v0}, [Ljava/lang/String;
move-result-object v0
.line 292
invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/google/android/gms/ads/RequestConfiguration$Builder;->setTestDeviceIds(Ljava/util/List;)Lcom/google/android/gms/ads/RequestConfiguration$Builder;
:cond_0
return-object p0
.end method
.method public static setAdQualityUserID(Ljava/lang/String;)V
.locals 2
if-eqz p0, :cond_0
.line 306
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
if-lez v0, :cond_0
.line 307
invoke-static {}, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;->getInstance()Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;->changeUserId(Ljava/lang/String;)V
sget-object v0, Lcsdk/gluads/ironsource/EAIronSource;->log:Lcsdk/gluads/util/log/YLogger;
const-string v1, "ironSource"
filled-new-array {v1, p0}, [Ljava/lang/Object;
move-result-object p0
const-string v1, "AdQuality setUserID"
.line 308
invoke-virtual {v0, v1, p0}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,209 @@
.class Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;
.super Lcsdk/gluads/max/EAPlacementListener;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/sdk/LevelPlayInterstitialListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "IntListener"
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;
# direct methods
.method public constructor <init>(Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;
.line 26
invoke-direct {p0}, Lcsdk/gluads/max/EAPlacementListener;-><init>()V
return-void
.end method
# virtual methods
.method public onAdClicked(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 3
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;
.line 59
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v0
const-string v1, "clicked"
const/4 v2, 0x0
invoke-virtual {p1, v0, v1, v2, v2}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
return-void
.end method
.method public onAdClosed(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 3
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;
.line 46
invoke-virtual {p1}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->frequencyController()Lcsdk/gluads/FrequencyController;
move-result-object p1
const/4 v0, 0x0
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lcsdk/gluads/FrequencyController;->increaseCount(ZLjava/lang/String;)V
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;
.line 47
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v0
const-string v1, "showFinished"
const/4 v2, 0x0
invoke-virtual {p1, v0, v1, v2, v2}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
const-string p1, ""
.line 48
invoke-virtual {p0, p1}, Lcsdk/gluads/max/EAPlacementListener;->setShowingPlacement(Ljava/lang/String;)V
return-void
.end method
.method public onAdLoadFailed(Lcom/ironsource/mediationsdk/logger/IronSourceError;)V
.locals 4
.line 35
new-instance v0, Ljava/lang/IllegalStateException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Failed to load ad: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/logger/IronSourceError;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {v0, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;
.line 36
invoke-virtual {p1}, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->loadingPlacement()Ljava/lang/String;
move-result-object v1
const-string v2, "loadFinished"
const/4 v3, 0x0
invoke-virtual {p1, v1, v2, v0, v3}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
return-void
.end method
.method public onAdOpened(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 0
return-void
.end method
.method public onAdReady(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 3
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;
.line 30
invoke-virtual {p1}, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->loadingPlacement()Ljava/lang/String;
move-result-object v0
const-string v1, "loadFinished"
const/4 v2, 0x0
invoke-virtual {p1, v0, v1, v2, v2}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
return-void
.end method
.method public onAdShowFailed(Lcom/ironsource/mediationsdk/logger/IronSourceError;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 3
.line 53
new-instance p2, Ljava/lang/IllegalStateException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Failed to show ad: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/logger/IronSourceError;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p2, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;
.line 54
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v0
const-string v1, "showStarted"
const/4 v2, 0x0
invoke-virtual {p1, v0, v1, p2, v2}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
return-void
.end method
.method public onAdShowSucceeded(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 0
return-void
.end method

View File

@@ -0,0 +1,459 @@
.class public Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;
.super Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;
}
.end annotation
# instance fields
.field private mIsLoadedIgnoreFrequencyCapping:Z
.field private mListener:Ljava/util/concurrent/atomic/AtomicReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/atomic/AtomicReference<",
"Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;",
">;"
}
.end annotation
.end field
.field private mLoadingPlacement:Ljava/util/concurrent/atomic/AtomicReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/atomic/AtomicReference<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;ZZ)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;ZZ)V"
}
.end annotation
.line 77
invoke-direct {p0, p1, p2, p3, p4}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;-><init>(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Z)V
.line 78
new-instance p1, Ljava/util/concurrent/atomic/AtomicReference;
invoke-direct {p1}, Ljava/util/concurrent/atomic/AtomicReference;-><init>()V
iput-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->mLoadingPlacement:Ljava/util/concurrent/atomic/AtomicReference;
.line 79
new-instance p1, Ljava/util/concurrent/atomic/AtomicReference;
new-instance p2, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;
invoke-direct {p2, p0}, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;-><init>(Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;)V
invoke-direct {p1, p2}, Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
iput-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->mListener:Ljava/util/concurrent/atomic/AtomicReference;
.line 80
invoke-virtual {p1}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/ironsource/mediationsdk/sdk/LevelPlayInterstitialListener;
invoke-static {p1}, Lcom/ironsource/mediationsdk/IronSource;->setLevelPlayInterstitialListener(Lcom/ironsource/mediationsdk/sdk/LevelPlayInterstitialListener;)V
iput-boolean p5, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->mIsLoadedIgnoreFrequencyCapping:Z
return-void
.end method
.method private isCapped(Ljava/lang/String;)Z
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 102
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->frequencyController()Lcsdk/gluads/FrequencyController;
move-result-object v0
invoke-virtual {v0, p1}, Lcsdk/gluads/FrequencyController;->isLimitReached(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_1
invoke-static {p1}, Lcom/ironsource/mediationsdk/IronSource;->isInterstitialPlacementCapped(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
goto :goto_1
:cond_1
:goto_0
const/4 p1, 0x1
:goto_1
return p1
.end method
# virtual methods
.method public adType()Ljava/lang/String;
.locals 1
const-string v0, "interstitial"
return-object v0
.end method
.method public destroy()V
.locals 1
const/4 v0, 0x0
.line 107
invoke-static {v0}, Lcom/ironsource/mediationsdk/IronSource;->setLevelPlayInterstitialListener(Lcom/ironsource/mediationsdk/sdk/LevelPlayInterstitialListener;)V
.line 108
invoke-super {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->destroy()V
return-void
.end method
.method public isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)Z"
}
.end annotation
.line 118
invoke-static {}, Lcom/ironsource/mediationsdk/IronSource;->isInterstitialReady()Z
move-result p1
if-eqz p1, :cond_1
iget-boolean p1, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->mIsLoadedIgnoreFrequencyCapping:Z
if-nez p1, :cond_0
invoke-direct {p0, p2}, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->isCapped(Ljava/lang/String;)Z
move-result p1
if-nez p1, :cond_1
:cond_0
const/4 p1, 0x1
goto :goto_0
:cond_1
const/4 p1, 0x0
:goto_0
return p1
.end method
.method public load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 2
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
const-string v0, "IS_debugger"
.line 124
invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mActivity:Landroid/app/Activity;
.line 126
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Lcom/ironsource/mediationsdk/IronSource;->launchTestSuite(Landroid/content/Context;)V
return-void
.line 130
:cond_0
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->frequencyController()Lcsdk/gluads/FrequencyController;
move-result-object v0
invoke-virtual {v0, p2}, Lcsdk/gluads/FrequencyController;->isLimitReached(Ljava/lang/String;)Z
move-result v0
const-string v1, "loadFinished"
if-eqz v0, :cond_1
.line 131
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string v0, "FrequencyCap limit."
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
.line 132
invoke-virtual {p0, p2, v1, p1, p3}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
goto :goto_0
.line 134
:cond_1
invoke-virtual {p0, p1, p2, p3}, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
move-result p1
if-eqz p1, :cond_2
const/4 p1, 0x0
.line 135
invoke-virtual {p0, p2, v1, p1, p3}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
goto :goto_0
.line 138
:cond_2
invoke-virtual {p0, p2}, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->setLoadingPlacement(Ljava/lang/String;)V
.line 139
invoke-static {}, Lcom/ironsource/mediationsdk/IronSource;->loadInterstitial()V
:goto_0
return-void
.end method
.method public loadingPlacement()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->mLoadingPlacement:Ljava/util/concurrent/atomic/AtomicReference;
.line 94
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public setLoadingPlacement(Ljava/lang/String;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->mLoadingPlacement:Ljava/util/concurrent/atomic/AtomicReference;
.line 98
invoke-virtual {v0, p1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
return-void
.end method
.method public setShowingPlacement(Ljava/lang/String;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->mListener:Ljava/util/concurrent/atomic/AtomicReference;
.line 86
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager$IntListener;
if-eqz v0, :cond_0
.line 88
invoke-virtual {v0, p1}, Lcsdk/gluads/max/EAPlacementListener;->setShowingPlacement(Ljava/lang/String;)V
.line 90
:cond_0
invoke-super {p0, p1}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->setShowingPlacement(Ljava/lang/String;)V
return-void
.end method
.method public show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 2
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
const-string p1, "IS_debugger"
.line 146
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mActivity:Landroid/app/Activity;
.line 148
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Lcom/ironsource/mediationsdk/IronSource;->launchTestSuite(Landroid/content/Context;)V
return-void
.line 152
:cond_0
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->adType()Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1, p2, p3}, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
move-result p1
if-nez p1, :cond_1
.line 153
new-instance p1, Ljava/lang/IllegalStateException;
const-string p3, "Not ready"
invoke-direct {p1, p3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
const-string p3, "showStarted"
const/4 v0, 0x0
.line 154
invoke-virtual {p0, p2, p3, p1, v0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
goto :goto_0
.line 157
:cond_1
invoke-virtual {p0, p2}, Lcsdk/gluads/ironsource/EAIronSourceInterstitialManager;->setShowingPlacement(Ljava/lang/String;)V
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mLog:Lcsdk/gluads/util/log/YLogger;
const-string p3, "l"
const-string v0, "ironSource"
const-string v1, "v"
filled-new-array {v1, p2, p3, v0}, [Ljava/lang/Object;
move-result-object p3
const-string v0, "INTERSTITIAL.SHOW"
.line 159
invoke-virtual {p1, v0, p3}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
.line 160
invoke-static {p2}, Lcom/ironsource/mediationsdk/IronSource;->showInterstitial(Ljava/lang/String;)V
:goto_0
return-void
.end method

View File

@@ -0,0 +1,14 @@
.class synthetic Lcsdk/gluads/ironsource/EAIronSourceManagerBase$1;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation

View File

@@ -0,0 +1,394 @@
.class Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;
.super Lcsdk/gluads/max/EAPlacementListener;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/impressionData/ImpressionDataListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "EAIronSourceImpressionListener"
.end annotation
# instance fields
.field final mAdType:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityAdType;
.field final mAdUnitAccept:Ljava/lang/String;
.field final mSendImpressionData:Z
.field final synthetic this$0:Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
# direct methods
.method public constructor <init>(Lcsdk/gluads/ironsource/EAIronSourceManagerBase;ZLjava/lang/String;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
.line 95
invoke-direct {p0}, Lcsdk/gluads/max/EAPlacementListener;-><init>()V
iput-boolean p2, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->mSendImpressionData:Z
iput-object p3, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->mAdUnitAccept:Ljava/lang/String;
.line 98
invoke-virtual {p1}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->adType()Ljava/lang/String;
move-result-object p1
const-string p2, "rewardedInterstitial"
invoke-static {p1, p2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_0
sget-object p1, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityAdType;->REWARDED_VIDEO:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityAdType;
goto :goto_0
:cond_0
sget-object p1, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityAdType;->INTERSTITIAL:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityAdType;
:goto_0
iput-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->mAdType:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityAdType;
return-void
.end method
.method private sendImpressionInternal(Lcom/ironsource/mediationsdk/impressionData/ImpressionData;)V
.locals 8
.line 129
invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map;
move-result-object v0
iget-boolean v1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->mSendImpressionData:Z
if-eqz v1, :cond_1
.line 132
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAllData()Lorg/json/JSONObject;
move-result-object v0
invoke-static {v0}, Lcsdk/gluads/util/JsonUtil;->toMap(Lorg/json/JSONObject;)Ljava/util/Map;
move-result-object v0
.line 134
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getRevenue()Ljava/lang/Double;
move-result-object v1
if-eqz v1, :cond_0
const-string v2, "publisher_revenue"
.line 136
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "revenue"
.line 137
invoke-interface {v0, v1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 139
:cond_0
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getPlacement()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1
const-string v1, "adUnit"
.line 140
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getPlacement()Ljava/lang/String;
move-result-object p1
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_1
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
.line 144
iget-object p1, p1, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mLog:Lcsdk/gluads/util/log/YLogger;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
invoke-virtual {v2}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->adType()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, ".AD_IMPRESSION"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v2, "n"
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v3
const-string v4, "l"
const-string v5, "ironSource"
const-string v6, "extra"
move-object v7, v0
filled-new-array/range {v2 .. v7}, [Ljava/lang/Object;
move-result-object v2
invoke-virtual {p1, v1, v2}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
.line 146
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v1
const-string v2, "showStarted"
const/4 v3, 0x0
invoke-virtual {p1, v1, v2, v3, v0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
return-void
.end method
.method private sendImpressionSingular(Lcom/ironsource/mediationsdk/impressionData/ImpressionData;)V
.locals 4
iget-boolean v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->mSendImpressionData:Z
if-nez v0, :cond_0
return-void
.line 169
:cond_0
invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map;
move-result-object v0
const-string v1, "ad_platform"
const-string v2, "IronSource"
.line 170
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "ad_currency"
const-string v2, "USD"
.line 171
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 172
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getRevenue()Ljava/lang/Double;
move-result-object v1
const-string v2, "ad_revenue"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "withAdUnitId"
.line 173
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getInstanceId()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "withAdUnitName"
.line 174
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getInstanceName()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "withImpressionId"
.line 175
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAuctionId()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "withNetworkName"
.line 176
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAdNetwork()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "withAdPlacementName"
.line 177
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getPlacement()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "withAdType"
.line 178
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAdUnit()Ljava/lang/String;
move-result-object p1
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
.line 179
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v1
const-string v2, "singularAdRevenueReport"
const/4 v3, 0x0
invoke-virtual {p1, v1, v2, v3, v0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
return-void
.end method
.method private sendImpressionToAdQuality(Lcom/ironsource/mediationsdk/impressionData/ImpressionData;)V
.locals 3
iget-boolean v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->mSendImpressionData:Z
if-nez v0, :cond_0
return-void
.line 119
:cond_0
new-instance v0, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue$Builder;
invoke-direct {v0}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue$Builder;-><init>()V
sget-object v1, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityMediationNetwork;->SELF_MEDIATED:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityMediationNetwork;
.line 120
invoke-virtual {v0, v1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue$Builder;->setMediationNetwork(Lcom/ironsource/adqualitysdk/sdk/ISAdQualityMediationNetwork;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue$Builder;
move-result-object v0
iget-object v1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->mAdType:Lcom/ironsource/adqualitysdk/sdk/ISAdQualityAdType;
.line 121
invoke-virtual {v0, v1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue$Builder;->setAdType(Lcom/ironsource/adqualitysdk/sdk/ISAdQualityAdType;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue$Builder;
move-result-object v0
.line 122
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getPlacement()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue$Builder;->setPlacement(Ljava/lang/String;)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue$Builder;
move-result-object v0
.line 123
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getRevenue()Ljava/lang/Double;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Double;->doubleValue()D
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue$Builder;->setRevenue(D)Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue$Builder;
move-result-object p1
.line 124
invoke-static {}, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;->getInstance()Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;
move-result-object v0
invoke-virtual {p1}, Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue$Builder;->build()Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/ironsource/adqualitysdk/sdk/IronSourceAdQuality;->sendCustomMediationRevenue(Lcom/ironsource/adqualitysdk/sdk/ISAdQualityCustomMediationRevenue;)V
return-void
.end method
# virtual methods
.method public onImpressionSuccess(Lcom/ironsource/mediationsdk/impressionData/ImpressionData;)V
.locals 2
.line 104
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/impressionData/ImpressionData;->getAdUnit()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->mAdUnitAccept:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
return-void
.line 109
:cond_0
invoke-direct {p0, p1}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->sendImpressionInternal(Lcom/ironsource/mediationsdk/impressionData/ImpressionData;)V
.line 110
invoke-direct {p0, p1}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->sendImpressionSingular(Lcom/ironsource/mediationsdk/impressionData/ImpressionData;)V
.line 111
invoke-direct {p0, p1}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;->sendImpressionToAdQuality(Lcom/ironsource/mediationsdk/impressionData/ImpressionData;)V
return-void
.end method

View File

@@ -0,0 +1,165 @@
.class Lcsdk/gluads/ironsource/EAIronSourceManagerBase$LifecycleListener;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/app/Application$ActivityLifecycleCallbacks;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "LifecycleListener"
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
# direct methods
.method private constructor <init>(Lcsdk/gluads/ironsource/EAIronSourceManagerBase;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$LifecycleListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
.line 43
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lcsdk/gluads/ironsource/EAIronSourceManagerBase;Lcsdk/gluads/ironsource/EAIronSourceManagerBase$1;)V
.locals 0
.line 43
invoke-direct {p0, p1}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$LifecycleListener;-><init>(Lcsdk/gluads/ironsource/EAIronSourceManagerBase;)V
return-void
.end method
# virtual methods
.method public onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
.locals 0
.param p1 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
return-void
.end method
.method public onActivityDestroyed(Landroid/app/Activity;)V
.locals 0
.param p1 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
return-void
.end method
.method public onActivityPaused(Landroid/app/Activity;)V
.locals 2
.param p1 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 66
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v0
const-string v1, "com.ironsource.sdk"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_0
.line 68
invoke-static {p1}, Lcom/ironsource/mediationsdk/IronSource;->onPause(Landroid/app/Activity;)V
:cond_0
return-void
.end method
.method public onActivityResumed(Landroid/app/Activity;)V
.locals 2
.param p1 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 57
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v0
const-string v1, "com.ironsource.sdk"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_0
.line 59
invoke-static {p1}, Lcom/ironsource/mediationsdk/IronSource;->onResume(Landroid/app/Activity;)V
:cond_0
return-void
.end method
.method public onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V
.locals 0
.param p1 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
return-void
.end method
.method public onActivityStarted(Landroid/app/Activity;)V
.locals 0
.param p1 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
return-void
.end method
.method public onActivityStopped(Landroid/app/Activity;)V
.locals 0
.param p1 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
return-void
.end method

View File

@@ -0,0 +1,837 @@
.class public Lcsdk/gluads/ironsource/EAIronSourceManagerBase;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/IAdvertising;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;,
Lcsdk/gluads/ironsource/EAIronSourceManagerBase$LifecycleListener;
}
.end annotation
# instance fields
.field protected final mActivity:Landroid/app/Activity;
.field private final mFrequencyController:Ljava/util/concurrent/atomic/AtomicReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/atomic/AtomicReference<",
"Lcsdk/gluads/FrequencyController;",
">;"
}
.end annotation
.end field
.field private mImpressionDataListener:Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;
.field private final mLCListener:Lcsdk/gluads/ironsource/EAIronSourceManagerBase$LifecycleListener;
.field private final mListener:Ljava/util/concurrent/atomic/AtomicReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/atomic/AtomicReference<",
"Lcsdk/gluads/IAdvertisingListener;",
">;"
}
.end annotation
.end field
.field protected final mLog:Lcsdk/gluads/util/log/YLogger;
.field private final mPlacementToAdUnitId:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Z)V
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/Callable<",
"Landroid/app/Activity;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;Z)V"
}
.end annotation
.line 193
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 183
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-static {v0}, Lcsdk/gluads/util/log/YLoggerFactory;->getLogger(Ljava/lang/Class;)Lcsdk/gluads/util/log/YLogger;
move-result-object v0
iput-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mLog:Lcsdk/gluads/util/log/YLogger;
.line 194
invoke-static {p1}, Lcsdk/gluads/util/Common;->call(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/app/Activity;
iput-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mActivity:Landroid/app/Activity;
.line 195
new-instance v0, Ljava/util/concurrent/atomic/AtomicReference;
sget-object v1, Lcsdk/gluads/impl/NullAdvertisingListener;->INSTANCE:Lcsdk/gluads/IAdvertisingListener;
invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mListener:Ljava/util/concurrent/atomic/AtomicReference;
.line 196
new-instance v0, Ljava/util/concurrent/atomic/AtomicReference;
new-instance v1, Lcsdk/gluads/FrequencyController;
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->adType()Ljava/lang/String;
move-result-object v2
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v3
invoke-direct {v1, v2, v3, p3}, Lcsdk/gluads/FrequencyController;-><init>(Ljava/lang/String;Landroid/content/Context;Ljava/util/Map;)V
invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mFrequencyController:Ljava/util/concurrent/atomic/AtomicReference;
.line 197
new-instance p3, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {p3}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object p3, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mPlacementToAdUnitId:Ljava/util/Map;
if-eqz p2, :cond_0
.line 199
monitor-enter p3
.line 200
:try_start_0
invoke-interface {p3, p2}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 201
monitor-exit p3
goto :goto_0
:catchall_0
move-exception p1
monitor-exit p3
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
:cond_0
:goto_0
const-string p2, ""
.line 206
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->adType()Ljava/lang/String;
move-result-object p3
const-string v0, "interstitial"
invoke-virtual {p3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p3
if-eqz p3, :cond_1
const-string p2, "interstitial"
goto :goto_1
.line 209
:cond_1
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->adType()Ljava/lang/String;
move-result-object p3
const-string v0, "rewardedInterstitial"
invoke-virtual {p3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p3
if-eqz p3, :cond_2
const-string p2, "rewarded_video"
.line 213
:cond_2
:goto_1
new-instance p3, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;
invoke-direct {p3, p0, p4, p2}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;-><init>(Lcsdk/gluads/ironsource/EAIronSourceManagerBase;ZLjava/lang/String;)V
iput-object p3, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mImpressionDataListener:Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;
.line 214
invoke-static {p3}, Lcom/ironsource/mediationsdk/IronSource;->addImpressionDataListener(Lcom/ironsource/mediationsdk/impressionData/ImpressionDataListener;)V
.line 216
new-instance p2, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$LifecycleListener;
const/4 p3, 0x0
invoke-direct {p2, p0, p3}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase$LifecycleListener;-><init>(Lcsdk/gluads/ironsource/EAIronSourceManagerBase;Lcsdk/gluads/ironsource/EAIronSourceManagerBase$1;)V
iput-object p2, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mLCListener:Lcsdk/gluads/ironsource/EAIronSourceManagerBase$LifecycleListener;
.line 217
invoke-virtual {p1}, Landroid/app/Activity;->getApplication()Landroid/app/Application;
move-result-object p1
invoke-virtual {p1, p2}, Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
return-void
.end method
# virtual methods
.method public adType()Ljava/lang/String;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public destroy()V
.locals 2
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mListener:Ljava/util/concurrent/atomic/AtomicReference;
.line 288
sget-object v1, Lcsdk/gluads/impl/NullAdvertisingListener;->INSTANCE:Lcsdk/gluads/IAdvertisingListener;
invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mImpressionDataListener:Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;
if-eqz v0, :cond_0
.line 291
invoke-static {v0}, Lcom/ironsource/mediationsdk/IronSource;->removeImpressionDataListener(Lcom/ironsource/mediationsdk/impressionData/ImpressionDataListener;)V
const/4 v0, 0x0
iput-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mImpressionDataListener:Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;
:cond_0
return-void
.end method
.method public discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public frequencyController()Lcsdk/gluads/FrequencyController;
.locals 1
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mFrequencyController:Ljava/util/concurrent/atomic/AtomicReference;
.line 234
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcsdk/gluads/FrequencyController;
return-object v0
.end method
.method public getReward(Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/Reward;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 p1, 0x0
return-object p1
.end method
.method public internal_onNewSession()V
.locals 1
.line 352
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->frequencyController()Lcsdk/gluads/FrequencyController;
move-result-object v0
invoke-virtual {v0}, Lcsdk/gluads/FrequencyController;->onNewSession()V
return-void
.end method
.method public internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updateAdsFrequency(Ljava/util/Map;)V
.locals 1
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 342
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->frequencyController()Lcsdk/gluads/FrequencyController;
move-result-object v0
invoke-virtual {v0, p1}, Lcsdk/gluads/FrequencyController;->update(Ljava/util/Map;)V
return-void
.end method
.method public internal_updateCrossPromotion(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V
.locals 0
return-void
.end method
.method public internal_updateRewardList(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)Z"
}
.end annotation
const/4 p1, 0x0
return p1
.end method
.method public listener()Lcsdk/gluads/IAdvertisingListener;
.locals 1
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mListener:Ljava/util/concurrent/atomic/AtomicReference;
.line 226
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcsdk/gluads/IAdvertisingListener;
return-object v0
.end method
.method public load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public onPause()V
.locals 0
return-void
.end method
.method public onResume()V
.locals 0
return-void
.end method
.method public sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/Throwable;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
const-string v0, "."
if-eqz p3, :cond_0
iget-object v1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mLog:Lcsdk/gluads/util/log/YLogger;
.line 240
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->adType()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v2, "n"
const-string v4, "l"
const-string v5, "ironSource"
const-string v6, "error"
move-object v3, p1
move-object v7, p3
filled-new-array/range {v2 .. v7}, [Ljava/lang/Object;
move-result-object v2
invoke-virtual {v1, v0, v2}, Lcsdk/gluads/util/log/YLogger;->e(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_0
:cond_0
iget-object v1, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mLog:Lcsdk/gluads/util/log/YLogger;
.line 243
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->adType()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v2, "n"
const-string v4, "l"
const-string v5, "ironSource"
const-string v6, "extra"
move-object v3, p1
move-object v7, p4
filled-new-array/range {v2 .. v7}, [Ljava/lang/Object;
move-result-object v2
invoke-virtual {v1, v0, v2}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
.line 247
:goto_0
invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map;
move-result-object v8
const-string v0, "mediationNetwork"
const-string v1, "ironSource"
.line 248
invoke-interface {v8, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz p4, :cond_1
.line 250
invoke-interface {v8, p4}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 253
:cond_1
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->listener()Lcsdk/gluads/IAdvertisingListener;
move-result-object p4
new-instance v0, Lcsdk/gluads/PlacementEvent;
invoke-virtual {p0}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->adType()Ljava/lang/String;
move-result-object v4
move-object v3, v0
move-object v5, p1
move-object v6, p2
move-object v7, p3
invoke-direct/range {v3 .. v8}, Lcsdk/gluads/PlacementEvent;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
invoke-interface {p4, v0}, Lcsdk/gluads/IAdvertisingListener;->onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V
return-void
.end method
.method public setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V
.locals 1
.param p1 # Lcsdk/gluads/IAdvertisingListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mListener:Ljava/util/concurrent/atomic/AtomicReference;
if-eqz p1, :cond_0
goto :goto_0
.line 273
:cond_0
sget-object p1, Lcsdk/gluads/impl/NullAdvertisingListener;->INSTANCE:Lcsdk/gluads/IAdvertisingListener;
:goto_0
invoke-virtual {v0, p1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
return-void
.end method
.method public setCustomProperties(Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public setShowingPlacement(Ljava/lang/String;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mImpressionDataListener:Lcsdk/gluads/ironsource/EAIronSourceManagerBase$EAIronSourceImpressionListener;
.line 230
invoke-virtual {v0, p1}, Lcsdk/gluads/max/EAPlacementListener;->setShowingPlacement(Ljava/lang/String;)V
return-void
.end method
.method public setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method
.method public show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/util/Map;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
return-void
.end method

View File

@@ -0,0 +1,252 @@
.class Lcsdk/gluads/ironsource/EAIronSourceRVManager$RVListener;
.super Lcsdk/gluads/max/EAPlacementListener;
.source "SourceFile"
# interfaces
.implements Lcom/ironsource/mediationsdk/sdk/LevelPlayRewardedVideoListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcsdk/gluads/ironsource/EAIronSourceRVManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "RVListener"
.end annotation
# instance fields
.field private final mFrequencyController:Ljava/util/concurrent/atomic/AtomicReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/atomic/AtomicReference<",
"Lcsdk/gluads/FrequencyController;",
">;"
}
.end annotation
.end field
.field final synthetic this$0:Lcsdk/gluads/ironsource/EAIronSourceRVManager;
# direct methods
.method public constructor <init>(Lcsdk/gluads/ironsource/EAIronSourceRVManager;Lcsdk/gluads/FrequencyController;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceRVManager$RVListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceRVManager;
.line 40
invoke-direct {p0}, Lcsdk/gluads/max/EAPlacementListener;-><init>()V
.line 41
new-instance p1, Ljava/util/concurrent/atomic/AtomicReference;
invoke-direct {p1, p2}, Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
iput-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceRVManager$RVListener;->mFrequencyController:Ljava/util/concurrent/atomic/AtomicReference;
return-void
.end method
.method private frequencyController()Lcsdk/gluads/FrequencyController;
.locals 1
iget-object v0, p0, Lcsdk/gluads/ironsource/EAIronSourceRVManager$RVListener;->mFrequencyController:Ljava/util/concurrent/atomic/AtomicReference;
.line 46
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcsdk/gluads/FrequencyController;
return-object v0
.end method
# virtual methods
.method public onAdAvailable(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 0
return-void
.end method
.method public onAdClicked(Lcom/ironsource/mediationsdk/model/Placement;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 2
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceRVManager$RVListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceRVManager;
.line 95
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object p2
const-string v0, "clicked"
const/4 v1, 0x0
invoke-virtual {p1, p2, v0, v1, v1}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
return-void
.end method
.method public onAdClosed(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 3
.line 56
invoke-direct {p0}, Lcsdk/gluads/ironsource/EAIronSourceRVManager$RVListener;->frequencyController()Lcsdk/gluads/FrequencyController;
move-result-object p1
const/4 v0, 0x0
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lcsdk/gluads/FrequencyController;->increaseCount(ZLjava/lang/String;)V
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceRVManager$RVListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceRVManager;
.line 57
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v0
const-string v1, "showFinished"
const/4 v2, 0x0
invoke-virtual {p1, v0, v1, v2, v2}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
const-string p1, ""
.line 59
invoke-virtual {p0, p1}, Lcsdk/gluads/max/EAPlacementListener;->setShowingPlacement(Ljava/lang/String;)V
return-void
.end method
.method public onAdOpened(Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 0
return-void
.end method
.method public onAdRewarded(Lcom/ironsource/mediationsdk/model/Placement;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 3
iget-object p2, p0, Lcsdk/gluads/ironsource/EAIronSourceRVManager$RVListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceRVManager;
.line 75
iget-object p2, p2, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->mLog:Lcsdk/gluads/util/log/YLogger;
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v0
const-string v1, "reward"
const-string v2, "n"
filled-new-array {v2, v0, v1, p1}, [Ljava/lang/Object;
move-result-object v0
const-string v1, "REWARDED_INTERSTITIAL.REWARD"
invoke-virtual {p2, v1, v0}, Lcsdk/gluads/util/log/YLogger;->d(Ljava/lang/String;[Ljava/lang/Object;)V
if-nez p1, :cond_0
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceRVManager$RVListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceRVManager;
const/4 p2, 0x0
.line 78
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v0
const-string v1, "unknown"
invoke-static {p1, v1, p2, v0}, Lcsdk/gluads/ironsource/EAIronSourceRVManager;->access$000(Lcsdk/gluads/ironsource/EAIronSourceRVManager;Ljava/lang/String;ILjava/lang/String;)V
goto :goto_0
:cond_0
iget-object p2, p0, Lcsdk/gluads/ironsource/EAIronSourceRVManager$RVListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceRVManager;
.line 81
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/Placement;->getRewardName()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/model/Placement;->getRewardAmount()I
move-result p1
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v1
invoke-static {p2, v0, p1, v1}, Lcsdk/gluads/ironsource/EAIronSourceRVManager;->access$000(Lcsdk/gluads/ironsource/EAIronSourceRVManager;Ljava/lang/String;ILjava/lang/String;)V
:goto_0
return-void
.end method
.method public onAdShowFailed(Lcom/ironsource/mediationsdk/logger/IronSourceError;Lcom/ironsource/mediationsdk/adunit/adapter/utility/AdInfo;)V
.locals 3
.line 87
new-instance p2, Ljava/lang/IllegalStateException;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Failed to show ad: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/ironsource/mediationsdk/logger/IronSourceError;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p2, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Lcsdk/gluads/ironsource/EAIronSourceRVManager$RVListener;->this$0:Lcsdk/gluads/ironsource/EAIronSourceRVManager;
.line 88
invoke-virtual {p0}, Lcsdk/gluads/max/EAPlacementListener;->showingPlacement()Ljava/lang/String;
move-result-object v0
const-string v1, "showFinished"
const/4 v2, 0x0
invoke-virtual {p1, v0, v1, p2, v2}, Lcsdk/gluads/ironsource/EAIronSourceManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
const-string p1, ""
.line 90
invoke-virtual {p0, p1}, Lcsdk/gluads/max/EAPlacementListener;->setShowingPlacement(Ljava/lang/String;)V
return-void
.end method
.method public onAdUnavailable()V
.locals 0
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,41 @@
.class public Lcsdk/gluads/jsevaluator/HandlerWrapper;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/jsevaluator/interfaces/HandlerWrapperInterface;
# instance fields
.field private final mHandler:Landroid/os/Handler;
# direct methods
.method public constructor <init>()V
.locals 1
.line 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 11
new-instance v0, Landroid/os/Handler;
invoke-direct {v0}, Landroid/os/Handler;-><init>()V
iput-object v0, p0, Lcsdk/gluads/jsevaluator/HandlerWrapper;->mHandler:Landroid/os/Handler;
return-void
.end method
# virtual methods
.method public post(Ljava/lang/Runnable;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/jsevaluator/HandlerWrapper;->mHandler:Landroid/os/Handler;
.line 16
invoke-virtual {v0, p1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method

View File

@@ -0,0 +1,39 @@
.class public Lcsdk/gluads/jsevaluator/JavaScriptInterface;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private final mCallJavaResultInterface:Lcsdk/gluads/jsevaluator/interfaces/CallJavaResultInterface;
# direct methods
.method public constructor <init>(Lcsdk/gluads/jsevaluator/interfaces/CallJavaResultInterface;)V
.locals 0
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcsdk/gluads/jsevaluator/JavaScriptInterface;->mCallJavaResultInterface:Lcsdk/gluads/jsevaluator/interfaces/CallJavaResultInterface;
return-void
.end method
# virtual methods
.method public returnResultToJava(Ljava/lang/String;I)V
.locals 1
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
iget-object v0, p0, Lcsdk/gluads/jsevaluator/JavaScriptInterface;->mCallJavaResultInterface:Lcsdk/gluads/jsevaluator/interfaces/CallJavaResultInterface;
.line 20
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p2
invoke-interface {v0, p1, p2}, Lcsdk/gluads/jsevaluator/interfaces/CallJavaResultInterface;->jsCallFinished(Ljava/lang/String;Ljava/lang/Integer;)V
return-void
.end method

View File

@@ -0,0 +1,92 @@
.class Lcsdk/gluads/jsevaluator/JsEvaluator$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcsdk/gluads/jsevaluator/JsEvaluator;->jsCallFinished(Ljava/lang/String;Ljava/lang/Integer;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lcsdk/gluads/jsevaluator/JsEvaluator;
.field final synthetic val$callback:Lcsdk/gluads/jsevaluator/interfaces/JsCallback;
.field final synthetic val$value:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcsdk/gluads/jsevaluator/JsEvaluator;Ljava/lang/String;Lcsdk/gluads/jsevaluator/interfaces/JsCallback;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcsdk/gluads/jsevaluator/JsEvaluator$1;->this$0:Lcsdk/gluads/jsevaluator/JsEvaluator;
iput-object p2, p0, Lcsdk/gluads/jsevaluator/JsEvaluator$1;->val$value:Ljava/lang/String;
iput-object p3, p0, Lcsdk/gluads/jsevaluator/JsEvaluator$1;->val$callback:Lcsdk/gluads/jsevaluator/interfaces/JsCallback;
.line 119
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 3
iget-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator$1;->val$value:Ljava/lang/String;
if-eqz v0, :cond_0
const-string v1, "evgeniiJsEvaluatorException"
.line 122
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator$1;->val$callback:Lcsdk/gluads/jsevaluator/interfaces/JsCallback;
iget-object v1, p0, Lcsdk/gluads/jsevaluator/JsEvaluator$1;->val$value:Ljava/lang/String;
const/16 v2, 0x1b
.line 123
invoke-virtual {v1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v1
invoke-interface {v0, v1}, Lcsdk/gluads/jsevaluator/interfaces/JsCallback;->onError(Ljava/lang/String;)V
goto :goto_0
:cond_0
iget-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator$1;->val$callback:Lcsdk/gluads/jsevaluator/interfaces/JsCallback;
iget-object v1, p0, Lcsdk/gluads/jsevaluator/JsEvaluator$1;->val$value:Ljava/lang/String;
.line 125
invoke-interface {v0, v1}, Lcsdk/gluads/jsevaluator/interfaces/JsCallback;->onResult(Ljava/lang/String;)V
:goto_0
return-void
.end method

View File

@@ -0,0 +1,387 @@
.class public Lcsdk/gluads/jsevaluator/JsEvaluator;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcsdk/gluads/jsevaluator/interfaces/CallJavaResultInterface;
.implements Lcsdk/gluads/jsevaluator/interfaces/JsEvaluatorInterface;
# static fields
.field private static final JS_ERROR_PREFIX:Ljava/lang/String; = "evgeniiJsEvaluatorException"
.field public static final JS_NAMESPACE:Ljava/lang/String; = "evgeniiJsEvaluator"
# instance fields
.field private final mContext:Landroid/content/Context;
.field private mHandler:Lcsdk/gluads/jsevaluator/interfaces/HandlerWrapperInterface;
.field private final mResultCallbacks:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lcsdk/gluads/jsevaluator/interfaces/JsCallback;",
">;"
}
.end annotation
.end field
.field protected mWebViewWrapper:Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.line 22
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 19
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mResultCallbacks:Ljava/util/ArrayList;
iput-object p1, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mContext:Landroid/content/Context;
.line 24
new-instance p1, Lcsdk/gluads/jsevaluator/HandlerWrapper;
invoke-direct {p1}, Lcsdk/gluads/jsevaluator/HandlerWrapper;-><init>()V
iput-object p1, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mHandler:Lcsdk/gluads/jsevaluator/interfaces/HandlerWrapperInterface;
return-void
.end method
.method public static escapeCarriageReturn(Ljava/lang/String;)Ljava/lang/String;
.locals 2
const-string v0, "\r"
const-string v1, "\\r"
.line 28
invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static escapeClosingScript(Ljava/lang/String;)Ljava/lang/String;
.locals 2
const-string v0, "</"
const-string v1, "<\\/"
.line 32
invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static escapeNewLines(Ljava/lang/String;)Ljava/lang/String;
.locals 2
const-string v0, "\n"
const-string v1, "\\n"
.line 36
invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static escapeSingleQuotes(Ljava/lang/String;)Ljava/lang/String;
.locals 2
const-string v0, "\'"
const-string v1, "\\\'"
.line 40
invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static escapeSlash(Ljava/lang/String;)Ljava/lang/String;
.locals 2
const-string v0, "\\"
const-string v1, "\\\\"
.line 44
invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static getJsForEval(Ljava/lang/String;I)Ljava/lang/String;
.locals 2
.line 48
invoke-static {p0}, Lcsdk/gluads/jsevaluator/JsEvaluator;->escapeSlash(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 49
invoke-static {p0}, Lcsdk/gluads/jsevaluator/JsEvaluator;->escapeSingleQuotes(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 50
invoke-static {p0}, Lcsdk/gluads/jsevaluator/JsEvaluator;->escapeClosingScript(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 51
invoke-static {p0}, Lcsdk/gluads/jsevaluator/JsEvaluator;->escapeNewLines(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 52
invoke-static {p0}, Lcsdk/gluads/jsevaluator/JsEvaluator;->escapeCarriageReturn(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const-string v0, "evgeniiJsEvaluatorException"
.line 55
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
const-string v1, "evgeniiJsEvaluator"
filled-new-array {v1, p0, v0, p1}, [Ljava/lang/Object;
move-result-object p0
const-string p1, "%s.returnResultToJava(eval(\'try{%s}catch(e){\"%s\"+e}\'), %s);"
.line 54
invoke-static {p1, p0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public varargs callFunction(Ljava/lang/String;Lcsdk/gluads/jsevaluator/interfaces/JsCallback;Ljava/lang/String;[Ljava/lang/Object;)V
.locals 1
.line 60
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "; "
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p3, p4}, Lcsdk/gluads/jsevaluator/JsFunctionCallFormatter;->toString(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 61
invoke-virtual {p0, p1, p2}, Lcsdk/gluads/jsevaluator/JsEvaluator;->evaluate(Ljava/lang/String;Lcsdk/gluads/jsevaluator/interfaces/JsCallback;)V
return-void
.end method
.method public destroy()V
.locals 1
.line 88
invoke-virtual {p0}, Lcsdk/gluads/jsevaluator/JsEvaluator;->getWebViewWrapper()Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;
move-result-object v0
invoke-interface {v0}, Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;->destroy()V
return-void
.end method
.method public evaluate(Ljava/lang/String;)V
.locals 1
const/4 v0, 0x0
.line 66
invoke-virtual {p0, p1, v0}, Lcsdk/gluads/jsevaluator/JsEvaluator;->evaluate(Ljava/lang/String;Lcsdk/gluads/jsevaluator/interfaces/JsCallback;)V
return-void
.end method
.method public evaluate(Ljava/lang/String;Lcsdk/gluads/jsevaluator/interfaces/JsCallback;)V
.locals 1
iget-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mResultCallbacks:Ljava/util/ArrayList;
.line 71
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-nez p2, :cond_0
const/4 v0, -0x1
.line 76
:cond_0
invoke-static {p1, v0}, Lcsdk/gluads/jsevaluator/JsEvaluator;->getJsForEval(Ljava/lang/String;I)Ljava/lang/String;
move-result-object p1
if-eqz p2, :cond_1
iget-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mResultCallbacks:Ljava/util/ArrayList;
.line 79
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 81
:cond_1
invoke-virtual {p0}, Lcsdk/gluads/jsevaluator/JsEvaluator;->getWebViewWrapper()Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;
move-result-object p2
invoke-interface {p2, p1}, Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;->loadJavaScript(Ljava/lang/String;)V
return-void
.end method
.method public getResultCallbacks()Ljava/util/ArrayList;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Lcsdk/gluads/jsevaluator/interfaces/JsCallback;",
">;"
}
.end annotation
iget-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mResultCallbacks:Ljava/util/ArrayList;
return-object v0
.end method
.method public getWebView()Landroid/webkit/WebView;
.locals 1
.line 93
invoke-virtual {p0}, Lcsdk/gluads/jsevaluator/JsEvaluator;->getWebViewWrapper()Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;
move-result-object v0
invoke-interface {v0}, Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;->getWebView()Landroid/webkit/WebView;
move-result-object v0
return-object v0
.end method
.method public getWebViewWrapper()Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;
.locals 2
iget-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mWebViewWrapper:Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;
if-nez v0, :cond_0
.line 102
new-instance v0, Lcsdk/gluads/jsevaluator/WebViewWrapper;
iget-object v1, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mContext:Landroid/content/Context;
invoke-direct {v0, v1, p0}, Lcsdk/gluads/jsevaluator/WebViewWrapper;-><init>(Landroid/content/Context;Lcsdk/gluads/jsevaluator/interfaces/CallJavaResultInterface;)V
iput-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mWebViewWrapper:Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;
:cond_0
iget-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mWebViewWrapper:Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;
return-object v0
.end method
.method public jsCallFinished(Ljava/lang/String;Ljava/lang/Integer;)V
.locals 2
.line 114
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
move-result v0
const/4 v1, -0x1
if-ne v0, v1, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mResultCallbacks:Ljava/util/ArrayList;
.line 117
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
move-result p2
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Lcsdk/gluads/jsevaluator/interfaces/JsCallback;
iget-object v0, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mHandler:Lcsdk/gluads/jsevaluator/interfaces/HandlerWrapperInterface;
.line 119
new-instance v1, Lcsdk/gluads/jsevaluator/JsEvaluator$1;
invoke-direct {v1, p0, p1, p2}, Lcsdk/gluads/jsevaluator/JsEvaluator$1;-><init>(Lcsdk/gluads/jsevaluator/JsEvaluator;Ljava/lang/String;Lcsdk/gluads/jsevaluator/interfaces/JsCallback;)V
invoke-interface {v0, v1}, Lcsdk/gluads/jsevaluator/interfaces/HandlerWrapperInterface;->post(Ljava/lang/Runnable;)V
return-void
.end method
.method public setHandler(Lcsdk/gluads/jsevaluator/interfaces/HandlerWrapperInterface;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mHandler:Lcsdk/gluads/jsevaluator/interfaces/HandlerWrapperInterface;
return-void
.end method
.method public setWebViewWrapper(Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;)V
.locals 0
iput-object p1, p0, Lcsdk/gluads/jsevaluator/JsEvaluator;->mWebViewWrapper:Lcsdk/gluads/jsevaluator/interfaces/WebViewWrapperInterface;
return-void
.end method

Some files were not shown because too many files have changed in this diff Show More