package csdk.gluads.tapjoy; import android.app.Activity; import android.content.Context; import android.text.TextUtils; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.tapjoy.TJActionRequest; import com.tapjoy.TJError; import com.tapjoy.TJPlacement; import com.tapjoy.TJPlacementListener; import com.tapjoy.TJSetUserIDListener; import com.tapjoy.Tapjoy; import csdk.gluads.Consts; import csdk.gluads.GemsDataUtil; import csdk.gluads.IAdvertising; import csdk.gluads.IAdvertisingListener; import csdk.gluads.LoadingScreen; import csdk.gluads.PlacementEvent; import csdk.gluads.PrivacyStatus; import csdk.gluads.Reward; import csdk.gluads.impl.NullAdvertisingListener; import csdk.gluads.tapjoy.TapjoyConnectState; import csdk.gluads.util.AdvertisingUtil; import csdk.gluads.util.Common; import csdk.gluads.util.ConfigUtil; import csdk.gluads.util.JsonUtil; import csdk.gluads.util.log.YLogger; import csdk.gluads.util.log.YLoggerFactory; import java.util.Map; import java.util.concurrent.Callable; import java.util.concurrent.atomic.AtomicReference; /* loaded from: classes4.dex */ public class TapjoyOfferWallManager implements IAdvertising, TapjoyConnectState.Listener { private static final int TAPJOY_MINIMUM_WORKING_API_LEVEL = 24; private final Activity mActivity; private final Context mApplicationContext; private final String mDefaultPlacementId; private final AtomicReference mEncodedGemsPayload; private final Map mExtra; private final LoadingScreen mLoadingScreen; private final Map mPlacementToPlacementId; private final AtomicReference mUserIdentifier; private final YLogger mLog = YLoggerFactory.getLogger(getClass()); private final AtomicReference mListener = new AtomicReference<>(NullAdvertisingListener.INSTANCE); @Override // csdk.gluads.IAdvertising public void discard(@NonNull String str, @NonNull String str2, @Nullable Map map) { } @Override // csdk.gluads.IAdvertising public Reward getReward(@NonNull String str, @NonNull String str2) { return null; } @Override // csdk.gluads.IAdvertising public void internal_onNewSession() { } @Override // csdk.gluads.IAdvertising public void internal_updateAdsFrequency(@NonNull Map map) { } @Override // csdk.gluads.IAdvertising public void internal_updateCrossPromotion(@NonNull String str, @NonNull Map map, @Nullable Map map2) { } @Override // csdk.gluads.IAdvertising public void internal_updatePrivacyStatus(PrivacyStatus privacyStatus) { } @Override // csdk.gluads.IAdvertising public void internal_updateRewardList(@NonNull Map map) { } @Override // csdk.gluads.IAdvertising public void load(@NonNull String str, @NonNull String str2, @Nullable Map map) { } @Override // csdk.gluads.IAdvertising public void onAdvertisementClick(@NonNull String str, @NonNull String str2, @Nullable Map map) { } @Override // csdk.gluads.IAdvertising public void onAdvertisementImpression(@NonNull String str, @NonNull String str2, @Nullable Map map) { } @Override // csdk.gluads.IAdvertising public void setCustomProperties(@Nullable Map map) { } public TapjoyOfferWallManager(Callable callable, Map map, String str, LoadingScreen loadingScreen) { Map createMap = Common.createMap(); this.mPlacementToPlacementId = createMap; createMap.putAll(map); this.mDefaultPlacementId = str; this.mLoadingScreen = loadingScreen; Map createMap2 = Common.createMap(); this.mExtra = createMap2; createMap2.put(Consts.MEDIATION_NETWORK, Consts.SDK_TAPJOY); this.mUserIdentifier = new AtomicReference<>(null); this.mEncodedGemsPayload = new AtomicReference<>(null); Activity activity = (Activity) Common.call(callable); this.mActivity = activity; this.mApplicationContext = activity.getApplicationContext(); } @Override // csdk.gluads.IAdvertising public boolean isLoaded(@NonNull String str, @NonNull String str2, @Nullable Map map) { return Tapjoy.isConnected(); } @Override // csdk.gluads.IAdvertising public void show(@NonNull String str, @NonNull final String str2, @Nullable Map map) { this.mLog.d("OFFER_WALL.SHOW", "l", Consts.SDK_TAPJOY, "placement", str2); final String str3 = (String) Common.get(this.mPlacementToPlacementId, str2, this.mDefaultPlacementId); if (!Tapjoy.isConnected()) { onOfferWallShowFailed(str2, new Exception("Tapjoy is not connected.")); return; } if (TextUtils.isEmpty(str3)) { onOfferWallShowFailed(str2, new IllegalArgumentException("No mapping for " + str2)); return; } String str4 = this.mUserIdentifier.get(); String str5 = this.mEncodedGemsPayload.get(); if (TextUtils.isEmpty(str4)) { onOfferWallShowFailed(str2, new IllegalArgumentException("UserId is empty.")); return; } if (TextUtils.isEmpty(str5)) { onOfferWallShowFailed(str2, new IllegalArgumentException("GemsPayload is empty.")); return; } Common.runOnUIThread(new Runnable() { // from class: csdk.gluads.tapjoy.TapjoyOfferWallManager.1 @Override // java.lang.Runnable public void run() { TapjoyOfferWallManager.this.mLoadingScreen.show(); } }); this.mLog.d("OFFER_WALL.SHOW.SET_CUSTOM_PARAM", "l", Consts.SDK_TAPJOY, "customParam", str5); Tapjoy.setCustomParameter(str5); this.mLog.d("OFFER_WALL.SHOW.SET_USER_ID", "l", Consts.SDK_TAPJOY, "userId", str4); Tapjoy.setUserID(str4, new TJSetUserIDListener() { // from class: csdk.gluads.tapjoy.TapjoyOfferWallManager.2 @Override // com.tapjoy.TJSetUserIDListener public void onSetUserIDSuccess() { Tapjoy.setActivity(TapjoyOfferWallManager.this.mActivity); TJPlacement placement = Tapjoy.getPlacement(str3, TapjoyOfferWallManager.this.new TapjoyListener(str2)); AdvertisingUtil.broadcastNetworkIntent(TapjoyOfferWallManager.this.mApplicationContext, Consts.SDK_TAPJOY); placement.requestContent(); } @Override // com.tapjoy.TJSetUserIDListener public void onSetUserIDFailure(String str6) { TapjoyOfferWallManager.this.mLoadingScreen.dismiss(); TapjoyOfferWallManager.this.onOfferWallShowFailed(str2, new IllegalArgumentException("Set UserId failed: " + str6)); } }); } @Override // csdk.gluads.IAdvertising public void setAdvertisingListener(@Nullable IAdvertisingListener iAdvertisingListener) { AtomicReference atomicReference = this.mListener; if (iAdvertisingListener == null) { iAdvertisingListener = NullAdvertisingListener.INSTANCE; } atomicReference.set(iAdvertisingListener); } @Override // csdk.gluads.IAdvertising public void destroy() { onPause(); this.mListener.set(NullAdvertisingListener.INSTANCE); onConnectStateChange(false); } @Override // csdk.gluads.IAdvertising public void onPause() { this.mLoadingScreen.dismiss(); if (Tapjoy.isConnected()) { Tapjoy.endSession(); } } @Override // csdk.gluads.IAdvertising public void onResume() { if (Tapjoy.isConnected()) { Tapjoy.startSession(); } } @Override // csdk.gluads.IAdvertising public void setUserIdentifier(@Nullable String str, @Nullable Map map) { this.mLog.d("OFFER_WALL.UPDATE.USER_ID", "l", Consts.SDK_TAPJOY, "userId", str); if (TextUtils.isEmpty(str)) { this.mUserIdentifier.set(null); } else { this.mUserIdentifier.set(str); } } private void setGemsAnalyticsIdentifiers(@Nullable Map map) { this.mLog.d("OFFER_WALL.UPDATE.GEMS_ANALYTICS_IDS", "l", Consts.SDK_TAPJOY, "data", map); if (map == null || map.isEmpty()) { this.mEncodedGemsPayload.set(null); } else { this.mEncodedGemsPayload.set(GemsDataUtil.base64EncodeMap(map)); } } @Override // csdk.gluads.IAdvertising public void internal_setGemsData(@Nullable String str, @Nullable Map map) { this.mLog.d("OFFER_WALL.UPDATE.GEMSDATA", "l", Consts.SDK_TAPJOY, Consts.KEY_NAME_GEMSDATA, str); try { Map parseJsonObject = JsonUtil.parseJsonObject(str); String string = ConfigUtil.getString(parseJsonObject, "playerId", ""); String string2 = ConfigUtil.getString(parseJsonObject, Consts.KEY_NAME_ANALYTICS_DEVICE_ID, ""); String string3 = ConfigUtil.getString(parseJsonObject, Consts.KEY_NAME_ANALYTICS_GAME_NAME, ""); String string4 = ConfigUtil.getString(parseJsonObject, "sessionId", ""); String string5 = ConfigUtil.getString(parseJsonObject, "revId", ""); Map createMap = Common.createMap(); if (!TextUtils.isEmpty(string)) { createMap.put(Consts.KEY_TAPJOY_USER_ID, string); createMap.put(Consts.KEY_TAPJOY_USER_ID_VERSION, "2"); setUserIdentifier(GemsDataUtil.base64EncodeMap(createMap), null); } Map createMap2 = Common.createMap(); if (!TextUtils.isEmpty(string2)) { createMap2.put(Consts.KEY_TAPJOY_ANALYTICS_DEVICE_ID, string2); } if (!TextUtils.isEmpty(string3)) { createMap2.put("name", string3); } if (!TextUtils.isEmpty(string4)) { createMap2.put(Consts.KEY_TAPJOY_SESSION_ID, string4); } if (!TextUtils.isEmpty(string5)) { createMap2.put("revId", string5); } if (createMap2.isEmpty()) { return; } setGemsAnalyticsIdentifiers(createMap2); } catch (Exception e) { this.mLog.d("OFFER_WALL.PARSE.GEMSDATA", "e", e, "l", Consts.SDK_TAPJOY); } } @Override // csdk.gluads.tapjoy.TapjoyConnectState.Listener public void onConnectStateChange(boolean z) { this.mLog.d("OFFER_WALL", "l", Consts.SDK_TAPJOY, "Tapjoy is connecting", Boolean.valueOf(z)); } /* JADX INFO: Access modifiers changed from: private */ public void onOfferWallShowFailed(String str, Exception exc) { this.mLoadingScreen.dismiss(); this.mLog.e("OFFER_WALL.SHOW.ERROR", "l", Consts.SDK_TAPJOY, "placement", str, "e", exc); this.mListener.get().onPlacementEvent(new PlacementEvent(Consts.ADVERTISEMENT_TYPE_OFFER_WALL, str, Consts.PLACEMENT_STATUS_SHOW_STARTED, exc, this.mExtra)); } public class TapjoyListener implements TJPlacementListener { private final String mPlacement; @Override // com.tapjoy.TJPlacementListener public void onPurchaseRequest(TJPlacement tJPlacement, TJActionRequest tJActionRequest, String str) { } @Override // com.tapjoy.TJPlacementListener public void onRequestSuccess(TJPlacement tJPlacement) { } @Override // com.tapjoy.TJPlacementListener public void onRewardRequest(TJPlacement tJPlacement, TJActionRequest tJActionRequest, String str, int i) { } public TapjoyListener(String str) { this.mPlacement = str; } @Override // com.tapjoy.TJPlacementListener public void onRequestFailure(TJPlacement tJPlacement, TJError tJError) { TapjoyOfferWallManager.this.onOfferWallShowFailed(this.mPlacement, new Exception(tJError.message)); } @Override // com.tapjoy.TJPlacementListener public void onContentReady(TJPlacement tJPlacement) { if (tJPlacement.isContentAvailable()) { if (TapjoyOfferWallManager.this.mLoadingScreen.isInitialized() && !TapjoyOfferWallManager.this.mLoadingScreen.isShowing()) { onContentDismiss(tJPlacement); return; } else { tJPlacement.showContent(); return; } } onRequestFailure(tJPlacement, new TJError(0, "Content is not available for " + tJPlacement.getName())); } @Override // com.tapjoy.TJPlacementListener public void onContentShow(TJPlacement tJPlacement) { TapjoyOfferWallManager.this.mLoadingScreen.dismiss(); ((IAdvertisingListener) TapjoyOfferWallManager.this.mListener.get()).onPlacementEvent(new PlacementEvent(Consts.ADVERTISEMENT_TYPE_OFFER_WALL, this.mPlacement, Consts.PLACEMENT_STATUS_SHOW_STARTED, null, TapjoyOfferWallManager.this.mExtra)); } @Override // com.tapjoy.TJPlacementListener public void onContentDismiss(TJPlacement tJPlacement) { ((IAdvertisingListener) TapjoyOfferWallManager.this.mListener.get()).onPlacementEvent(new PlacementEvent(Consts.ADVERTISEMENT_TYPE_OFFER_WALL, this.mPlacement, Consts.PLACEMENT_STATUS_SHOW_FINISHED, null, TapjoyOfferWallManager.this.mExtra)); } @Override // com.tapjoy.TJPlacementListener public void onClick(TJPlacement tJPlacement) { ((IAdvertisingListener) TapjoyOfferWallManager.this.mListener.get()).onPlacementEvent(new PlacementEvent(Consts.ADVERTISEMENT_TYPE_OFFER_WALL, this.mPlacement, Consts.PLACEMENT_STATUS_CLICKED, null, null)); } } }