.class public Lcom/glu/plugins/gluanalytics/Analytics; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/glu/plugins/gluanalytics/IAnalytics; .implements Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter; # instance fields .field private mActivityLifeCycleCallbacks:Lcom/glu/plugins/gluanalytics/util/GluActivityLifecycleCallbacks; .field private final mAnalytics:Ljava/util/Collection; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Collection<", "Lcom/glu/plugins/gluanalytics/IAnalytics;", ">;" } .end annotation .end field .field private mContext:Landroid/app/Application; .field private final mEventBus:Lcom/glu/plugins/gluanalytics/util/EventBus; .field private final mGetter:Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter; .field private mGluFirebase:Lcom/glu/plugins/gluanalytics/GluFirebase; .field private final mLog:Lcom/glu/plugins/gluanalytics/util/YLogger; .field private mSubscriber:Lcom/glu/plugins/gluanalytics/util/Subscriber; .field private final mSubscriberKey:Ljava/util/UUID; # direct methods .method public constructor (Ljava/lang/Iterable;Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter;Lcom/glu/plugins/gluanalytics/util/EventBus;Landroid/content/Context;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Iterable<", "Lcom/glu/plugins/gluanalytics/IAnalytics;", ">;", "Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter;", "Lcom/glu/plugins/gluanalytics/util/EventBus;", "Landroid/content/Context;", ")V" } .end annotation .line 39 invoke-direct {p0}, Ljava/lang/Object;->()V .line 29 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v0 invoke-static {v0}, Lcom/glu/plugins/gluanalytics/util/YLogger;->create(Ljava/lang/Class;)Lcom/glu/plugins/gluanalytics/util/YLogger; move-result-object v0 iput-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mLog:Lcom/glu/plugins/gluanalytics/util/YLogger; iput-object p3, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mEventBus:Lcom/glu/plugins/gluanalytics/util/EventBus; .line 41 move-object p3, p4 check-cast p3, Landroid/app/Application; iput-object p3, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mContext:Landroid/app/Application; .line 42 new-instance p3, Ljava/util/ArrayList; invoke-direct {p3}, Ljava/util/ArrayList;->()V iput-object p3, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 43 invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p1 :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z move-result p3 if-eqz p3, :cond_0 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object p3 check-cast p3, Lcom/glu/plugins/gluanalytics/IAnalytics; iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 44 invoke-interface {v0, p3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_0 iput-object p2, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGetter:Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter; .line 48 invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID; move-result-object p1 iput-object p1, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mSubscriberKey:Ljava/util/UUID; .line 50 new-instance p1, Lcom/glu/plugins/gluanalytics/GluFirebase; invoke-direct {p1, p4}, Lcom/glu/plugins/gluanalytics/GluFirebase;->(Landroid/content/Context;)V iput-object p1, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGluFirebase:Lcom/glu/plugins/gluanalytics/GluFirebase; return-void .end method .method public static synthetic access$000(Lcom/glu/plugins/gluanalytics/Analytics;)Lcom/glu/plugins/gluanalytics/util/YLogger; .locals 0 .line 28 iget-object p0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mLog:Lcom/glu/plugins/gluanalytics/util/YLogger; return-object p0 .end method .method private doLogCpuEvent(Ljava/util/Map;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 348 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 349 invoke-interface {v1, p1}, Lcom/glu/plugins/gluanalytics/IAnalytics;->internal_logCpuEvent(Ljava/util/Map;)V goto :goto_0 :cond_0 return-void .end method .method private doLogEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/util/Map;)V .locals 11 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/Long;", "Ljava/lang/Long;", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation move-object v0, p0 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 336 invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v1 :goto_0 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_0 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 move-object v3, v2 check-cast v3, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 337 invoke-static {p2}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v5 invoke-static {p3}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v6 invoke-static {p4}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v7 move-object v4, p1 move-object/from16 v8, p5 move-object/from16 v9, p6 move-object/from16 v10, p7 invoke-interface/range {v3 .. v10}, Lcom/glu/plugins/gluanalytics/IAnalytics;->logEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/util/Map;)V goto :goto_0 :cond_0 return-void .end method .method private doLogEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;Ljava/lang/Long;Ljava/util/Map;)V .locals 11 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/math/BigDecimal;", "Ljava/lang/Long;", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation move-object v0, p0 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 354 invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v1 :goto_0 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_0 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 move-object v3, v2 check-cast v3, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 355 invoke-static {p2}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v5 invoke-static {p3}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v6 invoke-static {p4}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v7 move-object v4, p1 move-object/from16 v8, p5 move-object/from16 v9, p6 move-object/from16 v10, p7 invoke-interface/range {v3 .. v10}, Lcom/glu/plugins/gluanalytics/IAnalytics;->internal_logEvent_adImpression(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;Ljava/lang/Long;Ljava/util/Map;)V goto :goto_0 :cond_0 return-void .end method .method private static doPause(Ljava/lang/Iterable;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Iterable<", "Lcom/glu/plugins/gluanalytics/IAnalytics;", ">;)V" } .end annotation .line 331 invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object p0 :goto_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z move-result v0 if-eqz v0, :cond_0 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 332 invoke-interface {v0}, Lcom/glu/plugins/gluanalytics/IAnalytics;->onPause()V goto :goto_0 :cond_0 return-void .end method .method private getGluAnalytics()Lcom/glu/plugins/gluanalytics/IAnalytics; .locals 3 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 119 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 120 instance-of v2, v1, Lcom/glu/plugins/gluanalytics/GluAnalytics; if-eqz v2, :cond_0 goto :goto_0 :cond_1 const/4 v1, 0x0 :goto_0 return-object v1 .end method .method private internal_doLogEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/util/Map;)V .locals 11 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/Long;", "Ljava/lang/Long;", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation move-object v0, p0 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 342 invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v1 :goto_0 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_0 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 move-object v3, v2 check-cast v3, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 343 invoke-static {p2}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v5 invoke-static {p3}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v6 invoke-static {p4}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v7 move-object v4, p1 move-object/from16 v8, p5 move-object/from16 v9, p6 move-object/from16 v10, p7 invoke-interface/range {v3 .. v10}, Lcom/glu/plugins/gluanalytics/IAnalytics;->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 :goto_0 :cond_0 return-void .end method # virtual methods .method public destroy()V .locals 2 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mEventBus:Lcom/glu/plugins/gluanalytics/util/EventBus; if-eqz v0, :cond_0 iget-object v1, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mSubscriberKey:Ljava/util/UUID; .line 78 invoke-interface {v0, v1}, Lcom/glu/plugins/gluanalytics/util/EventBus;->unsubscribe(Ljava/util/UUID;)V :cond_0 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 81 invoke-static {v0}, Lcom/glu/plugins/gluanalytics/Analytics;->doPause(Ljava/lang/Iterable;)V iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 83 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 84 invoke-interface {v1}, Lcom/glu/plugins/gluanalytics/IAnalytics;->destroy()V goto :goto_0 :cond_1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 86 invoke-interface {v0}, Ljava/util/Collection;->clear()V .line 88 invoke-static {}, Lcom/glu/plugins/gluanalytics/kvstore/StringStore;->destroy()V iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mActivityLifeCycleCallbacks:Lcom/glu/plugins/gluanalytics/util/GluActivityLifecycleCallbacks; .line 90 invoke-virtual {v0}, Lcom/glu/plugins/gluanalytics/util/GluActivityLifecycleCallbacks;->destroy()V const/4 v0, 0x0 iput-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mContext:Landroid/app/Application; return-void .end method .method public getAnalyticsApplicationName()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGetter:Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter; .line 308 invoke-interface {v0}, Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter;->getAnalyticsApplicationName()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_0 goto :goto_0 :cond_0 const-string v0, "" :goto_0 return-object v0 .end method .method public getAnalyticsDeviceIdentifier()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGetter:Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter; .line 302 invoke-interface {v0}, Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter;->getAnalyticsDeviceIdentifier()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_0 goto :goto_0 :cond_0 const-string v0, "" :goto_0 return-object v0 .end method .method public getAnalyticsEnvironment()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGetter:Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter; .line 314 invoke-interface {v0}, Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter;->getAnalyticsEnvironment()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_0 goto :goto_0 :cond_0 const-string v0, "" :goto_0 return-object v0 .end method .method public getCustomProperties()Ljava/util/Map; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;" } .end annotation iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGetter:Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter; .line 296 invoke-interface {v0}, Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter;->getCustomProperties()Ljava/util/Map; move-result-object v0 return-object v0 .end method .method public getGeoLocation()Lcom/glu/plugins/gluanalytics/GeoLocation; .locals 2 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 167 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 168 invoke-interface {v1}, Lcom/glu/plugins/gluanalytics/IAnalytics;->getGeoLocation()Lcom/glu/plugins/gluanalytics/GeoLocation; move-result-object v1 if-eqz v1, :cond_0 return-object v1 :cond_1 const/4 v0, 0x0 return-object v0 .end method .method public getRevenueIdentifier()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGetter:Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter; .line 320 invoke-interface {v0}, Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter;->getRevenueIdentifier()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_0 goto :goto_0 :cond_0 const-string v0, "" :goto_0 return-object v0 .end method .method public getSessionIdentifier()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGetter:Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter; .line 326 invoke-interface {v0}, Lcom/glu/plugins/gluanalytics/IAnalyticsParametersGetter;->getSessionIdentifier()Ljava/lang/String; move-result-object v0 if-eqz v0, :cond_0 goto :goto_0 :cond_0 const-string v0, "" :goto_0 return-object v0 .end method .method public init(Lcom/glu/plugins/gluanalytics/IAnalyticsCallback;)V .locals 2 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 55 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 56 invoke-interface {v1, p1}, Lcom/glu/plugins/gluanalytics/IAnalytics;->init(Lcom/glu/plugins/gluanalytics/IAnalyticsCallback;)V goto :goto_0 :cond_0 iget-object p1, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mEventBus:Lcom/glu/plugins/gluanalytics/util/EventBus; if-eqz p1, :cond_1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mSubscriberKey:Ljava/util/UUID; .line 59 invoke-static {p1, v0, p0}, Lcom/glu/plugins/gluanalytics/AnalyticsSubscriber;->subscribe(Lcom/glu/plugins/gluanalytics/util/EventBus;Ljava/util/UUID;Lcom/glu/plugins/gluanalytics/IAnalytics;)Lcom/glu/plugins/gluanalytics/util/Subscriber; move-result-object p1 iput-object p1, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mSubscriber:Lcom/glu/plugins/gluanalytics/util/Subscriber; .line 62 :cond_1 new-instance p1, Lcom/glu/plugins/gluanalytics/util/GluActivityLifecycleCallbacks; iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mContext:Landroid/app/Application; new-instance v1, Lcom/glu/plugins/gluanalytics/Analytics$1; invoke-direct {v1, p0}, Lcom/glu/plugins/gluanalytics/Analytics$1;->(Lcom/glu/plugins/gluanalytics/Analytics;)V invoke-direct {p1, v0, v1}, Lcom/glu/plugins/gluanalytics/util/GluActivityLifecycleCallbacks;->(Landroid/content/Context;Lcom/glu/plugins/gluanalytics/util/IAction2;)V iput-object p1, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mActivityLifeCycleCallbacks:Lcom/glu/plugins/gluanalytics/util/GluActivityLifecycleCallbacks; return-void .end method .method public internal_firebaseAllowPersonalizedAds(Z)V .locals 1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGluFirebase:Lcom/glu/plugins/gluanalytics/GluFirebase; .line 368 invoke-virtual {v0, p1}, Lcom/glu/plugins/gluanalytics/GluFirebase;->allowPersonalizedAds(Z)V return-void .end method .method public internal_firebaseInitialize(Ljava/util/Map;Lcom/glu/plugins/gluanalytics/IAnalyticsCallback;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;", "Lcom/glu/plugins/gluanalytics/IAnalyticsCallback;", ")V" } .end annotation iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGluFirebase:Lcom/glu/plugins/gluanalytics/GluFirebase; .line 360 invoke-virtual {v0, p1, p2}, Lcom/glu/plugins/gluanalytics/GluFirebase;->initialize(Ljava/util/Map;Lcom/glu/plugins/gluanalytics/IAnalyticsCallback;)V return-void .end method .method public internal_firebaseUpdateUnderAgeUserStatus(Z)V .locals 1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGluFirebase:Lcom/glu/plugins/gluanalytics/GluFirebase; .line 364 invoke-virtual {v0, p1}, Lcom/glu/plugins/gluanalytics/GluFirebase;->updateUnderAgeUserStatus(Z)V return-void .end method .method public internal_logCpuEvent(Ljava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 147 invoke-direct {p0, p1}, Lcom/glu/plugins/gluanalytics/Analytics;->doLogCpuEvent(Ljava/util/Map;)V return-void .end method .method public internal_logEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/Long;", "Ljava/lang/Long;", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 157 invoke-direct/range {p0 .. p7}, Lcom/glu/plugins/gluanalytics/Analytics;->internal_doLogEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/util/Map;)V return-void .end method .method public internal_logEvent_adImpression(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;Ljava/lang/Long;Ljava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/math/BigDecimal;", "Ljava/lang/Long;", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 162 invoke-direct/range {p0 .. p7}, Lcom/glu/plugins/gluanalytics/Analytics;->doLogEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigDecimal;Ljava/lang/Long;Ljava/util/Map;)V return-void .end method .method public internal_logFirebaseEvent(Ljava/lang/String;Ljava/util/Map;)V .locals 1 .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, Lcom/glu/plugins/gluanalytics/Analytics;->mGluFirebase:Lcom/glu/plugins/gluanalytics/GluFirebase; .line 372 invoke-virtual {v0, p1, p2}, Lcom/glu/plugins/gluanalytics/GluFirebase;->logEvent(Ljava/lang/String;Ljava/util/Map;)V return-void .end method .method public internal_perfEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 9 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 204 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 move-object v2, v1 check-cast v2, Lcom/glu/plugins/gluanalytics/IAnalytics; move-object v3, p1 move-object v4, p2 move-object v5, p3 move-object v6, p4 move-object v7, p5 move-object v8, p6 .line 205 invoke-interface/range {v2 .. v8}, Lcom/glu/plugins/gluanalytics/IAnalytics;->internal_perfEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V goto :goto_0 :cond_0 return-void .end method .method public internal_pinpointAttribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 2 .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 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 183 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 184 invoke-interface {v1, p1, p2, p3, p4}, Lcom/glu/plugins/gluanalytics/IAnalytics;->internal_pinpointAttribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V goto :goto_0 :cond_0 return-void .end method .method public internal_setRevID(Ljava/lang/String;Ljava/lang/String;Z)V .locals 2 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 189 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 190 invoke-interface {v1, p1, p2, p3}, Lcom/glu/plugins/gluanalytics/IAnalytics;->internal_setRevID(Ljava/lang/String;Ljava/lang/String;Z)V goto :goto_0 :cond_0 iget-object p2, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mGluFirebase:Lcom/glu/plugins/gluanalytics/GluFirebase; .line 192 invoke-virtual {p2, p1}, Lcom/glu/plugins/gluanalytics/GluFirebase;->internal_SetRevID(Ljava/lang/String;)V return-void .end method .method public internal_trackRevenueInUsd(DLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 9 .annotation system Ldalvik/annotation/Signature; value = { "(D", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 197 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 move-object v2, v1 check-cast v2, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 198 invoke-static {p3}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v5 invoke-static {p4}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v6 invoke-static {p5}, Lcom/glu/plugins/gluanalytics/util/Common;->emptyToNull(Ljava/lang/String;)Ljava/lang/String; move-result-object v7 move-wide v3, p1 move-object v8, p6 invoke-interface/range {v2 .. v8}, Lcom/glu/plugins/gluanalytics/IAnalytics;->internal_trackRevenueInUsd(DLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V goto :goto_0 :cond_0 return-void .end method .method public internal_updatePSValue(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 12 move-object v0, p0 iget-object v1, v0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 177 invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v1 :goto_0 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_0 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 move-object v3, v2 check-cast v3, Lcom/glu/plugins/gluanalytics/IAnalytics; move-object v4, p1 move v5, p2 move-object v6, p3 move-object/from16 v7, p4 move-object/from16 v8, p5 move-object/from16 v9, p6 move-object/from16 v10, p7 move-object/from16 v11, p8 .line 178 invoke-interface/range {v3 .. v11}, Lcom/glu/plugins/gluanalytics/IAnalytics;->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 :goto_0 :cond_0 return-void .end method .method public logAdvertisementOpportunity(Ljava/lang/String;Ljava/lang/String;JZLjava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "JZ", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 279 invoke-static/range {p0 .. p6}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logAdvertisementOpportunity(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/lang/String;JZLjava/util/Map;)V return-void .end method .method public logCurrencySink(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "JJJ", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 251 invoke-static/range {p0 .. p15}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logCurrencySink(Lcom/glu/plugins/gluanalytics/IAnalytics;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V .line 254 invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p5 if-nez p5, :cond_0 invoke-static {p4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p5 if-nez p5, :cond_0 .line 255 new-instance p5, Ljava/util/HashMap; invoke-direct {p5}, Ljava/util/HashMap;->()V const-string p6, "virtual_currency_name" .line 256 invoke-virtual {p5, p6, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p3, "item_name" .line 257 invoke-virtual {p5, p3, p4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p3, "value" .line 258 invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 invoke-virtual {p5, p3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p1, "spend_virtual_currency" .line 259 invoke-virtual {p0, p1, p5}, Lcom/glu/plugins/gluanalytics/Analytics;->internal_logFirebaseEvent(Ljava/lang/String;Ljava/util/Map;)V :cond_0 return-void .end method .method public logCurrencySource(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "JJJ", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 267 invoke-static/range {p0 .. p15}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logCurrencySource(Lcom/glu/plugins/gluanalytics/IAnalytics;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V .line 270 invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p4 if-nez p4, :cond_0 .line 271 new-instance p4, Ljava/util/HashMap; invoke-direct {p4}, Ljava/util/HashMap;->()V const-string p5, "virtual_currency_name" .line 272 invoke-virtual {p4, p5, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p3, "value" .line 273 invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 invoke-virtual {p4, p3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string p1, "earn_virtual_currency" .line 274 invoke-virtual {p0, p1, p4}, Lcom/glu/plugins/gluanalytics/Analytics;->internal_logFirebaseEvent(Ljava/lang/String;Ljava/util/Map;)V :cond_0 return-void .end method .method public logEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/Long;", "Ljava/lang/Long;", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 142 invoke-direct/range {p0 .. p7}, Lcom/glu/plugins/gluanalytics/Analytics;->doLogEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Ljava/util/Map;)V return-void .end method .method public logInAppPurchaseInCents(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(J", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "JJJ", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 219 invoke-static/range {p0 .. p13}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logInAppPurchaseInCents(Lcom/glu/plugins/gluanalytics/IAnalytics;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V return-void .end method .method public logInAppPurchaseInUsd(DLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(D", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "JJJ", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 212 invoke-static/range {p0 .. p13}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logInAppPurchaseInUsd(Lcom/glu/plugins/gluanalytics/IAnalytics;DLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V return-void .end method .method public logMissionCompleted(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "JJJ", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 243 invoke-static/range {p0 .. p10}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logMissionCompleted(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V return-void .end method .method public logMissionFailed(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "JJJ", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 236 invoke-static/range {p0 .. p11}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logMissionFailed(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V return-void .end method .method public logMissionStarted(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/lang/String;", "JJJ", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 230 invoke-static/range {p0 .. p10}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logMissionStarted(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJLjava/util/Map;)V return-void .end method .method public logTutorialStepCompleted(Ljava/lang/String;JLjava/lang/String;JLjava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "J", "Ljava/lang/String;", "J", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation .line 224 invoke-static/range {p0 .. p7}, Lcom/glu/plugins/gluanalytics/AnalyticsHelper;->logTutorialStepCompleted(Lcom/glu/plugins/gluanalytics/IAnalytics;Ljava/lang/String;JLjava/lang/String;JLjava/util/Map;)V return-void .end method .method public onPause()V .locals 1 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 100 invoke-static {v0}, Lcom/glu/plugins/gluanalytics/Analytics;->doPause(Ljava/lang/Iterable;)V return-void .end method .method public onResume()V .locals 2 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 95 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 96 invoke-interface {v1}, Lcom/glu/plugins/gluanalytics/IAnalytics;->onResume()V goto :goto_0 :cond_0 return-void .end method .method public perfGetValues()Lcom/glu/plugins/gluanalytics/PerfMeasure; .locals 1 .line 130 invoke-direct {p0}, Lcom/glu/plugins/gluanalytics/Analytics;->getGluAnalytics()Lcom/glu/plugins/gluanalytics/IAnalytics; move-result-object v0 .line 131 invoke-interface {v0}, Lcom/glu/plugins/gluanalytics/IAnalytics;->perfGetValues()Lcom/glu/plugins/gluanalytics/PerfMeasure; move-result-object v0 return-object v0 .end method .method public perfSampleAction(Ljava/lang/String;I)Z .locals 1 .line 136 invoke-direct {p0}, Lcom/glu/plugins/gluanalytics/Analytics;->getGluAnalytics()Lcom/glu/plugins/gluanalytics/IAnalytics; move-result-object v0 .line 137 invoke-interface {v0, p1, p2}, Lcom/glu/plugins/gluanalytics/IAnalytics;->perfSampleAction(Ljava/lang/String;I)Z move-result p1 return p1 .end method .method public perfSampleEnd(Ljava/lang/String;Ljava/util/Map;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 112 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 113 invoke-interface {v1, p1, p2}, Lcom/glu/plugins/gluanalytics/IAnalytics;->perfSampleEnd(Ljava/lang/String;Ljava/util/Map;)V goto :goto_0 :cond_0 return-void .end method .method public perfSampleStart(Ljava/lang/String;ILjava/util/Map;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "I", "Ljava/util/Map<", "Ljava/lang/String;", "*>;)V" } .end annotation iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 105 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 106 invoke-interface {v1, p1, p2, p3}, Lcom/glu/plugins/gluanalytics/IAnalytics;->perfSampleStart(Ljava/lang/String;ILjava/util/Map;)V goto :goto_0 :cond_0 return-void .end method .method public setCustomProperties(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/Analytics;->mAnalytics:Ljava/util/Collection; .line 290 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 291 invoke-interface {v1, p1}, Lcom/glu/plugins/gluanalytics/IAnalytics;->setCustomProperties(Ljava/util/Map;)V goto :goto_0 :cond_0 return-void .end method .method public setEATargetedMarketing(Z)V .locals 2 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 388 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 389 invoke-interface {v1, p1}, Lcom/glu/plugins/gluanalytics/IAnalytics;->setEATargetedMarketing(Z)V goto :goto_0 :cond_0 return-void .end method .method public setUserIdentifier(Ljava/lang/String;)V .locals 2 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 284 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 285 invoke-interface {v1, p1}, Lcom/glu/plugins/gluanalytics/IAnalytics;->setUserIdentifier(Ljava/lang/String;)V goto :goto_0 :cond_0 return-void .end method .method public shortcircuitEATargetedMarketingOff()V .locals 2 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 376 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 377 invoke-interface {v1}, Lcom/glu/plugins/gluanalytics/IAnalytics;->shortcircuitEATargetedMarketingOff()V goto :goto_0 :cond_0 return-void .end method .method public userAgedUp()V .locals 2 iget-object v0, p0, Lcom/glu/plugins/gluanalytics/Analytics;->mAnalytics:Ljava/util/Collection; .line 382 invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/glu/plugins/gluanalytics/IAnalytics; .line 383 invoke-interface {v1}, Lcom/glu/plugins/gluanalytics/IAnalytics;->userAgedUp()V goto :goto_0 :cond_0 return-void .end method