.class public Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$IEventHandler; .implements Lcom/glu/plugins/gluanalytics/IAnalyticsCallback; # static fields .field private static final CHANNEL_GLOBAL_SDK:Ljava/lang/String; = "#sdk" .field private static final CHANNEL_LIFECYCLE:Ljava/lang/String; = "#eb.lifecycle" .field private static final CHANNEL_SDK:Ljava/lang/String; = "#csdk.gluAnalytics" .field private static final CHANNEL_SDK_EVT:Ljava/lang/String; = "#csdk.gluAnalytics.evt" .field private static final ID_HANDLER:Ljava/lang/String; = "@csdk.gluAnalytics" # instance fields .field private final mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .field private final mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; .field private mPreviousSessionID:Ljava/lang/String; .field private mRevSDKVersion:Ljava/lang/String; .field private mToken:Ljava/lang/Object; # direct methods .method public constructor (Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;Lcom/glu/plugins/gluanalytics/Analytics;Ljava/lang/String;)V .locals 0 .line 33 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iput-object p2, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; const-string p1, "" iput-object p1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mPreviousSessionID:Ljava/lang/String; iput-object p3, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mRevSDKVersion:Ljava/lang/String; return-void .end method .method private publishAnalyticsDeviceId(Ljava/lang/String;Ljava/lang/String;)V .locals 6 .line 392 invoke-static {}, Lcom/glu/plugins/gluanalytics/util/CollectionUtil;->createMap()Ljava/util/Map; move-result-object v0 const-string v1, "id" .line 393 invoke-static {v0, v1, p1}, Lcom/glu/plugins/gluanalytics/util/CollectionUtil;->putIfNotEmpty(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V const-string v1, "source" .line 394 invoke-static {v0, v1, p2}, Lcom/glu/plugins/gluanalytics/util/CollectionUtil;->putIfNotEmpty(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V iget-object p2, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 395 new-instance v2, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string v3, "analyticsDeviceID" const/4 v4, 0x0 const-string v5, "#csdk.gluAnalytics.evt" invoke-direct {v2, v5, v3, v4, v0}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {p2, v1, v2}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V .line 396 sget-object p2, Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key;->ANALYTICS_ID:Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key; invoke-static {p2, p1}, Lcom/glu/plugins/gluanalytics/kvstore/StringStore;->set(Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key;Ljava/lang/String;)V return-void .end method .method private publishAndroidId(Ljava/lang/String;)V .locals 6 const-string v0, "id" .line 411 invoke-static {v0, p1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; move-result-object p1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 412 new-instance v2, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string v3, "androidID" const/4 v4, 0x0 const-string v5, "#csdk.gluAnalytics.evt" invoke-direct {v2, v5, v3, v4, p1}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {v0, v1, v2}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V return-void .end method .method private publishAppSetId(Ljava/lang/String;)V .locals 6 const-string v0, "id" .line 416 invoke-static {v0, p1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; move-result-object p1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 417 new-instance v2, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string v3, "appSetId" const/4 v4, 0x0 const-string v5, "#csdk.gluAnalytics.evt" invoke-direct {v2, v5, v3, v4, p1}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {v0, v1, v2}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V return-void .end method .method private publishGAID(Ljava/lang/String;)V .locals 6 const-string v0, "id" .line 406 invoke-static {v0, p1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; move-result-object p1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 407 new-instance v2, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string v3, "advertisingID" const/4 v4, 0x0 const-string v5, "#csdk.gluAnalytics.evt" invoke-direct {v2, v5, v3, v4, p1}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {v0, v1, v2}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V return-void .end method .method private publishPushToken(Ljava/lang/String;)V .locals 6 .line 457 invoke-static {}, Lcom/glu/plugins/gluanalytics/util/CollectionUtil;->createMap()Ljava/util/Map; move-result-object v0 const-string v1, "pushToken" .line 458 invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 459 new-instance v2, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string v3, "publishPushToken" const/4 v4, 0x0 const-string v5, "#csdk.gluAnalytics.evt" invoke-direct {v2, v5, v3, v4, v0}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {p1, v1, v2}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V return-void .end method .method private publishRevenueId(Ljava/lang/String;)V .locals 7 const-string v0, "id" .line 400 invoke-static {v0, p1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; move-result-object v0 iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object v2, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 401 new-instance v3, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string v4, "revenueID" const/4 v5, 0x0 const-string v6, "#csdk.gluAnalytics.evt" invoke-direct {v3, v6, v4, v5, v0}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {v1, v2, v3}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V .line 402 sget-object v0, Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key;->REV_ID:Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key; invoke-static {v0, p1}, Lcom/glu/plugins/gluanalytics/kvstore/StringStore;->set(Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key;Ljava/lang/String;)V return-void .end method .method private publishSessionId(Ljava/lang/String;)V .locals 7 const-string v0, "id" .line 421 invoke-static {v0, p1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; move-result-object v0 iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object v2, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 422 new-instance v3, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string v4, "sessionID" const/4 v5, 0x0 const-string v6, "#csdk.gluAnalytics.evt" invoke-direct {v3, v6, v4, v5, v0}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {v1, v2, v3}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V .line 423 sget-object v0, Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key;->SESSION_ID:Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key; invoke-static {v0, p1}, Lcom/glu/plugins/gluanalytics/kvstore/StringStore;->set(Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key;Ljava/lang/String;)V iput-object p1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mPreviousSessionID:Ljava/lang/String; return-void .end method .method private setUserIdentifier(Ljava/util/Map;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation iget-object v0, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; const-string v1, "id" .line 453 invoke-static {p1, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 invoke-virtual {v0, p1}, Lcom/glu/plugins/gluanalytics/Analytics;->setUserIdentifier(Ljava/lang/String;)V return-void .end method .method public static subscribe(Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/Analytics;Ljava/lang/String;)Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler; .locals 2 .line 41 new-instance v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler; invoke-direct {v0, p0, p2, p3}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->(Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;Lcom/glu/plugins/gluanalytics/Analytics;Ljava/lang/String;)V const-string p2, "#eb.lifecycle" const-string p3, "#sdk" const-string v1, "#csdk.gluAnalytics" filled-new-array {v1, p2, p3}, [Ljava/lang/String; move-result-object p2 .line 42 invoke-static {p2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p2 const-string p3, "@csdk.gluAnalytics" .line 43 invoke-virtual {p0, p1, p3, p2, v0}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$IEventHandler;)Ljava/lang/Object; move-result-object p0 iput-object p0, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; return-object v0 .end method # virtual methods .method public handleEvent(Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;Ljava/lang/Object;Ljava/lang/String;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V .locals 32 move-object/from16 v0, p0 move-object/from16 v1, p4 .line 96 iget-object v2, v1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->data:Ljava/util/Map; const-string v3, "#csdk.gluAnalytics" .line 97 iget-object v4, v1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->channel:Ljava/lang/String; invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 const-string v4, "destroy" const-string v5, "setUserID" const/4 v6, 0x2 const/4 v7, -0x1 if-eqz v3, :cond_23 .line 98 iget-object v3, v1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->action:Ljava/lang/String; invoke-virtual {v3}, Ljava/lang/String;->hashCode()I invoke-virtual {v3}, Ljava/lang/String;->hashCode()I move-result v10 const-string v11, "updateDPSValue" sparse-switch v10, :sswitch_data_0 :goto_0 move v6, v7 goto/16 :goto_1 :sswitch_0 const-string v4, "logInAppPurchaseInUSD" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_0 goto :goto_0 :cond_0 const/16 v6, 0x1f goto/16 :goto_1 :sswitch_1 const-string v4, "logMissionFinished" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_1 goto :goto_0 :cond_1 const/16 v6, 0x1e goto/16 :goto_1 :sswitch_2 const-string v4, "logInAppPurchaseEvent" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_2 goto :goto_0 :cond_2 const/16 v6, 0x1d goto/16 :goto_1 :sswitch_3 const-string v4, "logEvent" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_3 goto :goto_0 :cond_3 const/16 v6, 0x1c goto/16 :goto_1 :sswitch_4 const-string v4, "logAdvertisementClicked" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_4 goto :goto_0 :cond_4 const/16 v6, 0x1b goto/16 :goto_1 :sswitch_5 const-string v4, "logTutorialStepCompleted" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_5 goto :goto_0 :cond_5 const/16 v6, 0x1a goto/16 :goto_1 :sswitch_6 invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_6 goto :goto_0 :cond_6 const/16 v6, 0x19 goto/16 :goto_1 :sswitch_7 const-string v4, "setRevID" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_7 goto :goto_0 :cond_7 const/16 v6, 0x18 goto/16 :goto_1 :sswitch_8 const-string v4, "logCrossPromoBlocked" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_8 goto :goto_0 :cond_8 const/16 v6, 0x17 goto/16 :goto_1 :sswitch_9 const-string v4, "userAgedUp" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_9 goto :goto_0 :cond_9 const/16 v6, 0x16 goto/16 :goto_1 :sswitch_a const-string v4, "logCrossPromoShown" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_a goto/16 :goto_0 :cond_a const/16 v6, 0x15 goto/16 :goto_1 :sswitch_b const-string v4, "logMissionStarted" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_b goto/16 :goto_0 :cond_b const/16 v6, 0x14 goto/16 :goto_1 :sswitch_c invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_c goto/16 :goto_0 :cond_c const/16 v6, 0x13 goto/16 :goto_1 :sswitch_d const-string v4, "getSessionID" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_d goto/16 :goto_0 :cond_d const/16 v6, 0x12 goto/16 :goto_1 :sswitch_e const-string v4, "updateFirebaseAdsConsentStatus" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_e goto/16 :goto_0 :cond_e const/16 v6, 0x11 goto/16 :goto_1 :sswitch_f const-string v4, "getRevenueID" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_f goto/16 :goto_0 :cond_f const/16 v6, 0x10 goto/16 :goto_1 :sswitch_10 const-string v4, "getConfig" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_10 goto/16 :goto_0 :cond_10 const/16 v6, 0xf goto/16 :goto_1 :sswitch_11 const-string v4, "logCurrencySink" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_11 goto/16 :goto_0 :cond_11 const/16 v6, 0xe goto/16 :goto_1 :sswitch_12 const-string v4, "logAdvertisementShown" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_12 goto/16 :goto_0 :cond_12 const/16 v6, 0xd goto/16 :goto_1 :sswitch_13 const-string v4, "logAdvertisementShowAttempt" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_13 goto/16 :goto_0 :cond_13 const/16 v6, 0xc goto/16 :goto_1 :sswitch_14 invoke-virtual {v3, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_14 goto/16 :goto_0 :cond_14 const/16 v6, 0xb goto/16 :goto_1 :sswitch_15 const-string v4, "getAnalyticsDeviceID" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_15 goto/16 :goto_0 :cond_15 const/16 v6, 0xa goto/16 :goto_1 :sswitch_16 const-string v4, "setUserConsentAttributes" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_16 goto/16 :goto_0 :cond_16 const/16 v6, 0x9 goto/16 :goto_1 :sswitch_17 const-string v4, "updatePPSValue" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_17 goto/16 :goto_0 :cond_17 const/16 v6, 0x8 goto :goto_1 :sswitch_18 const-string v4, "logAdvertisementOpportunity" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_18 goto/16 :goto_0 :cond_18 const/4 v6, 0x7 goto :goto_1 :sswitch_19 const-string v4, "logAdvertisementDismissed" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_19 goto/16 :goto_0 :cond_19 const/4 v6, 0x6 goto :goto_1 :sswitch_1a const-string v4, "logCurrencySource" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_1a goto/16 :goto_0 :cond_1a const/4 v6, 0x5 goto :goto_1 :sswitch_1b const-string v4, "logFirebaseEvent" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_1b goto/16 :goto_0 :cond_1b const/4 v6, 0x4 goto :goto_1 :sswitch_1c const-string v4, "logAdvertisementLoaded" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_1c goto/16 :goto_0 :cond_1c const/4 v6, 0x3 goto :goto_1 :sswitch_1d const-string v4, "setEATargetedMarketing" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_1f goto/16 :goto_0 :sswitch_1e const-string v4, "logCpuEvent" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_1d goto/16 :goto_0 :cond_1d const/4 v6, 0x1 goto :goto_1 :sswitch_1f const-string v4, "logCrossPromoClicked" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_1e goto/16 :goto_0 :cond_1e const/4 v6, 0x0 :cond_1f :goto_1 const-string v3, "currency" const-string v4, "amount" const-string v5, "placementName" const-string v7, "true" const-string v12, "ad_type" const-string v13, "network" const-string v14, "game_placement" const-string v15, "sc" const-string v8, "hc" const-string v9, "missionTier" const-string v10, "missionType" move-object/from16 v18, v11 const-string v11, "missionID" const-string v1, "cumulativeSeconds" move-object/from16 v19, v7 const-string v7, "data" packed-switch v6, :pswitch_data_0 .line 362 new-instance v1, Ljava/lang/UnsupportedOperationException; invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;->()V throw v1 :pswitch_0 iget-object v3, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; const-string v4, "price" .line 147 invoke-static {v2, v4}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getDouble(Ljava/lang/Object;Ljava/lang/String;)D move-result-wide v4 const-string v6, "sku" .line 148 invoke-static {v2, v6}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v6 .line 149 invoke-static {v2, v11}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v11 .line 150 invoke-static {v2, v10}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v10 .line 151 invoke-static {v2, v9}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v9 .line 152 invoke-static {v2, v8}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v12 .line 153 invoke-static {v2, v15}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v14 .line 154 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v16 .line 155 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v1 move-object v2, v3 move-wide v3, v4 move-object v5, v6 move-object v6, v11 move-object v7, v10 move-object v8, v9 move-wide v9, v12 move-wide v11, v14 move-wide/from16 v13, v16 move-object v15, v1 .line 146 invoke-virtual/range {v2 .. v15}, Lcom/glu/plugins/gluanalytics/Analytics;->logInAppPurchaseInUsd(DLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V goto/16 :goto_6 :pswitch_1 const-string v3, "failure" .line 181 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v17 .line 182 invoke-static/range {v17 .. v17}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v3 if-nez v3, :cond_20 iget-object v3, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 185 invoke-static {v2, v11}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v18 .line 186 invoke-static {v2, v10}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v19 .line 187 invoke-static {v2, v9}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v20 .line 188 invoke-static {v2, v8}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v21 .line 189 invoke-static {v2, v15}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v23 .line 190 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v25 .line 191 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v27 move-object/from16 v16, v3 .line 183 invoke-virtual/range {v16 .. v27}, Lcom/glu/plugins/gluanalytics/Analytics;->logMissionFailed(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V goto/16 :goto_6 :cond_20 iget-object v4, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 194 invoke-static {v2, v11}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v5 .line 195 invoke-static {v2, v10}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v6 .line 196 invoke-static {v2, v9}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v3 .line 197 invoke-static {v2, v8}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v8 .line 198 invoke-static {v2, v15}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v10 .line 199 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v12 .line 200 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v14 move-object v7, v3 .line 193 invoke-virtual/range {v4 .. v14}, Lcom/glu/plugins/gluanalytics/Analytics;->logMissionCompleted(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V goto/16 :goto_6 :pswitch_2 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; const-string v3, "name" .line 160 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v3 const-string v4, "event" .line 161 invoke-static {v2, v4}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v2 .line 158 invoke-static {v1, v3, v2}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logInAppPurchaseEvent(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_6 :pswitch_3 iget-object v4, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; const-string v1, "n" .line 104 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v5 const-string v1, "st1" .line 105 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v6 const-string v1, "st2" .line 106 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 const-string v3, "st3" .line 107 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v8 const-string v3, "v" const/4 v9, 0x0 .line 108 invoke-static {v2, v3, v9}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getNullableLong(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/Long; move-result-object v3 const-string v10, "l" .line 109 invoke-static {v2, v10, v9}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getNullableLong(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/Long; move-result-object v10 .line 110 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v11 move-object v7, v1 move-object v9, v3 .line 103 invoke-virtual/range {v4 .. v11}, Lcom/glu/plugins/gluanalytics/Analytics;->internal_logEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/util/Map;)V goto/16 :goto_6 :pswitch_4 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 254 invoke-static {v2, v14}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v3 .line 255 invoke-static {v2, v13}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v4 .line 256 invoke-static {v2, v12}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v5 .line 257 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v2 .line 252 invoke-static {v1, v3, v4, v5, v2}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logAdvertisementClicked(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_6 :pswitch_5 iget-object v3, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; const-string v4, "stepName" .line 165 invoke-static {v2, v4}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v17 const-string v4, "stepNumber" .line 166 invoke-static {v2, v4}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v18 const/16 v20, 0x0 .line 168 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v21 .line 169 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v23 move-object/from16 v16, v3 .line 164 invoke-virtual/range {v16 .. v23}, Lcom/glu/plugins/gluanalytics/Analytics;->logTutorialStepCompleted(Ljava/lang/String;JLjava/lang/String;JLjava/util/Map;)V goto :goto_2 :pswitch_6 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 100 invoke-virtual {v1}, Lcom/glu/plugins/gluanalytics/Analytics;->destroy()V goto/16 :goto_6 :pswitch_7 const-string v1, "revID" .line 298 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 const-string v3, "initialPlatform" .line 299 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v3 const-string v4, "synced" const/4 v5, 0x1 .line 300 invoke-static {v2, v4, v5}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z move-result v2 iget-object v4, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 301 invoke-virtual {v4, v1, v3, v2}, Lcom/glu/plugins/gluanalytics/Analytics;->internal_setRevID(Ljava/lang/String;Ljava/lang/String;Z)V goto/16 :goto_6 :pswitch_8 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; const-string v3, "placement" .line 326 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v3 const-string v4, "adType" .line 327 invoke-static {v2, v4}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v4 const-string v5, "extra" .line 328 invoke-static {v2, v5}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v2 .line 324 invoke-static {v1, v3, v4, v2}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logCrossPromoBlocked(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_6 :pswitch_9 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 354 invoke-virtual {v1}, Lcom/glu/plugins/gluanalytics/Analytics;->userAgedUp()V goto/16 :goto_6 :pswitch_a iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 333 invoke-static {v2, v5}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v3 .line 334 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v2 .line 331 invoke-static {v1, v3, v2}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logCrossPromoShown(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_6 :goto_2 :pswitch_b iget-object v4, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 172 invoke-static {v2, v11}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v5 .line 173 invoke-static {v2, v10}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v6 .line 174 invoke-static {v2, v9}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v3 .line 175 invoke-static {v2, v8}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v8 .line 176 invoke-static {v2, v15}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v10 .line 177 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v12 .line 178 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v14 move-object v7, v3 .line 171 invoke-virtual/range {v4 .. v14}, Lcom/glu/plugins/gluanalytics/Analytics;->logMissionStarted(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V goto/16 :goto_6 .line 116 :pswitch_c invoke-direct {v0, v2}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->setUserIdentifier(Ljava/util/Map;)V goto/16 :goto_6 :pswitch_d iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 129 invoke-virtual {v1}, Lcom/glu/plugins/gluanalytics/Analytics;->getSessionIdentifier()Ljava/lang/String; move-result-object v1 .line 130 invoke-direct {v0, v1}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->publishSessionId(Ljava/lang/String;)V goto/16 :goto_6 :pswitch_e const-string v1, "gdprApplies" .line 310 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z move-result v1 const-string v3, "hasConsent" .line 311 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z move-result v3 const-string v4, "underAgeUser" const/4 v8, 0x0 .line 312 invoke-static {v2, v4, v8}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z move-result v2 if-nez v1, :cond_21 const/4 v9, 0x1 goto :goto_3 :cond_21 move v9, v3 :goto_3 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 319 invoke-virtual {v1, v2}, Lcom/glu/plugins/gluanalytics/Analytics;->internal_firebaseUpdateUnderAgeUserStatus(Z)V iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 320 invoke-virtual {v1, v9}, Lcom/glu/plugins/gluanalytics/Analytics;->internal_firebaseAllowPersonalizedAds(Z)V goto/16 :goto_6 :pswitch_f iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 124 invoke-virtual {v1}, Lcom/glu/plugins/gluanalytics/Analytics;->getRevenueIdentifier()Ljava/lang/String; move-result-object v1 .line 125 invoke-direct {v0, v1}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->publishRevenueId(Ljava/lang/String;)V goto/16 :goto_6 :pswitch_10 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 135 invoke-virtual {v1}, Lcom/glu/plugins/gluanalytics/Analytics;->getAnalyticsApplicationName()Ljava/lang/String; move-result-object v1 iget-object v2, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 136 invoke-virtual {v2}, Lcom/glu/plugins/gluanalytics/Analytics;->getAnalyticsEnvironment()Ljava/lang/String; move-result-object v2 const-string v3, "appName" const-string v4, "env" filled-new-array {v3, v1, v4, v2}, [Ljava/lang/Object; move-result-object v3 .line 137 invoke-static {v3}, Lcom/glu/plugins/gluanalytics/util/CollectionUtil;->createMap([Ljava/lang/Object;)Ljava/util/Map; move-result-object v3 .line 140 new-instance v4, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string v5, "#csdk.gluAnalytics.evt" const-string v6, "config" const/4 v7, 0x0 invoke-direct {v4, v5, v6, v7, v3}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V move-object/from16 v3, p1 move-object/from16 v5, p2 invoke-virtual {v3, v5, v4}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V .line 141 sget-object v3, Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key;->ANALYTICS_APP_NAME:Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key; invoke-static {v3, v1}, Lcom/glu/plugins/gluanalytics/kvstore/StringStore;->set(Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key;Ljava/lang/String;)V .line 142 sget-object v1, Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key;->ANALYTICS_ENV:Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key; invoke-static {v1, v2}, Lcom/glu/plugins/gluanalytics/kvstore/StringStore;->set(Lcom/glu/plugins/gluanalytics/kvstore/StringStore$Key;Ljava/lang/String;)V goto/16 :goto_6 :pswitch_11 iget-object v5, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 206 invoke-static {v2, v4}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v12 .line 207 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v6 const-string v3, "item" .line 208 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v14 const-string v3, "itemCategory" .line 209 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v16 .line 210 invoke-static {v2, v11}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v11 .line 211 invoke-static {v2, v10}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v10 .line 212 invoke-static {v2, v9}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v17 .line 213 invoke-static {v2, v8}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v18 .line 214 invoke-static {v2, v15}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v20 .line 215 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v22 .line 216 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v1 move-object v3, v5 move-wide v4, v12 move-object v7, v14 move-object/from16 v8, v16 move-object v9, v11 move-object/from16 v11, v17 move-wide/from16 v12, v18 move-wide/from16 v14, v20 move-wide/from16 v16, v22 move-object/from16 v18, v1 .line 205 invoke-virtual/range {v3 .. v18}, Lcom/glu/plugins/gluanalytics/Analytics;->logCurrencySink(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V goto/16 :goto_6 :pswitch_12 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 245 invoke-static {v2, v14}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v25 .line 246 invoke-static {v2, v13}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v26 .line 247 invoke-static {v2, v12}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v27 const-string v3, "pub_rev" .line 248 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getDouble(Ljava/lang/Object;Ljava/lang/String;)D move-result-wide v3 invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; move-result-object v28 .line 249 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v29 move-object/from16 v24, v1 .line 243 invoke-static/range {v24 .. v29}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logAdvertisementShown(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/util/Map;)V goto/16 :goto_6 :pswitch_13 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 262 invoke-static {v2, v14}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v3 .line 263 invoke-static {v2, v13}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v4 .line 264 invoke-static {v2, v12}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v5 .line 265 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v2 .line 260 invoke-static {v1, v3, v4, v5, v2}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logAdvertisementShowAttempt(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_6 :pswitch_14 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 119 invoke-virtual {v1}, Lcom/glu/plugins/gluanalytics/Analytics;->getAnalyticsDeviceIdentifier()Ljava/lang/String; move-result-object v1 const/4 v2, 0x0 .line 120 invoke-direct {v0, v1, v2}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->publishAnalyticsDeviceId(Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_6 :pswitch_15 const-string v1, "teen" const-string v3, "false" .line 343 invoke-static {v2, v1, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 const-string v3, "underAge" const-string v4, "false" .line 344 invoke-static {v2, v3, v4}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v2 move-object/from16 v3, v19 .line 346 invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 .line 347 invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-nez v2, :cond_22 if-eqz v1, :cond_29 :cond_22 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 350 invoke-virtual {v1}, Lcom/glu/plugins/gluanalytics/Analytics;->shortcircuitEATargetedMarketingOff()V goto/16 :goto_6 :pswitch_16 move-object/from16 v1, p4 .line 286 iget-object v1, v1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->action:Ljava/lang/String; move-object/from16 v3, v18 invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v6 const-string v1, "field" .line 287 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v7 const-string v1, "mapKey" .line 288 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v8 const-string v1, "type" .line 289 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v9 const-string v1, "val" .line 290 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v10 const-string v1, "agg" .line 291 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v11 const-string v1, "requestId" .line 292 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v12 const-string v1, "userID" .line 293 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v5 iget-object v4, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 294 invoke-virtual/range {v4 .. v12}, Lcom/glu/plugins/gluanalytics/Analytics;->internal_updatePSValue(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_6 :pswitch_17 iget-object v13, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 278 invoke-static {v2, v14}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v14 const-string v1, "reward_item" .line 279 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v15 const-string v1, "reward_amount" .line 280 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v16 const-string v1, "missed" .line 281 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;)Z move-result v18 .line 282 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v19 .line 276 invoke-static/range {v13 .. v19}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logAdvertisementOpportunity(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/lang/String;JZLjava/util/Map;)V goto/16 :goto_6 :pswitch_18 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 270 invoke-static {v2, v14}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v3 .line 271 invoke-static {v2, v13}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v4 .line 272 invoke-static {v2, v12}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v5 .line 273 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v2 .line 268 invoke-static {v1, v3, v4, v5, v2}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logAdvertisementDismissed(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_6 :pswitch_19 iget-object v5, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 220 invoke-static {v2, v4}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v17 .line 221 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v19 const-string v3, "source" .line 222 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v20 const-string v3, "sourceType" .line 223 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v21 .line 224 invoke-static {v2, v11}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v22 .line 225 invoke-static {v2, v10}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v23 .line 226 invoke-static {v2, v9}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v24 .line 227 invoke-static {v2, v8}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v25 .line 228 invoke-static {v2, v15}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v27 .line 229 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getLong(Ljava/lang/Object;Ljava/lang/String;)J move-result-wide v29 .line 230 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v31 move-object/from16 v16, v5 .line 219 invoke-virtual/range {v16 .. v31}, Lcom/glu/plugins/gluanalytics/Analytics;->logCurrencySource(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V goto/16 :goto_6 :pswitch_1a const-string v1, "eventName" .line 305 invoke-static {v2, v1}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 iget-object v3, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 306 invoke-virtual {v3, v1, v2}, Lcom/glu/plugins/gluanalytics/Analytics;->internal_logFirebaseEvent(Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_6 :pswitch_1b iget-object v4, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 235 invoke-static {v2, v14}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v5 .line 236 invoke-static {v2, v13}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v6 const-string v1, "success" const/4 v3, 0x1 .line 237 invoke-static {v2, v1, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z move-result v1 .line 238 invoke-static {v2, v12}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v8 const-string v3, "errorCode" .line 239 invoke-static {v2, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v9 .line 240 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v10 move v7, v1 .line 233 invoke-static/range {v4 .. v10}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logAdvertisementLoaded(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_6 :pswitch_1c move-object/from16 v3, v19 const-string v1, "eaTargetedMarketing" .line 357 invoke-static {v2, v1, v3}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 .line 358 invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 iget-object v2, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 359 invoke-virtual {v2, v1}, Lcom/glu/plugins/gluanalytics/Analytics;->setEATargetedMarketing(Z)V goto/16 :goto_6 :pswitch_1d iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 113 invoke-virtual {v1, v2}, Lcom/glu/plugins/gluanalytics/Analytics;->internal_logCpuEvent(Ljava/util/Map;)V goto/16 :goto_6 :pswitch_1e iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 339 invoke-static {v2, v5}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v3 .line 340 invoke-static {v2, v7}, Lcom/glu/plugins/gluanalytics/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object v2 .line 337 invoke-static {v1, v3, v2}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logCrossPromoClicked(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_6 :cond_23 const/4 v3, 0x1 const/4 v8, 0x0 const-string v9, "#eb.lifecycle" .line 364 iget-object v10, v1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->channel:Ljava/lang/String; invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v9 if-eqz v9, :cond_27 .line 365 iget-object v1, v1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->action:Ljava/lang/String; invoke-virtual {v1}, Ljava/lang/String;->hashCode()I invoke-virtual {v1}, Ljava/lang/String;->hashCode()I move-result v2 sparse-switch v2, :sswitch_data_1 :goto_4 move v6, v7 goto :goto_5 :sswitch_20 invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_26 goto :goto_4 :sswitch_21 const-string v2, "pause" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_24 goto :goto_4 :cond_24 move v6, v3 goto :goto_5 :sswitch_22 const-string v2, "resume" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_25 goto :goto_4 :cond_25 move v6, v8 :cond_26 :goto_5 packed-switch v6, :pswitch_data_1 goto :goto_6 :pswitch_1f iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 373 invoke-virtual {v1}, Lcom/glu/plugins/gluanalytics/Analytics;->destroy()V goto :goto_6 :pswitch_20 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 370 invoke-virtual {v1}, Lcom/glu/plugins/gluanalytics/Analytics;->onPause()V goto :goto_6 :pswitch_21 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 367 invoke-virtual {v1}, Lcom/glu/plugins/gluanalytics/Analytics;->onResume()V goto :goto_6 :cond_27 const-string v3, "#sdk" .line 379 iget-object v4, v1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->channel:Ljava/lang/String; invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_29 .line 380 iget-object v1, v1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->action:Ljava/lang/String; invoke-virtual {v1}, Ljava/lang/String;->hashCode()I invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_28 goto :goto_6 .line 382 :cond_28 invoke-direct {v0, v2}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->setUserIdentifier(Ljava/util/Map;)V :cond_29 :goto_6 return-void :sswitch_data_0 .sparse-switch -0x7fa0866c -> :sswitch_1f -0x7bd0b2ca -> :sswitch_1e -0x776feec8 -> :sswitch_1d -0x60c0337a -> :sswitch_1c -0x5f474811 -> :sswitch_1b -0x51b16410 -> :sswitch_1a -0x48443378 -> :sswitch_19 -0x434d0d0e -> :sswitch_18 -0x3f203959 -> :sswitch_17 -0x3b320abc -> :sswitch_16 -0x36b6751f -> :sswitch_15 -0x1dae53cd -> :sswitch_14 -0x7644ad1 -> :sswitch_13 0xdc4d470 -> :sswitch_12 0x142903a8 -> :sswitch_11 0x1456a638 -> :sswitch_10 0x167b2781 -> :sswitch_f 0x17baefec -> :sswitch_e 0x23a7af7b -> :sswitch_d 0x26778528 -> :sswitch_c 0x28de29b9 -> :sswitch_b 0x34afe5be -> :sswitch_a 0x3f71886b -> :sswitch_9 0x4bcdcb59 -> :sswitch_8 0x53a1e5bc -> :sswitch_7 0x5cd39ffa -> :sswitch_6 0x60eb013d -> :sswitch_5 0x67f383c6 -> :sswitch_4 0x769949b6 -> :sswitch_3 0x7c316721 -> :sswitch_2 0x7c42fe3a -> :sswitch_1 0x7c65e2a8 -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x0 :pswitch_1e :pswitch_1d :pswitch_1c :pswitch_1b :pswitch_1a :pswitch_19 :pswitch_18 :pswitch_17 :pswitch_16 :pswitch_15 :pswitch_14 :pswitch_16 :pswitch_13 :pswitch_12 :pswitch_11 :pswitch_10 :pswitch_f :pswitch_e :pswitch_d :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch :sswitch_data_1 .sparse-switch -0x37b237d3 -> :sswitch_22 0x65825f6 -> :sswitch_21 0x5cd39ffa -> :sswitch_20 .end sparse-switch :pswitch_data_1 .packed-switch 0x0 :pswitch_21 :pswitch_20 :pswitch_1f .end packed-switch .end method .method public internalTargetedAdsChanged(Z)V .locals 6 .line 442 invoke-static {}, Lcom/glu/plugins/gluanalytics/util/CollectionUtil;->createMap()Ljava/util/Map; move-result-object v0 iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object v2, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 443 new-instance v3, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; if-eqz p1, :cond_0 const-string p1, "internalTargetedAdsOn" goto :goto_0 :cond_0 const-string p1, "internalTargetedAdsOff" :goto_0 const/4 v4, 0x0 const-string v5, "#csdk.gluAnalytics.evt" .line 444 invoke-direct {v3, v5, p1, v4, v0}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .line 443 invoke-virtual {v1, v2, v3}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V return-void .end method .method public onDestroy()V .locals 7 .line 66 invoke-static {}, Lcom/glu/plugins/gluanalytics/util/CollectionUtil;->createMap()Ljava/util/Map; move-result-object v0 const-string v1, "name" const-string v2, "GluAnalytics" .line 67 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object v2, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 68 new-instance v3, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string v4, "destroyed" const/4 v5, 0x0 const-string v6, "#sdk.evt" invoke-direct {v3, v6, v4, v5, v0}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {v1, v2, v3}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V iget-object v0, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 70 invoke-virtual {v0, v1}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->unsubscribe(Ljava/lang/Object;)V return-void .end method .method public onInit(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 7 .line 49 invoke-static {}, Lcom/glu/plugins/gluanalytics/util/CollectionUtil;->createMap()Ljava/util/Map; move-result-object v0 const-string v1, "name" const-string v2, "GluAnalytics" .line 50 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "version" const-string v2, "7.3.0-b9f217a" .line 51 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "RevSDKVersion" iget-object v2, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mRevSDKVersion:Ljava/lang/String; .line 52 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object v2, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 53 new-instance v3, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string v4, "initialized" const/4 v5, 0x0 const-string v6, "#sdk.evt" invoke-direct {v3, v6, v4, v5, v0}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {v1, v2, v3}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V .line 55 invoke-direct {p0, p1, p2}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->publishAnalyticsDeviceId(Ljava/lang/String;Ljava/lang/String;)V .line 56 invoke-direct {p0, p3}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->publishRevenueId(Ljava/lang/String;)V .line 59 invoke-direct {p0, p4}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->publishGAID(Ljava/lang/String;)V .line 60 invoke-direct {p0, p5}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->publishAndroidId(Ljava/lang/String;)V .line 61 invoke-direct {p0, p6}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->publishAppSetId(Ljava/lang/String;)V return-void .end method .method public onUpdateSessionId()V .locals 2 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 435 invoke-virtual {v0}, Lcom/glu/plugins/gluanalytics/Analytics;->getSessionIdentifier()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_0 .line 436 invoke-virtual {v0}, Ljava/lang/String;->length()I move-result v1 if-lez v1, :cond_0 iget-object v1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mPreviousSessionID:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-nez v0, :cond_0 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mAnalytics:Lcom/glu/plugins/gluanalytics/Analytics; .line 437 invoke-virtual {v0}, Lcom/glu/plugins/gluanalytics/Analytics;->getSessionIdentifier()Ljava/lang/String; move-result-object v0 invoke-direct {p0, v0}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->publishSessionId(Ljava/lang/String;)V :cond_0 return-void .end method .method public onUserIdChanged(Ljava/lang/String;Ljava/lang/String;)V .locals 5 .line 75 invoke-static {}, Lcom/glu/plugins/gluanalytics/util/CollectionUtil;->createMap()Ljava/util/Map; move-result-object v0 const-string v1, "userID" .line 76 invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p1, "revID" .line 77 invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object p2, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 78 new-instance v1, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string v2, "userIDChanged" const/4 v3, 0x0 const-string v4, "#csdk.gluAnalytics.evt" invoke-direct {v1, v4, v2, v3, v0}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {p1, p2, v1}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V return-void .end method .method public recordAnalyticsRequest(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 2 .line 83 invoke-static {}, Lcom/glu/plugins/gluanalytics/util/CollectionUtil;->createMap()Ljava/util/Map; move-result-object v0 const-string v1, "association" .line 84 invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p1, "fieldName" .line 85 invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p1, "fieldType" .line 86 invoke-interface {v0, p1, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p1, "fieldValue" .line 87 invoke-interface {v0, p1, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p1, "mapKeyName" .line 88 invoke-interface {v0, p1, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p1, "writeOperation" .line 89 invoke-interface {v0, p1, p6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p1, "requestId" .line 90 invoke-interface {v0, p1, p7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mEventBus:Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus; iget-object p2, p0, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->mToken:Ljava/lang/Object; .line 91 new-instance p3, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event; const-string p4, "recordAnalyticsRequest" const/4 p5, 0x0 const-string p6, "#csdk.gluAnalytics.evt" invoke-direct {p3, p6, p4, p5, v0}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {p1, p2, p3}, Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcom/glu/plugins/gluanalytics/eventbus/GluEventBus$Event;)V return-void .end method .method public setPushToken(Ljava/lang/String;)V .locals 0 .line 449 invoke-direct {p0, p1}, Lcom/glu/plugins/gluanalytics/eventbus/GluAnalyticsEventHandler;->publishPushToken(Ljava/lang/String;)V return-void .end method