.class public Lcsdk/gluads/max/EAMaxManagerProxy; .super Lcsdk/gluads/max/EAMaxManagerBase; .source "SourceFile" # instance fields .field private final mAdType:Ljava/lang/String; .field private mEventBus:Lcsdk/gluads/eventbus/GluEventBus; .field private mGemsData:Ljava/util/concurrent/atomic/AtomicReference; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/concurrent/atomic/AtomicReference<", "Ljava/lang/String;", ">;" } .end annotation .end field .field private mIsDebug:Z .field private mIsLoadedIgnoreFrequencyCapping:Z .field private final mRewards:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;" } .end annotation .end field .field private final mSeparator:Ljava/lang/String; .field private mShouldIgnoreGlobalFrequencyCapping:Z .field private final mShouldSendImpressionData:Z .field private mUserId:Ljava/util/concurrent/atomic/AtomicReference; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/concurrent/atomic/AtomicReference<", "Ljava/lang/String;", ">;" } .end annotation .end field # direct methods .method public constructor (Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;ZZZZLcsdk/gluads/eventbus/GluEventBus;)V .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/util/concurrent/Callable<", "Landroid/app/Activity;", ">;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;ZZZZ", "Lcsdk/gluads/eventbus/GluEventBus;", ")V" } .end annotation move-object v7, p0 move-object v0, p6 move-object v1, p0 move-object v2, p1 move-object v3, p2 move-object v4, p3 move-object v5, p4 move/from16 v6, p10 .line 38 invoke-direct/range {v1 .. v6}, Lcsdk/gluads/max/EAMaxManagerBase;->(Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Z)V move-object v1, p1 iput-object v1, v7, Lcsdk/gluads/max/EAMaxManagerProxy;->mAdType:Ljava/lang/String; move-object v1, p5 iput-object v1, v7, Lcsdk/gluads/max/EAMaxManagerProxy;->mSeparator:Ljava/lang/String; .line 41 new-instance v1, Ljava/util/concurrent/ConcurrentHashMap; invoke-direct {v1}, Ljava/util/concurrent/ConcurrentHashMap;->()V iput-object v1, v7, Lcsdk/gluads/max/EAMaxManagerProxy;->mRewards:Ljava/util/Map; if-eqz v0, :cond_0 .line 43 monitor-enter v1 .line 44 :try_start_0 invoke-interface {v1, p6}, Ljava/util/Map;->putAll(Ljava/util/Map;)V .line 45 monitor-exit v1 goto :goto_0 :catchall_0 move-exception v0 monitor-exit v1 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 throw v0 .line 47 :cond_0 :goto_0 new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;->()V iput-object v0, v7, Lcsdk/gluads/max/EAMaxManagerProxy;->mUserId:Ljava/util/concurrent/atomic/AtomicReference; .line 48 new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;->()V iput-object v0, v7, Lcsdk/gluads/max/EAMaxManagerProxy;->mGemsData:Ljava/util/concurrent/atomic/AtomicReference; move v0, p7 iput-boolean v0, v7, Lcsdk/gluads/max/EAMaxManagerProxy;->mShouldSendImpressionData:Z move/from16 v0, p9 iput-boolean v0, v7, Lcsdk/gluads/max/EAMaxManagerProxy;->mShouldIgnoreGlobalFrequencyCapping:Z move-object/from16 v0, p11 iput-object v0, v7, Lcsdk/gluads/max/EAMaxManagerProxy;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; return-void .end method .method public constructor (Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;ZZZLcsdk/gluads/eventbus/GluEventBus;)V .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/util/concurrent/Callable<", "Landroid/app/Activity;", ">;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;ZZZ", "Lcsdk/gluads/eventbus/GluEventBus;", ")V" } .end annotation move-object v0, p0 move-object v1, p1 move-object v2, p2 move-object v3, p3 move-object v4, p4 move v5, p7 .line 60 invoke-direct/range {v0 .. v5}, Lcsdk/gluads/max/EAMaxManagerBase;->(Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;Z)V iput-object p1, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mAdType:Ljava/lang/String; const/4 p1, 0x0 iput-object p1, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mSeparator:Ljava/lang/String; iput-object p1, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mRewards:Ljava/util/Map; .line 64 new-instance p1, Ljava/util/concurrent/atomic/AtomicReference; invoke-direct {p1}, Ljava/util/concurrent/atomic/AtomicReference;->()V iput-object p1, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mUserId:Ljava/util/concurrent/atomic/AtomicReference; .line 65 new-instance p1, Ljava/util/concurrent/atomic/AtomicReference; invoke-direct {p1}, Ljava/util/concurrent/atomic/AtomicReference;->()V iput-object p1, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mGemsData:Ljava/util/concurrent/atomic/AtomicReference; iput-boolean p5, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mShouldSendImpressionData:Z iput-boolean p6, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mIsLoadedIgnoreFrequencyCapping:Z iput-object p8, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; return-void .end method # virtual methods .method public adType()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mAdType:Ljava/lang/String; return-object v0 .end method .method public createManager(Lcom/applovin/sdk/AppLovinSdk;)Lcsdk/gluads/IAdvertising; .locals 9 .line 72 invoke-virtual {p0}, Lcsdk/gluads/max/EAMaxManagerProxy;->adType()Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->hashCode()I const-string v1, "interstitial" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_4 const-string v1, "rewardedInterstitial" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-nez v0, :cond_0 .line 101 new-instance p1, Lcsdk/gluads/impl/DummyAdvertising; invoke-direct {p1}, Lcsdk/gluads/impl/DummyAdvertising;->()V return-object p1 .line 74 :cond_0 new-instance v8, Lcsdk/gluads/max/EAMaxRVManager; iget-object v3, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mSeparator:Ljava/lang/String; iget-object v4, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mRewards:Ljava/util/Map; iget-boolean v5, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mShouldSendImpressionData:Z iget-boolean v6, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mIsLoadedIgnoreFrequencyCapping:Z iget-boolean v7, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mShouldIgnoreGlobalFrequencyCapping:Z move-object v0, v8 move-object v1, p1 move-object v2, p0 invoke-direct/range {v0 .. v7}, Lcsdk/gluads/max/EAMaxRVManager;->(Lcom/applovin/sdk/AppLovinSdk;Lcsdk/gluads/max/EAMaxManagerBase;Ljava/lang/String;Ljava/util/Map;ZZZ)V iget-object p1, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mUserId:Ljava/util/concurrent/atomic/AtomicReference; .line 76 invoke-virtual {p1}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/String; const/4 v0, 0x0 if-eqz p1, :cond_1 .line 78 invoke-virtual {v8, p1, v0}, Lcsdk/gluads/max/EAMaxRVManager;->setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V :cond_1 iget-object p1, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mGemsData:Ljava/util/concurrent/atomic/AtomicReference; .line 81 invoke-virtual {p1}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/String; if-eqz p1, :cond_2 .line 83 invoke-virtual {v8, p1, v0}, Lcsdk/gluads/max/EAMaxRVManager;->internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V :cond_2 iget-object p1, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; if-eqz p1, :cond_3 .line 87 invoke-virtual {v8, p1}, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->subscribe(Lcsdk/gluads/eventbus/GluEventBus;)V :cond_3 return-object v8 .line 93 :cond_4 new-instance v0, Lcsdk/gluads/max/EAMaxInterstitialManager; iget-boolean v1, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mShouldSendImpressionData:Z iget-boolean v2, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mIsLoadedIgnoreFrequencyCapping:Z invoke-direct {v0, p1, p0, v1, v2}, Lcsdk/gluads/max/EAMaxInterstitialManager;->(Lcom/applovin/sdk/AppLovinSdk;Lcsdk/gluads/max/EAMaxManagerBase;ZZ)V iget-object p1, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; if-eqz p1, :cond_5 .line 95 invoke-virtual {v0, p1}, Lcsdk/gluads/eventbus/GluAdsManagerEventHandler;->subscribe(Lcsdk/gluads/eventbus/GluEventBus;)V :cond_5 return-object v0 .end method .method public destroy()V .locals 0 return-void .end method .method public discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 0 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation return-void .end method .method public getReward(Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/Reward; .locals 0 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param const/4 p1, 0x0 return-object p1 .end method .method public internal_onNewSession()V .locals 0 return-void .end method .method public internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V .locals 1 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p2 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation iget-object p2, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mUserId:Ljava/util/concurrent/atomic/AtomicReference; const-string v0, "" .line 170 invoke-virtual {p2, v0}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V iget-object p2, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mGemsData:Ljava/util/concurrent/atomic/AtomicReference; .line 171 invoke-virtual {p2, p1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V return-void .end method .method public internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V .locals 0 return-void .end method .method public internal_updateRewardList(Ljava/util/Map;)V .locals 0 .param p1 # Ljava/util/Map; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation return-void .end method .method public isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z .locals 0 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)Z" } .end annotation const/4 p1, 0x0 return p1 .end method .method public load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 1 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 111 new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "SDK is initializing." invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V const-string v0, "loadFinished" .line 112 invoke-virtual {p0, p2, v0, p1, p3}, Lcsdk/gluads/max/EAMaxManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V return-void .end method .method public onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 0 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation return-void .end method .method public onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 0 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation return-void .end method .method public onPause()V .locals 0 return-void .end method .method public onResume()V .locals 0 return-void .end method .method public setCustomProperties(Ljava/util/Map;)V .locals 0 .param p1 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation return-void .end method .method public setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V .locals 1 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p2 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation iget-object p2, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mGemsData:Ljava/util/concurrent/atomic/AtomicReference; const-string v0, "" .line 148 invoke-virtual {p2, v0}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V iget-object p2, p0, Lcsdk/gluads/max/EAMaxManagerProxy;->mUserId:Ljava/util/concurrent/atomic/AtomicReference; .line 149 invoke-virtual {p2, p1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V return-void .end method .method public show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 1 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 117 new-instance p1, Ljava/lang/IllegalArgumentException; const-string v0, "SDK is initializing." invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V const-string v0, "showFinished" .line 118 invoke-virtual {p0, p2, v0, p1, p3}, Lcsdk/gluads/max/EAMaxManagerBase;->sendPlacementEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V return-void .end method