package csdk.gluads.impl; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import csdk.gluads.CustomAction; import csdk.gluads.IAdvertising; import csdk.gluads.IAdvertisingListener; import csdk.gluads.PlacementEvent; import csdk.gluads.PrivacyStatus; import csdk.gluads.Reward; import java.util.Map; import java.util.concurrent.atomic.AtomicReference; /* loaded from: classes4.dex */ public abstract class AdvertisingProxy implements IAdvertising, IAdvertisingListener { private final AtomicReference mListener = new AtomicReference<>(NullAdvertisingListener.INSTANCE); private IAdvertising mNext; @Override // csdk.gluads.IAdvertising public void internal_updateCrossPromotion(@NonNull String str, @NonNull Map map, @Nullable Map map2) { } public IAdvertising next() { return this.mNext; } public void init(@NonNull IAdvertising iAdvertising) { this.mNext = iAdvertising; iAdvertising.setAdvertisingListener(this); } public IAdvertisingListener listener() { return this.mListener.get(); } @Override // csdk.gluads.IAdvertising public boolean isLoaded(@NonNull String str, @NonNull String str2, @Nullable Map map) { return this.mNext.isLoaded(str, str2, map); } @Override // csdk.gluads.IAdvertising public void load(@NonNull String str, @NonNull String str2, @Nullable Map map) { this.mNext.load(str, str2, map); } @Override // csdk.gluads.IAdvertising public void show(@NonNull String str, @NonNull String str2, @Nullable Map map) { this.mNext.show(str, str2, map); } @Override // csdk.gluads.IAdvertising public void setAdvertisingListener(@Nullable IAdvertisingListener iAdvertisingListener) { this.mListener.set(iAdvertisingListener); } @Override // csdk.gluads.IAdvertising public void onAdvertisementImpression(@NonNull String str, @NonNull String str2, @Nullable Map map) { this.mNext.onAdvertisementImpression(str, str2, map); } @Override // csdk.gluads.IAdvertising public void onAdvertisementClick(@NonNull String str, @NonNull String str2, @Nullable Map map) { this.mNext.onAdvertisementClick(str, str2, map); } @Override // csdk.gluads.IAdvertising public void destroy() { this.mNext.destroy(); } @Override // csdk.gluads.IAdvertising public void onPause() { this.mNext.onPause(); } @Override // csdk.gluads.IAdvertising public void onResume() { this.mNext.onResume(); } @Override // csdk.gluads.IAdvertising public void setUserIdentifier(@Nullable String str, @Nullable Map map) { this.mNext.setUserIdentifier(str, map); } @Override // csdk.gluads.IAdvertising public void discard(@NonNull String str, @NonNull String str2, @Nullable Map map) { this.mNext.discard(str, str2, map); } @Override // csdk.gluads.IAdvertising public void setCustomProperties(@Nullable Map map) { this.mNext.setCustomProperties(map); } @Override // csdk.gluads.IAdvertising public Reward getReward(@NonNull String str, @NonNull String str2) { return this.mNext.getReward(str, str2); } @Override // csdk.gluads.IAdvertisingListener public void onCustomActionReceived(@NonNull CustomAction customAction) { listener().onCustomActionReceived(customAction); } @Override // csdk.gluads.IAdvertisingListener public void onPlacementEvent(@NonNull PlacementEvent placementEvent) { listener().onPlacementEvent(placementEvent); } @Override // csdk.gluads.IAdvertisingListener public void onRewardReceived(@NonNull Reward reward) { listener().onRewardReceived(reward); } @Override // csdk.gluads.IAdvertising public void internal_setGemsData(@Nullable String str, @Nullable Map map) { this.mNext.internal_setGemsData(str, map); } @Override // csdk.gluads.IAdvertising public void internal_updatePrivacyStatus(PrivacyStatus privacyStatus) { this.mNext.internal_updatePrivacyStatus(privacyStatus); } @Override // csdk.gluads.IAdvertising public void internal_updateRewardList(Map map) { this.mNext.internal_updateRewardList(map); } @Override // csdk.gluads.IAdvertising public void internal_updateAdsFrequency(@NonNull Map map) { this.mNext.internal_updateAdsFrequency(map); } @Override // csdk.gluads.IAdvertising public void internal_onNewSession() { this.mNext.internal_onNewSession(); } }