.class public Lcsdk/gluads/eventbus/GluAdsEventHandler; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcsdk/gluads/eventbus/GluEventBus$IEventHandler; # 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.gluAds" .field private static final CHANNEL_SDK_EVT:Ljava/lang/String; = "#csdk.gluAds.evt" .field private static final ID_HANDLER:Ljava/lang/String; = "@csdk.gluAds" # instance fields .field private loadingPlacementsIAM:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Ljava/lang/String;", ">;" } .end annotation .end field .field private final mAdvertising:Lcsdk/gluads/IAdvertising; .field private mAutoRulesTagFetchOnShow:Z .field private mDefaultFrequencyConfig:Ljava/lang/String; .field private mEnabledImpressionMapping:Z .field private final mEventBus:Lcsdk/gluads/eventbus/GluEventBus; .field private mLoadingScreen:Lcsdk/gluads/LoadingScreen; .field private mToken:Ljava/lang/Object; .field private readyPlacementsIAM:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Ljava/lang/String;", ">;" } .end annotation .end field .field private showOnceLoadedPlacementsIAM:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Ljava/lang/String;", ">;" } .end annotation .end field # direct methods .method private constructor (Lcsdk/gluads/eventbus/GluEventBus;Lcsdk/gluads/IAdvertising;)V .locals 1 .line 47 invoke-direct {p0}, Ljava/lang/Object;->()V const-string v0, "" iput-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mDefaultFrequencyConfig:Ljava/lang/String; const/4 v0, 0x0 iput-boolean v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAutoRulesTagFetchOnShow:Z iput-boolean v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mEnabledImpressionMapping:Z .line 43 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V iput-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->loadingPlacementsIAM:Ljava/util/ArrayList; .line 44 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V iput-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->readyPlacementsIAM:Ljava/util/ArrayList; .line 45 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V iput-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->showOnceLoadedPlacementsIAM:Ljava/util/ArrayList; iput-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; iput-object p2, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; return-void .end method .method public static synthetic access$000(Lcsdk/gluads/eventbus/GluAdsEventHandler;)Lcsdk/gluads/LoadingScreen; .locals 0 .line 29 iget-object p0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mLoadingScreen:Lcsdk/gluads/LoadingScreen; return-object p0 .end method .method private handleCrossPromotionTag(Ljava/util/Map;)V .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 336 invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map; move-result-object v0 .line 337 sget-object v1, Ljava/util/Collections;->EMPTY_MAP:Ljava/util/Map; const-string v2, "rewardedInterstitial" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "interstitial" .line 338 invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v2, "crossPromo" const/4 v3, 0x0 .line 340 invoke-static {p1, v2, v3}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z move-result v2 if-eqz v2, :cond_0 const-string v2, "crossPromoPlacementMapping" .line 341 invoke-static {p1, v2, v1}, Lcsdk/gluads/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; move-result-object v1 .line 342 invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set; move-result-object v1 invoke-interface {v1}, Ljava/util/Set;->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 check-cast v2, Ljava/util/Map$Entry; .line 343 invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v3 check-cast v3, Ljava/lang/String; invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/util/Map; invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_0 :cond_0 iget-boolean v1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mEnabledImpressionMapping:Z if-eqz v1, :cond_1 const-string v1, "impressionMapping" .line 347 invoke-static {p1, v1}, Lcsdk/gluads/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; move-result-object p1 goto :goto_1 :cond_1 const/4 p1, 0x0 .line 348 :goto_1 invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set; move-result-object v0 invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_2 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_2 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/util/Map$Entry; iget-object v2, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 349 invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v3 check-cast v3, Ljava/lang/String; invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/util/Map; invoke-interface {v2, v3, v1, p1}, Lcsdk/gluads/IAdvertising;->internal_updateCrossPromotion(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V goto :goto_2 :cond_2 return-void .end method .method private offerWallIAMPreLoad(Ljava/util/Map;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation return-void .end method .method private offerWallIAMShowWhenReady(Ljava/util/Map;)V .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation const-string v0, "placement" const-string v1, "*" .line 294 invoke-static {p1, v0, v1}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; const-string v1, "offerWall" const/4 v2, 0x0 .line 295 invoke-interface {v0, v1, p1, v2}, Lcsdk/gluads/IAdvertising;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .end method .method private rewardedInterstitialIAMPreLoad(Ljava/util/Map;)V .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation const-string v0, "placement" const-string v1, "*" .line 299 invoke-static {p1, v0, v1}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->loadingPlacementsIAM:Ljava/util/ArrayList; .line 300 invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-nez v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->loadingPlacementsIAM:Ljava/util/ArrayList; .line 302 invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; const-string v1, "rewardedInterstitial" const/4 v2, 0x0 .line 303 invoke-interface {v0, v1, p1, v2}, Lcsdk/gluads/IAdvertising;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V :cond_0 return-void .end method .method private rewardedInterstitialIAMShowWhenReady(Ljava/util/Map;)V .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation const-string v0, "placement" const-string v1, "*" .line 308 invoke-static {p1, v0, v1}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->readyPlacementsIAM:Ljava/util/ArrayList; .line 309 invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 const/4 v1, 0x0 const-string v2, "rewardedInterstitial" if-eqz v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 311 invoke-interface {v0, v2, p1, v1}, Lcsdk/gluads/IAdvertising;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->readyPlacementsIAM:Ljava/util/ArrayList; .line 312 invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->loadingPlacementsIAM:Ljava/util/ArrayList; .line 314 invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->loadingPlacementsIAM:Ljava/util/ArrayList; .line 316 invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 317 invoke-interface {v0, v2, p1, v1}, Lcsdk/gluads/IAdvertising;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V :cond_1 iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->showOnceLoadedPlacementsIAM:Ljava/util/ArrayList; .line 322 invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mLoadingScreen:Lcsdk/gluads/LoadingScreen; if-eqz p1, :cond_2 .line 325 new-instance p1, Lcsdk/gluads/eventbus/GluAdsEventHandler$1; invoke-direct {p1, p0}, Lcsdk/gluads/eventbus/GluAdsEventHandler$1;->(Lcsdk/gluads/eventbus/GluAdsEventHandler;)V invoke-static {p1}, Lcsdk/gluads/util/Common;->runOnUIThread(Ljava/lang/Runnable;)V :cond_2 :goto_0 return-void .end method .method private setGemsData(Ljava/util/Map;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation const-string v0, "id" .line 283 invoke-static {p1, v0}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 if-eqz p1, :cond_0 iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; const/4 v1, 0x0 .line 285 invoke-interface {v0, p1, v1}, Lcsdk/gluads/IAdvertising;->internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V :cond_0 return-void .end method .method public static subscribe(Lcsdk/gluads/eventbus/GluEventBus;Ljava/lang/Object;Lcsdk/gluads/IAdvertising;)Lcsdk/gluads/eventbus/GluAdsEventHandler; .locals 3 .line 53 new-instance v0, Lcsdk/gluads/eventbus/GluAdsEventHandler; invoke-direct {v0, p0, p2}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->(Lcsdk/gluads/eventbus/GluEventBus;Lcsdk/gluads/IAdvertising;)V const-string p2, "#eb.lifecycle" const-string v1, "#sdk" const-string v2, "#csdk.gluAds" filled-new-array {v2, p2, v1}, [Ljava/lang/String; move-result-object p2 .line 55 invoke-static {p2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p2 const-string v1, "@csdk.gluAds" .line 56 invoke-virtual {p0, p1, v1, p2, v0}, Lcsdk/gluads/eventbus/GluEventBus;->subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;Lcsdk/gluads/eventbus/GluEventBus$IEventHandler;)Ljava/lang/Object; move-result-object p0 iput-object p0, v0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mToken:Ljava/lang/Object; return-object v0 .end method # virtual methods .method public enableAutoRulesTagFetchOnShow()V .locals 1 const/4 v0, 0x1 iput-boolean v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAutoRulesTagFetchOnShow:Z return-void .end method .method public enableImpressionMapping()V .locals 1 const/4 v0, 0x1 iput-boolean v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mEnabledImpressionMapping:Z return-void .end method .method public handleEvent(Lcsdk/gluads/eventbus/GluEventBus;Ljava/lang/Object;Ljava/lang/String;Lcsdk/gluads/eventbus/GluEventBus$Event;)V .locals 11 .line 115 iget-object p1, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map; const-string p2, "#eb.lifecycle" .line 117 iget-object p3, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->channel:Ljava/lang/String; invoke-virtual {p2, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 const/4 p3, 0x2 const/4 v0, 0x1 const/4 v1, -0x1 const/4 v2, 0x0 if-eqz p2, :cond_3 .line 118 iget-object p1, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->hashCode()I invoke-virtual {p1}, Ljava/lang/String;->hashCode()I move-result p2 sparse-switch p2, :sswitch_data_0 :goto_0 move p3, v1 goto :goto_1 :sswitch_0 const-string p2, "destroy" invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_2 goto :goto_0 :sswitch_1 const-string p2, "pause" invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_0 goto :goto_0 :cond_0 move p3, v0 goto :goto_1 :sswitch_2 const-string p2, "resume" invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_1 goto :goto_0 :cond_1 move p3, v2 :cond_2 :goto_1 packed-switch p3, :pswitch_data_0 goto/16 :goto_4 :pswitch_0 iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 126 invoke-interface {p1}, Lcsdk/gluads/IAdvertising;->destroy()V goto/16 :goto_4 :pswitch_1 iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 123 invoke-interface {p1}, Lcsdk/gluads/IAdvertising;->onPause()V goto/16 :goto_4 :pswitch_2 iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 120 invoke-interface {p1}, Lcsdk/gluads/IAdvertising;->onResume()V goto/16 :goto_4 :cond_3 const-string p2, "#csdk.gluAds" .line 132 iget-object v3, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->channel:Ljava/lang/String; invoke-virtual {p2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_e .line 133 iget-object p2, p4, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String; invoke-virtual {p2}, Ljava/lang/String;->hashCode()I invoke-virtual {p2}, Ljava/lang/String;->hashCode()I move-result p4 sparse-switch p4, :sswitch_data_1 :goto_2 move p3, v1 goto/16 :goto_3 :sswitch_3 const-string p3, "updateFrequency" invoke-virtual {p2, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-nez p2, :cond_4 goto :goto_2 :cond_4 const/16 p3, 0x9 goto/16 :goto_3 :sswitch_4 const-string p3, "offerWallShowWhenReady" invoke-virtual {p2, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-nez p2, :cond_5 goto :goto_2 :cond_5 const/16 p3, 0x8 goto/16 :goto_3 :sswitch_5 const-string p3, "setUserID" invoke-virtual {p2, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-nez p2, :cond_6 goto :goto_2 :cond_6 const/4 p3, 0x7 goto :goto_3 :sswitch_6 const-string p3, "sessionID" invoke-virtual {p2, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-nez p2, :cond_7 goto :goto_2 :cond_7 const/4 p3, 0x6 goto :goto_3 :sswitch_7 const-string p3, "updateRewardList" invoke-virtual {p2, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-nez p2, :cond_8 goto :goto_2 :cond_8 const/4 p3, 0x5 goto :goto_3 :sswitch_8 const-string p3, "updateGDPRConsentStatus" invoke-virtual {p2, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-nez p2, :cond_9 goto :goto_2 :cond_9 const/4 p3, 0x4 goto :goto_3 :sswitch_9 const-string p3, "offerWallPreLoad" invoke-virtual {p2, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-nez p2, :cond_a goto :goto_2 :cond_a const/4 p3, 0x3 goto :goto_3 :sswitch_a const-string p4, "rewardedInterstitialShowWhenReady" invoke-virtual {p2, p4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-nez p2, :cond_d goto :goto_2 :sswitch_b const-string p3, "updateCrossPromo" invoke-virtual {p2, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-nez p2, :cond_b goto :goto_2 :cond_b move p3, v0 goto :goto_3 :sswitch_c const-string p3, "rewardedInterstitialPreLoad" invoke-virtual {p2, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-nez p2, :cond_c goto :goto_2 :cond_c move p3, v2 :cond_d :goto_3 packed-switch p3, :pswitch_data_1 goto/16 :goto_4 :pswitch_3 iget-object p2, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; const-string p3, "frequency" .line 152 sget-object p4, Ljava/util/Collections;->EMPTY_MAP:Ljava/util/Map; invoke-static {p1, p3, p4}, Lcsdk/gluads/util/ConfigUtil;->getMap(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map; move-result-object p1 invoke-interface {p2, p1}, Lcsdk/gluads/IAdvertising;->internal_updateAdsFrequency(Ljava/util/Map;)V goto/16 :goto_4 .line 166 :pswitch_4 invoke-direct {p0, p1}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->offerWallIAMShowWhenReady(Ljava/util/Map;)V goto/16 :goto_4 .line 137 :pswitch_5 invoke-direct {p0, p1}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->setGemsData(Ljava/util/Map;)V goto/16 :goto_4 :pswitch_6 const-string p2, "id" const/4 p3, 0x0 .line 158 invoke-static {p1, p2, p3}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 .line 159 invoke-virtual {p0, p3, p1}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->requestRulesConfig(Ljava/lang/String;Ljava/lang/String;)V iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 160 invoke-interface {p1}, Lcsdk/gluads/IAdvertising;->internal_onNewSession()V goto/16 :goto_4 :pswitch_7 iget-object p2, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 149 invoke-interface {p2, p1}, Lcsdk/gluads/IAdvertising;->internal_updateRewardList(Ljava/util/Map;)V goto :goto_4 :pswitch_8 const-string p2, "gdprApplies" .line 140 invoke-static {p1, p2, v2}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z move-result p2 invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p2 const-string p3, "hasConsent" .line 141 invoke-static {p1, p3, v2}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z move-result p3 invoke-static {p3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p3 const-string p4, "ccpaApplies" .line 142 invoke-static {p1, p4, v2}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z move-result p4 invoke-static {p4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p4 const-string v0, "ccpaOptOut" .line 143 invoke-static {p1, v0, v2}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z move-result v0 invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v0 const-string v1, "underAgeUser" .line 144 invoke-static {p1, v1, v2}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z move-result v1 invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v1 const-string v3, "teen" .line 145 invoke-static {p1, v3, v2}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z move-result p1 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 iget-object v2, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 146 new-instance v10, Lcsdk/gluads/PrivacyStatus; invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z move-result v4 invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z move-result v5 invoke-virtual {p4}, Ljava/lang/Boolean;->booleanValue()Z move-result v6 invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z move-result v7 invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v8 invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result v9 move-object v3, v10 invoke-direct/range {v3 .. v9}, Lcsdk/gluads/PrivacyStatus;->(ZZZZZZ)V invoke-interface {v2, v10}, Lcsdk/gluads/IAdvertising;->internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V goto :goto_4 .line 163 :pswitch_9 invoke-direct {p0, p1}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->offerWallIAMPreLoad(Ljava/util/Map;)V goto :goto_4 .line 172 :pswitch_a invoke-direct {p0, p1}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->rewardedInterstitialIAMShowWhenReady(Ljava/util/Map;)V goto :goto_4 .line 155 :pswitch_b invoke-direct {p0, p1}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->handleCrossPromotionTag(Ljava/util/Map;)V goto :goto_4 .line 169 :pswitch_c invoke-direct {p0, p1}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->rewardedInterstitialIAMPreLoad(Ljava/util/Map;)V :cond_e :goto_4 return-void nop :sswitch_data_0 .sparse-switch -0x37b237d3 -> :sswitch_2 0x65825f6 -> :sswitch_1 0x5cd39ffa -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x0 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch :sswitch_data_1 .sparse-switch -0x6e016191 -> :sswitch_c -0x36ba29a8 -> :sswitch_b -0x1e328c2e -> :sswitch_a -0x59012fd -> :sswitch_9 0x11534da4 -> :sswitch_8 0x1846b216 -> :sswitch_7 0x243a3e31 -> :sswitch_6 0x26778528 -> :sswitch_5 0x2ca68366 -> :sswitch_4 0x43ae3e93 -> :sswitch_3 .end sparse-switch :pswitch_data_1 .packed-switch 0x0 :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 .end packed-switch .end method .method public onDestroy()V .locals 7 .line 78 invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map; move-result-object v0 const-string v1, "name" const-string v2, "GluAds" .line 79 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object v1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; iget-object v2, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mToken:Ljava/lang/Object; .line 80 new-instance v3, Lcsdk/gluads/eventbus/GluEventBus$Event; const-string v4, "destroyed" const/4 v5, 0x0 const-string v6, "#sdk.evt" invoke-direct {v3, v6, v4, v5, v0}, Lcsdk/gluads/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {v1, v2, v3}, Lcsdk/gluads/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcsdk/gluads/eventbus/GluEventBus$Event;)V iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; iget-object v1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mToken:Ljava/lang/Object; .line 82 invoke-virtual {v0, v1}, Lcsdk/gluads/eventbus/GluEventBus;->unsubscribe(Ljava/lang/Object;)V return-void .end method .method public onInit(Ljava/lang/String;Lcsdk/gluads/LoadingScreen;)V .locals 6 .line 66 invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map; move-result-object v0 const-string v1, "name" const-string v2, "GluAds" .line 67 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "version" .line 68 invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; iget-object v1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mToken:Ljava/lang/Object; .line 69 new-instance v2, Lcsdk/gluads/eventbus/GluEventBus$Event; const-string v3, "initialized" const/4 v4, 0x0 const-string v5, "#sdk.evt" invoke-direct {v2, v5, v3, v4, v0}, Lcsdk/gluads/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {p1, v1, v2}, Lcsdk/gluads/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcsdk/gluads/eventbus/GluEventBus$Event;)V .line 71 new-instance p1, Ljava/util/ArrayList; invoke-direct {p1}, Ljava/util/ArrayList;->()V iput-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->loadingPlacementsIAM:Ljava/util/ArrayList; .line 72 new-instance p1, Ljava/util/ArrayList; invoke-direct {p1}, Ljava/util/ArrayList;->()V iput-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->readyPlacementsIAM:Ljava/util/ArrayList; .line 73 new-instance p1, Ljava/util/ArrayList; invoke-direct {p1}, Ljava/util/ArrayList;->()V iput-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->showOnceLoadedPlacementsIAM:Ljava/util/ArrayList; iput-object p2, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mLoadingScreen:Lcsdk/gluads/LoadingScreen; return-void .end method .method public onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V .locals 7 .param p1 # Lcsdk/gluads/PlacementEvent; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 182 invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map; move-result-object v0 .line 183 iget-object v1, p1, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String; const-string v2, "placement" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 184 iget-object v1, p1, Lcsdk/gluads/PlacementEvent;->extra:Ljava/util/Map; const-string v2, "mediationNetwork" invoke-static {v1, v2}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 const-string v3, "network" invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "adType" .line 185 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->advertisementType:Ljava/lang/String; invoke-interface {v0, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 187 invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map; move-result-object v1 .line 188 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->extra:Ljava/util/Map; if-eqz v3, :cond_0 .line 189 invoke-interface {v1, v3}, Ljava/util/Map;->putAll(Ljava/util/Map;)V .line 191 invoke-interface {v1, v2}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; .line 194 :cond_0 new-instance v2, Lcsdk/gluads/eventbus/GluEventBus$Event; invoke-direct {v2}, Lcsdk/gluads/eventbus/GluEventBus$Event;->()V const-string v3, "#csdk.gluAds.evt" iput-object v3, v2, Lcsdk/gluads/eventbus/GluEventBus$Event;->channel:Ljava/lang/String; .line 197 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->status:Ljava/lang/String; const-string v4, "loadFinished" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 const/4 v4, 0x0 if-eqz v3, :cond_6 iget-object v3, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->loadingPlacementsIAM:Ljava/util/ArrayList; .line 198 iget-object v5, p1, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String; invoke-virtual {v3, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v3 const-string v5, "rewardedInterstitial" if-eqz v3, :cond_1 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->advertisementType:Ljava/lang/String; invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_1 iget-object v3, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mLoadingScreen:Lcsdk/gluads/LoadingScreen; if-eqz v3, :cond_1 .line 199 invoke-virtual {v3}, Lcsdk/gluads/LoadingScreen;->isShowing()Z move-result v3 if-eqz v3, :cond_1 iget-object v3, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mLoadingScreen:Lcsdk/gluads/LoadingScreen; .line 200 invoke-virtual {v3}, Lcsdk/gluads/LoadingScreen;->dismiss()V .line 203 :cond_1 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->error:Ljava/lang/Throwable; if-eqz v3, :cond_3 .line 205 invoke-virtual {v3}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; move-result-object v3 if-eqz v3, :cond_2 .line 206 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->error:Ljava/lang/Throwable; invoke-virtual {v3}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; move-result-object v3 invoke-virtual {v3}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object v3 const-string v5, "errorCode" invoke-interface {v1, v5, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_2 const-string v3, "advertisementFailedToLoad" iput-object v3, v2, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String; .line 211 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->extra:Ljava/util/Map; const/4 v5, 0x0 const-string v6, "frequencyRefreshRequired" invoke-static {v3, v6, v5}, Lcsdk/gluads/util/ConfigUtil;->getBoolean(Ljava/lang/Object;Ljava/lang/String;Z)Z move-result v3 const/4 v5, 0x1 if-ne v3, v5, :cond_5 .line 213 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->extra:Ljava/util/Map; invoke-interface {v3, v6}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; .line 215 invoke-virtual {p0, v4, v4}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->requestRulesConfig(Ljava/lang/String;Ljava/lang/String;)V goto :goto_0 :cond_3 const-string v3, "advertisementLoaded" iput-object v3, v2, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String; iget-object v3, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->loadingPlacementsIAM:Ljava/util/ArrayList; .line 220 iget-object v6, p1, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String; invoke-virtual {v3, v6}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_5 iget-object v3, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->showOnceLoadedPlacementsIAM:Ljava/util/ArrayList; .line 221 iget-object v6, p1, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String; invoke-virtual {v3, v6}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_4 iget-object v3, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 222 iget-object v6, p1, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String; invoke-interface {v3, v5, v6, v4}, Lcsdk/gluads/IAdvertising;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V iget-object v3, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->showOnceLoadedPlacementsIAM:Ljava/util/ArrayList; .line 223 iget-object v4, p1, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String; invoke-virtual {v3, v4}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z goto :goto_0 :cond_4 iget-object v3, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->readyPlacementsIAM:Ljava/util/ArrayList; .line 225 iget-object v4, p1, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String; invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_5 :goto_0 iget-object v3, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->loadingPlacementsIAM:Ljava/util/ArrayList; .line 230 iget-object v4, p1, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String; invoke-virtual {v3, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_d iget-object v3, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->loadingPlacementsIAM:Ljava/util/ArrayList; .line 231 iget-object p1, p1, Lcsdk/gluads/PlacementEvent;->placement:Ljava/lang/String; invoke-virtual {v3, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z goto/16 :goto_1 .line 233 :cond_6 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->status:Ljava/lang/String; const-string v5, "showStarted" invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_7 .line 234 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->error:Ljava/lang/Throwable; if-nez v3, :cond_d const-string v3, "advertisementShown" iput-object v3, v2, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String; .line 236 iget-object p1, p1, Lcsdk/gluads/PlacementEvent;->extra:Ljava/util/Map; const-string v3, "adNetwork" invoke-static {p1, v3}, Lcsdk/gluads/util/ConfigUtil;->getString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 .line 237 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v3 if-nez v3, :cond_d const-string v3, "servedByAdNetwork" .line 238 invoke-interface {v1, v3, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_1 .line 241 :cond_7 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->status:Ljava/lang/String; const-string v5, "showBlocked" invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_8 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->error:Ljava/lang/Throwable; if-nez v3, :cond_8 const-string p1, "crossPromoBlocked" iput-object p1, v2, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String; goto :goto_1 .line 243 :cond_8 iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->status:Ljava/lang/String; const-string v5, "showFinished" invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_a .line 244 iget-object p1, p1, Lcsdk/gluads/PlacementEvent;->error:Ljava/lang/Throwable; if-nez p1, :cond_9 const-string p1, "advertisementDismissed" iput-object p1, v2, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String; :cond_9 iget-boolean p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mAutoRulesTagFetchOnShow:Z if-eqz p1, :cond_d .line 249 invoke-virtual {p0, v4, v4}, Lcsdk/gluads/eventbus/GluAdsEventHandler;->requestRulesConfig(Ljava/lang/String;Ljava/lang/String;)V goto :goto_1 .line 251 :cond_a iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->status:Ljava/lang/String; const-string v4, "clicked" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_b .line 252 iget-object p1, p1, Lcsdk/gluads/PlacementEvent;->error:Ljava/lang/Throwable; if-nez p1, :cond_d const-string p1, "advertisementClicked" iput-object p1, v2, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String; goto :goto_1 .line 255 :cond_b iget-object v3, p1, Lcsdk/gluads/PlacementEvent;->status:Ljava/lang/String; const-string v4, "singularAdRevenueReport" invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_c .line 256 iget-object p1, p1, Lcsdk/gluads/PlacementEvent;->error:Ljava/lang/Throwable; if-nez p1, :cond_d iput-object v4, v2, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String; goto :goto_1 .line 260 :cond_c iget-object p1, p1, Lcsdk/gluads/PlacementEvent;->status:Ljava/lang/String; const-string v3, "showAttempt" invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_d const-string p1, "advertisementShowAttempt" iput-object p1, v2, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String; :cond_d :goto_1 iget-object p1, v2, Lcsdk/gluads/eventbus/GluEventBus$Event;->action:Ljava/lang/String; .line 264 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_e const-string p1, "extra" .line 265 invoke-interface {v0, p1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iput-object v0, v2, Lcsdk/gluads/eventbus/GluEventBus$Event;->data:Ljava/util/Map; iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mToken:Ljava/lang/Object; .line 267 invoke-virtual {p1, v0, v2}, Lcsdk/gluads/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcsdk/gluads/eventbus/GluEventBus$Event;)V :cond_e return-void .end method .method public onRewardReceived(Lcsdk/gluads/Reward;)V .locals 6 .param p1 # Lcsdk/gluads/Reward; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 272 invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map; move-result-object v0 .line 273 iget-object v1, p1, Lcsdk/gluads/Reward;->placement:Ljava/lang/String; const-string v2, "placement" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "network" .line 274 iget-object v2, p1, Lcsdk/gluads/Reward;->mediationNetwork:Ljava/lang/String; invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "adType" .line 275 iget-object v2, p1, Lcsdk/gluads/Reward;->advertisementType:Ljava/lang/String; invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "item" .line 276 iget-object v2, p1, Lcsdk/gluads/Reward;->item:Ljava/lang/String; invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 277 iget p1, p1, Lcsdk/gluads/Reward;->amount:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 const-string v1, "amount" invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; iget-object v1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mToken:Ljava/lang/Object; .line 279 new-instance v2, Lcsdk/gluads/eventbus/GluEventBus$Event; const-string v3, "rewardReceived" const/4 v4, 0x0 const-string v5, "#csdk.gluAds.evt" invoke-direct {v2, v5, v3, v4, v0}, Lcsdk/gluads/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-virtual {p1, v1, v2}, Lcsdk/gluads/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcsdk/gluads/eventbus/GluEventBus$Event;)V return-void .end method .method public requestRewardConfig(Ljava/lang/String;)V .locals 4 const-string v0, "rewardConfig" .line 86 invoke-static {v0, p1}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; move-result-object p1 .line 87 new-instance v0, Lcsdk/gluads/eventbus/GluEventBus$Event; const-string v1, "rewardConfigRequested" const/4 v2, 0x0 const-string v3, "#csdk.gluAds.evt" invoke-direct {v0, v3, v1, v2, p1}, Lcsdk/gluads/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; iget-object v1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mToken:Ljava/lang/Object; .line 88 invoke-virtual {p1, v1, v0}, Lcsdk/gluads/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcsdk/gluads/eventbus/GluEventBus$Event;)V return-void .end method .method public requestRulesConfig(Ljava/lang/String;Ljava/lang/String;)V .locals 3 if-eqz p1, :cond_0 iput-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mDefaultFrequencyConfig:Ljava/lang/String; .line 96 :cond_0 invoke-static {}, Lcsdk/gluads/util/Common;->createMap()Ljava/util/Map; move-result-object p1 const-string v0, "frequencyConfig" iget-object v1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mDefaultFrequencyConfig:Ljava/lang/String; .line 97 invoke-interface {p1, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; if-eqz p2, :cond_1 const-string v0, "sessionID" .line 99 invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 101 :cond_1 new-instance p2, Lcsdk/gluads/eventbus/GluEventBus$Event; const-string v0, "rulesConfigRequested" const/4 v1, 0x0 const-string v2, "#csdk.gluAds.evt" invoke-direct {p2, v2, v0, v1, p1}, Lcsdk/gluads/eventbus/GluEventBus$Event;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V iget-object p1, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mEventBus:Lcsdk/gluads/eventbus/GluEventBus; iget-object v0, p0, Lcsdk/gluads/eventbus/GluAdsEventHandler;->mToken:Ljava/lang/Object; .line 102 invoke-virtual {p1, v0, p2}, Lcsdk/gluads/eventbus/GluEventBus;->publish(Ljava/lang/Object;Lcsdk/gluads/eventbus/GluEventBus$Event;)V return-void .end method