.class public abstract Lcsdk/gluads/impl/AdvertisingProxy; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcsdk/gluads/IAdvertising; .implements Lcsdk/gluads/IAdvertisingListener; # instance fields .field private final mListener:Ljava/util/concurrent/atomic/AtomicReference; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/concurrent/atomic/AtomicReference<", "Lcsdk/gluads/IAdvertisingListener;", ">;" } .end annotation .end field .field private mNext:Lcsdk/gluads/IAdvertising; # direct methods .method public constructor ()V .locals 2 .line 26 invoke-direct {p0}, Ljava/lang/Object;->()V .line 27 new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; sget-object v1, Lcsdk/gluads/impl/NullAdvertisingListener;->INSTANCE:Lcsdk/gluads/IAdvertisingListener; invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->(Ljava/lang/Object;)V iput-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mListener:Ljava/util/concurrent/atomic/AtomicReference; return-void .end method # virtual methods .method public destroy()V .locals 1 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 75 invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->destroy()V return-void .end method .method public discard(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 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 95 invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->discard(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .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/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 105 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 init(Lcsdk/gluads/IAdvertising;)V .locals 0 .param p1 # Lcsdk/gluads/IAdvertising; .annotation build Landroidx/annotation/NonNull; .end annotation .end param iput-object p1, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 32 invoke-interface {p1, p0}, Lcsdk/gluads/IAdvertising;->setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V return-void .end method .method public internal_onNewSession()V .locals 1 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 150 invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->internal_onNewSession()V 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 v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 126 invoke-interface {v0, p1, p2}, Lcsdk/gluads/IAdvertising;->internal_setGemsData(Ljava/lang/String;Ljava/util/Map;)V return-void .end method .method public internal_updateAdsFrequency(Ljava/util/Map;)V .locals 1 .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 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 141 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->internal_updateAdsFrequency(Ljava/util/Map;)V return-void .end method .method public internal_updateCrossPromotion(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V .locals 0 .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 return-void .end method .method public internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V .locals 1 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 131 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->internal_updatePrivacyStatus(Lcsdk/gluads/PrivacyStatus;)V return-void .end method .method public internal_updateRewardList(Ljava/util/Map;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 136 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->internal_updateRewardList(Ljava/util/Map;)V return-void .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 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 45 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 .end method .method public listener()Lcsdk/gluads/IAdvertisingListener; .locals 1 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mListener:Ljava/util/concurrent/atomic/AtomicReference; .line 40 invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; move-result-object v0 check-cast v0, Lcsdk/gluads/IAdvertisingListener; return-object v0 .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 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 50 invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->load(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .end method .method public next()Lcsdk/gluads/IAdvertising; .locals 1 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; return-object v0 .end method .method public onAdvertisementClick(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 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 70 invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->onAdvertisementClick(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .end method .method public onAdvertisementImpression(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 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 65 invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->onAdvertisementImpression(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .end method .method public onCustomActionReceived(Lcsdk/gluads/CustomAction;)V .locals 1 .param p1 # Lcsdk/gluads/CustomAction; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 111 invoke-virtual {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->listener()Lcsdk/gluads/IAdvertisingListener; move-result-object v0 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertisingListener;->onCustomActionReceived(Lcsdk/gluads/CustomAction;)V return-void .end method .method public onPause()V .locals 1 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 80 invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->onPause()V return-void .end method .method public onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V .locals 1 .param p1 # Lcsdk/gluads/PlacementEvent; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 116 invoke-virtual {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->listener()Lcsdk/gluads/IAdvertisingListener; move-result-object v0 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertisingListener;->onPlacementEvent(Lcsdk/gluads/PlacementEvent;)V return-void .end method .method public onResume()V .locals 1 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 85 invoke-interface {v0}, Lcsdk/gluads/IAdvertising;->onResume()V return-void .end method .method public onRewardReceived(Lcsdk/gluads/Reward;)V .locals 1 .param p1 # Lcsdk/gluads/Reward; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 121 invoke-virtual {p0}, Lcsdk/gluads/impl/AdvertisingProxy;->listener()Lcsdk/gluads/IAdvertisingListener; move-result-object v0 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertisingListener;->onRewardReceived(Lcsdk/gluads/Reward;)V return-void .end method .method public setAdvertisingListener(Lcsdk/gluads/IAdvertisingListener;)V .locals 1 .param p1 # Lcsdk/gluads/IAdvertisingListener; .annotation build Landroidx/annotation/Nullable; .end annotation .end param iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mListener:Ljava/util/concurrent/atomic/AtomicReference; .line 60 invoke-virtual {v0, p1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V return-void .end method .method public setCustomProperties(Ljava/util/Map;)V .locals 1 .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 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 100 invoke-interface {v0, p1}, Lcsdk/gluads/IAdvertising;->setCustomProperties(Ljava/util/Map;)V 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 v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 90 invoke-interface {v0, p1, p2}, Lcsdk/gluads/IAdvertising;->setUserIdentifier(Ljava/lang/String;Ljava/util/Map;)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 iget-object v0, p0, Lcsdk/gluads/impl/AdvertisingProxy;->mNext:Lcsdk/gluads/IAdvertising; .line 55 invoke-interface {v0, p1, p2, p3}, Lcsdk/gluads/IAdvertising;->show(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V return-void .end method