.class public Lcsdk/gluads/impl/QueuingAdvertising; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcsdk/gluads/IAdvertising; # instance fields .field private mAdvertising:Lcsdk/gluads/IAdvertising; .field private final mQueue:Ljava/util/Queue; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Queue<", "Lcsdk/gluads/util/IAction1<", "Lcsdk/gluads/IAdvertising;", ">;>;" } .end annotation .end field # direct methods .method public constructor ()V .locals 1 .line 28 invoke-direct {p0}, Ljava/lang/Object;->()V .line 29 new-instance v0, Ljava/util/ArrayDeque; invoke-direct {v0}, Ljava/util/ArrayDeque;->()V iput-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; return-void .end method .method public static synthetic access$000(Lcsdk/gluads/impl/QueuingAdvertising;Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 0 .line 24 invoke-direct {p0, p1, p2, p3, p4}, Lcsdk/gluads/impl/QueuingAdvertising;->internal_show(Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .end method .method private internal_show(Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 0 .param p1 # Lcsdk/gluads/IAdvertising; .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/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p4 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcsdk/gluads/IAdvertising;", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 373 invoke-interface {p1, p2, p3, p4}, Lcsdk/gluads/IAdvertising;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .end method .method private unsafe_shouldQueue()Z .locals 1 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; if-eqz v0, :cond_1 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 377 invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z move-result v0 if-nez v0, :cond_0 goto :goto_0 :cond_0 const/4 v0, 0x0 goto :goto_1 :cond_1 :goto_0 const/4 v0, 0x1 :goto_1 return v0 .end method # virtual methods .method public delegateTo(Lcsdk/gluads/IAdvertising;)V .locals 1 .param p1 # Lcsdk/gluads/IAdvertising; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 35 monitor-enter p0 :try_start_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; if-eqz v0, :cond_0 .line 37 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_3 :cond_0 iput-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 39 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 const/4 p1, 0x1 .line 45 :goto_0 monitor-enter p0 if-nez p1, :cond_1 :try_start_1 iget-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 47 invoke-interface {p1}, Ljava/util/Queue;->poll()Ljava/lang/Object; goto :goto_1 :catchall_1 move-exception p1 goto :goto_2 :cond_1 :goto_1 iget-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 48 invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z move-result p1 if-eqz p1, :cond_2 .line 49 monitor-exit p0 return-void :cond_2 iget-object p1, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 54 invoke-interface {v0}, Ljava/util/Queue;->peek()Ljava/lang/Object; move-result-object v0 check-cast v0, Lcsdk/gluads/util/IAction1; .line 55 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_1 .line 56 invoke-interface {v0, p1}, Lcsdk/gluads/util/IAction1;->apply(Ljava/lang/Object;)V const/4 p1, 0x0 goto :goto_0 .line 55 :goto_2 :try_start_2 monitor-exit p0 :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_1 throw p1 .line 39 :goto_3 :try_start_3 monitor-exit p0 :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_0 throw p1 .end method .method public destroy()V .locals 2 .line 169 monitor-enter p0 :try_start_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 171 new-instance v1, Lcsdk/gluads/impl/DestroyedAdvertising; invoke-direct {v1}, Lcsdk/gluads/impl/DestroyedAdvertising;->()V iput-object v1, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; iget-object v1, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 172 invoke-interface {v1}, Ljava/util/Collection;->clear()V .line 173 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 if-eqz v0, :cond_0 .line 175 invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->destroy()V :cond_0 return-void :catchall_0 move-exception v0 .line 173 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw v0 .end method .method public discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 2 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 236 monitor-enter p0 .line 237 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 .line 238 invoke-static {p3}, Lcsdk/gluads/util/Common;->shallowClone(Ljava/util/Map;)Ljava/util/Map; move-result-object p3 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 239 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$9; invoke-direct {v1, p0, p1, p2, p3}, Lcsdk/gluads/impl/QueuingAdvertising$9;->(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 245 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 248 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 249 invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .line 248 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public getReward(Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/Reward; .locals 1 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 273 invoke-interface {v0, p1, p2}, Lcsdk/gluads/IAdvertising;->getReward(Ljava/lang/String;Ljava/lang/String;)Lcsdk/gluads/Reward; move-result-object p1 return-object p1 .end method .method public internal_onNewSession()V .locals 2 .line 357 monitor-enter p0 .line 358 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 359 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$15; invoke-direct {v1, p0}, Lcsdk/gluads/impl/QueuingAdvertising$15;->(Lcsdk/gluads/impl/QueuingAdvertising;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 365 monitor-exit p0 return-void :catchall_0 move-exception v0 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 368 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 369 invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->internal_onNewSession()V return-void .line 368 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw v0 .end method .method public internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V .locals 2 .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 .line 279 monitor-enter p0 .line 280 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 .line 281 invoke-static {p2}, Lcsdk/gluads/util/Common;->shallowClone(Ljava/util/Map;)Ljava/util/Map; move-result-object p2 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 282 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$11; invoke-direct {v1, p0, p1, p2}, Lcsdk/gluads/impl/QueuingAdvertising$11;->(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/util/Map;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 288 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 291 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 292 invoke-interface {v0, p1, p2}, Lcsdk/gluads/IAdvertising;->internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V return-void .line 291 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public internal_updateAdsFrequency(Ljava/util/Map;)V .locals 2 .param p1 # Ljava/util/Map; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 334 monitor-enter p0 .line 335 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 336 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$14; invoke-direct {v1, p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$14;->(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/util/Map;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 342 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 345 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 346 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->internal_updateAdsFrequency(Ljava/util/Map;)V return-void .line 345 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public internal_updateCrossPromotion(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V .locals 1 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/util/Map; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 351 invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->internal_updateCrossPromotion(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V return-void .end method .method public internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V .locals 2 .line 298 monitor-enter p0 .line 299 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 300 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$12; invoke-direct {v1, p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$12;->(Lcsdk/gluads/impl/QueuingAdvertising;Lcsdk/gluads/PrivacyStatus;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 306 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 309 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 310 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V return-void .line 309 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public internal_updateRewardList(Ljava/util/Map;)V .locals 2 .param p1 # Ljava/util/Map; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 316 monitor-enter p0 .line 317 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 318 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$13; invoke-direct {v1, p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$13;->(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/util/Map;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 324 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 327 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 328 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->internal_updateRewardList(Ljava/util/Map;)V return-void .line 327 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z .locals 1 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)Z" } .end annotation .line 63 monitor-enter p0 :try_start_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; if-nez v0, :cond_0 .line 66 monitor-exit p0 const/4 p1, 0x0 return p1 :catchall_0 move-exception p1 goto :goto_0 .line 67 :cond_0 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 68 invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->isLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Z move-result p1 return p1 .line 67 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 2 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 74 monitor-enter p0 .line 75 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 .line 76 invoke-static {p3}, Lcsdk/gluads/util/Common;->shallowClone(Ljava/util/Map;)Ljava/util/Map; move-result-object p3 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 77 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$1; invoke-direct {v1, p0, p1, p2, p3}, Lcsdk/gluads/impl/QueuingAdvertising$1;->(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 83 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 86 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 87 invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .line 86 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 2 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 149 monitor-enter p0 .line 150 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 .line 151 invoke-static {p3}, Lcsdk/gluads/util/Common;->shallowClone(Ljava/util/Map;)Ljava/util/Map; move-result-object p3 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 152 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$5; invoke-direct {v1, p0, p1, p2, p3}, Lcsdk/gluads/impl/QueuingAdvertising$5;->(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 158 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 161 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 162 invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .line 161 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 2 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 130 monitor-enter p0 .line 131 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 .line 132 invoke-static {p3}, Lcsdk/gluads/util/Common;->shallowClone(Ljava/util/Map;)Ljava/util/Map; move-result-object p3 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 133 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$4; invoke-direct {v1, p0, p1, p2, p3}, Lcsdk/gluads/impl/QueuingAdvertising$4;->(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 139 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 142 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 143 invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .line 142 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public onPause()V .locals 2 .line 181 monitor-enter p0 .line 182 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 183 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$6; invoke-direct {v1, p0}, Lcsdk/gluads/impl/QueuingAdvertising$6;->(Lcsdk/gluads/impl/QueuingAdvertising;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 189 monitor-exit p0 return-void :catchall_0 move-exception v0 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 192 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 193 invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->onPause()V return-void .line 192 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw v0 .end method .method public onResume()V .locals 2 .line 199 monitor-enter p0 .line 200 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 201 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$7; invoke-direct {v1, p0}, Lcsdk/gluads/impl/QueuingAdvertising$7;->(Lcsdk/gluads/impl/QueuingAdvertising;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 207 monitor-exit p0 return-void :catchall_0 move-exception v0 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 210 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 211 invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->onResume()V return-void .line 210 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw v0 .end method .method public setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V .locals 2 .param p1 # Lcsdk/gluads/IAdvertisingListener; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 112 monitor-enter p0 .line 113 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 114 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$3; invoke-direct {v1, p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$3;->(Lcsdk/gluads/impl/QueuingAdvertising;Lcsdk/gluads/IAdvertisingListener;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 120 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 123 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 124 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V return-void .line 123 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public setCustomProperties(Ljava/util/Map;)V .locals 2 .param p1 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 255 monitor-enter p0 .line 256 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 .line 257 invoke-static {p1}, Lcsdk/gluads/util/Common;->shallowClone(Ljava/util/Map;)Ljava/util/Map; move-result-object p1 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 258 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$10; invoke-direct {v1, p0, p1}, Lcsdk/gluads/impl/QueuingAdvertising$10;->(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/util/Map;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 264 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 267 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 268 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->setCustomProperties(Ljava/util/Map;)V return-void .line 267 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V .locals 2 .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 .line 217 monitor-enter p0 .line 218 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 .line 219 invoke-static {p2}, Lcsdk/gluads/util/Common;->shallowClone(Ljava/util/Map;)Ljava/util/Map; move-result-object p2 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 220 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$8; invoke-direct {v1, p0, p1, p2}, Lcsdk/gluads/impl/QueuingAdvertising$8;->(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/util/Map;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 226 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 229 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 230 invoke-interface {v0, p1, p2}, Lcsdk/gluads/IAdvertising;->setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)V return-void .line 229 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method .method public show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V .locals 2 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p3 # Ljava/util/Map; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 92 invoke-static {p3}, Lcsdk/gluads/util/Common;->shallowClone(Ljava/util/Map;)Ljava/util/Map; move-result-object p3 .line 94 monitor-enter p0 .line 95 :try_start_0 invoke-direct {p0}, Lcsdk/gluads/impl/QueuingAdvertising;->unsafe_shouldQueue()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mQueue:Ljava/util/Queue; .line 96 new-instance v1, Lcsdk/gluads/impl/QueuingAdvertising$2; invoke-direct {v1, p0, p1, p2, p3}, Lcsdk/gluads/impl/QueuingAdvertising$2;->(Lcsdk/gluads/impl/QueuingAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V invoke-interface {v0, v1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z .line 102 monitor-exit p0 return-void :catchall_0 move-exception p1 goto :goto_0 :cond_0 iget-object v0, p0, Lcsdk/gluads/impl/QueuingAdvertising;->mAdvertising:Lcsdk/gluads/IAdvertising; .line 105 monitor-exit p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 106 invoke-direct {p0, v0, p1, p2, p3}, Lcsdk/gluads/impl/QueuingAdvertising;->internal_show(Lcsdk/gluads/IAdvertising;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .line 105 :goto_0 :try_start_1 monitor-exit p0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 throw p1 .end method