正在查看: CallApp v2.226 应用的 MetaAdapter.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 MetaAdapter.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fyber.fairbid.sdk.mediation.adapter.meta;
import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;
import android.net.Uri;
import android.os.Handler;
import android.text.TextUtils;
import android.view.SurfaceView;
import android.widget.ImageView;
import androidx.annotation.Keep;
import androidx.emoji2.text.EmojiCompatInitializer;
import androidx.emoji2.text.c;
import androidx.emoji2.text.e;
import androidx.emoji2.text.f;
import androidx.work.WorkerParameters;
import androidx.work.impl.model.WorkGenerationalId;
import androidx.work.impl.model.WorkSpecKt;
import com.callapp.contacts.action.shared.ShareLocationAction;
import com.callapp.contacts.model.contact.ContactData;
import com.facebook.ads.AdSettings;
import com.facebook.ads.AdSize;
import com.facebook.ads.AdView;
import com.facebook.ads.AudienceNetworkAds;
import com.facebook.ads.BidderTokenProvider;
import com.facebook.ads.CacheFlag;
import com.facebook.ads.InterstitialAd;
import com.facebook.ads.RewardedVideoAd;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fyber.fairbid.ads.RequestFailure;
import com.fyber.fairbid.ads.banner.BannerSize;
import com.fyber.fairbid.ads.banner.internal.InternalBannerOptions;
import com.fyber.fairbid.cj;
import com.fyber.fairbid.common.concurrency.SettableFuture;
import com.fyber.fairbid.common.lifecycle.FetchFailure;
import com.fyber.fairbid.common.lifecycle.FetchOptions;
import com.fyber.fairbid.common.lifecycle.FetchResult;
import com.fyber.fairbid.common.lifecycle.OnScreenAdTracker;
import com.fyber.fairbid.dj;
import com.fyber.fairbid.gj;
import com.fyber.fairbid.hj;
import com.fyber.fairbid.http.FairBidHttpUtils;
import com.fyber.fairbid.ij;
import com.fyber.fairbid.internal.ActivityProvider;
import com.fyber.fairbid.internal.Constants;
import com.fyber.fairbid.internal.Logger;
import com.fyber.fairbid.internal.Utils;
import com.fyber.fairbid.internal.user.IUser;
import com.fyber.fairbid.internal.utils.DeviceUtils;
import com.fyber.fairbid.internal.utils.ScreenUtils;
import com.fyber.fairbid.jj;
import com.fyber.fairbid.kj;
import com.fyber.fairbid.mediation.LocationProvider;
import com.fyber.fairbid.mediation.Network;
import com.fyber.fairbid.mediation.abstr.DisplayableFetchResult;
import com.fyber.fairbid.mediation.abstr.FetchCacheKeyPlacementIdProvider;
import com.fyber.fairbid.mediation.abstr.FetchConstraintsWhileOnScreen;
import com.fyber.fairbid.mediation.abstr.NetworkAdapter;
import com.fyber.fairbid.mediation.analytics.IAdImageReporter;
import com.fyber.fairbid.mediation.display.NetworkModel;
import com.fyber.fairbid.mediation.pmn.ProgrammaticNetworkAdapter;
import com.fyber.fairbid.mediation.pmn.ProgrammaticSessionInfo;
import com.fyber.fairbid.mediation.request.MediationRequest;
import com.fyber.fairbid.sdk.R;
import com.fyber.fairbid.sdk.ads.PMNAd;
import com.fyber.fairbid.sdk.mediation.FairBidListenerHandler;
import com.fyber.fairbid.sdk.mediation.adapter.meta.MetaAdapter;
import com.fyber.fairbid.sdk.placements.IPlacementsHandler;
import com.fyber.fairbid.w0;
import com.google.android.gms.common.util.BiConsumer;
import com.google.firebase.remoteconfig.internal.b;
import com.smaato.sdk.nativead.repository.NativeAdRepository;
import io.bidmachine.AdsFormat;
import io.bidmachine.ads.networks.gam.GAMLoader;
import io.bidmachine.ads.networks.gam.InternalGAMAd;
import io.bidmachine.ads.networks.gam.InternalGAMFullscreenAd;
import io.bidmachine.ads.networks.gam.InternalGAMFullscreenAdPresentListener;
import io.bidmachine.ads.networks.gam.InternalLoadListener;
import io.bidmachine.ads.networks.gam_dynamic.InternalAd;
import io.bidmachine.ads.networks.gam_dynamic.InternalFullscreenAd;
import io.bidmachine.ads.networks.gam_dynamic.InternalFullscreenAdPresentListener;
import io.bidmachine.media3.common.Format;
import io.bidmachine.media3.common.Timeline;
import io.bidmachine.media3.common.VideoFrameProcessingException;
import io.bidmachine.media3.common.VideoSize;
import io.bidmachine.media3.common.util.Util;
import io.bidmachine.media3.exoplayer.DecoderReuseEvaluation;
import io.bidmachine.media3.exoplayer.MediaSourceList;
import io.bidmachine.media3.exoplayer.audio.AudioRendererEventListener;
import io.bidmachine.media3.exoplayer.drm.DrmSessionEventListener;
import io.bidmachine.media3.exoplayer.source.MediaLoadData;
import io.bidmachine.media3.exoplayer.source.MediaSource;
import io.bidmachine.media3.exoplayer.source.MediaSourceEventListener;
import io.bidmachine.media3.exoplayer.source.ads.AdsMediaSource;
import io.bidmachine.media3.exoplayer.source.ads.ServerSideAdInsertionMediaSource;
import io.bidmachine.media3.exoplayer.video.CompositingVideoSinkProvider;
import io.bidmachine.media3.exoplayer.video.VideoRendererEventListener;
import io.bidmachine.media3.exoplayer.video.VideoSink;
import io.bidmachine.media3.ui.PlayerView;
import io.bidmachine.rendering.measurer.BaseCompositeMeasurer;
import io.bidmachine.util.Executable;
import io.bidmachine.util.appintents.IntentUtilsKt;
import java.io.IOException;
import java.util.EnumSet;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ThreadPoolExecutor;
import k2.f;
import k2.g;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.b0;
import kotlin.collections.q;
import kotlin.collections.r;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.Regex;
import kotlin.text.StringsKt;
import net.pubnative.lite.sdk.UserAgentProvider;
import nj.g0;
import nj.i0;
import o5.a1;
import o5.s0;
import o5.v;
import org.jetbrains.annotations.NotNull;
import sj.a0;
import sj.j;
import sj.w;
import x.c;
@Metadata(d1 = {"\u0000n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\u0018\u00002\u00020\u00012\u00020\u0002:\u0001%B\u0089\u0001\b\u0007\u0012\u0006\u0010\u0004\u001a\u00020\u0003\u0012\u0006\u0010\u0006\u001a\u00020\u0005\u0012\u0006\u0010\b\u001a\u00020\u0007\u0012\u0006\u0010\n\u001a\u00020\t\u0012\u0006\u0010\f\u001a\u00020\u000b\u0012\u0006\u0010\u000e\u001a\u00020\r\u0012\u0006\u0010\u0010\u001a\u00020\u000f\u0012\u0006\u0010\u0012\u001a\u00020\u0011\u0012\u0006\u0010\u0014\u001a\u00020\u0013\u0012\u0006\u0010\u0016\u001a\u00020\u0015\u0012\u0006\u0010\u0018\u001a\u00020\u0017\u0012\u0006\u0010\u001a\u001a\u00020\u0019\u0012\u0006\u0010\u001c\u001a\u00020\u001b\u0012\u0006\u0010\u001e\u001a\u00020\u001d\u0012\u0006\u0010 \u001a\u00020\u001f\u0012\u0006\u0010\"\u001a\u00020!¢\u0006\u0004\b#\u0010$¨\u0006&"}, d2 = {"Lcom/fyber/fairbid/sdk/mediation/adapter/meta/MetaAdapter;", "Lcom/fyber/fairbid/mediation/abstr/NetworkAdapter;", "Lcom/fyber/fairbid/mediation/pmn/ProgrammaticNetworkAdapter;", "Landroid/content/Context;", "context", "Lcom/fyber/fairbid/internal/ActivityProvider;", "activityProvider", "Lcom/fyber/fairbid/internal/Utils$ClockHelper;", "clockHelper", "Lcom/fyber/fairbid/common/lifecycle/FetchResult$Factory;", "fetchResultFactory", "Lcom/fyber/fairbid/mediation/analytics/IAdImageReporter;", "adImageReporter", "Lcom/fyber/fairbid/internal/utils/ScreenUtils;", "screenUtils", "Ljava/util/concurrent/ScheduledExecutorService;", "executorService", "Ljava/util/concurrent/ExecutorService;", "uiThreadExecutorService", "Lcom/fyber/fairbid/mediation/LocationProvider;", "locationProvider", "Lcom/fyber/fairbid/internal/Utils;", "genericUtils", "Lcom/fyber/fairbid/internal/utils/DeviceUtils;", "deviceUtils", "Lcom/fyber/fairbid/sdk/mediation/FairBidListenerHandler;", "fairBidListenerHandler", "Lcom/fyber/fairbid/sdk/placements/IPlacementsHandler;", "placementsHandler", "Lcom/fyber/fairbid/common/lifecycle/OnScreenAdTracker;", "onScreenAdTracker", "Lcom/fyber/fairbid/internal/user/IUser;", "user", "Lcom/fyber/fairbid/mediation/abstr/FetchCacheKeyPlacementIdProvider;", "placementIdProvider", "<init>", "(Landroid/content/Context;Lcom/fyber/fairbid/internal/ActivityProvider;Lcom/fyber/fairbid/internal/Utils$ClockHelper;Lcom/fyber/fairbid/common/lifecycle/FetchResult$Factory;Lcom/fyber/fairbid/mediation/analytics/IAdImageReporter;Lcom/fyber/fairbid/internal/utils/ScreenUtils;Ljava/util/concurrent/ScheduledExecutorService;Ljava/util/concurrent/ExecutorService;Lcom/fyber/fairbid/mediation/LocationProvider;Lcom/fyber/fairbid/internal/Utils;Lcom/fyber/fairbid/internal/utils/DeviceUtils;Lcom/fyber/fairbid/sdk/mediation/FairBidListenerHandler;Lcom/fyber/fairbid/sdk/placements/IPlacementsHandler;Lcom/fyber/fairbid/common/lifecycle/OnScreenAdTracker;Lcom/fyber/fairbid/internal/user/IUser;Lcom/fyber/fairbid/mediation/abstr/FetchCacheKeyPlacementIdProvider;)V", "com/fyber/fairbid/bj", "fairbid-sdk_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class MetaAdapter extends NetworkAdapter implements ProgrammaticNetworkAdapter {
public static final int A = 0;
public w0 x;
public final int y;
public final boolean z;
@Keep
public MetaAdapter(@NotNull Context context, @NotNull ActivityProvider activityProvider, @NotNull Utils.ClockHelper clockHelper, @NotNull FetchResult.Factory factory, @NotNull IAdImageReporter iAdImageReporter, @NotNull ScreenUtils screenUtils, @NotNull ScheduledExecutorService scheduledExecutorService, @NotNull ExecutorService executorService, @NotNull LocationProvider locationProvider, @NotNull Utils utils, @NotNull DeviceUtils deviceUtils, @NotNull FairBidListenerHandler fairBidListenerHandler, @NotNull IPlacementsHandler iPlacementsHandler, @NotNull OnScreenAdTracker onScreenAdTracker, @NotNull IUser iUser, @NotNull FetchCacheKeyPlacementIdProvider fetchCacheKeyPlacementIdProvider) {
super(context, activityProvider, clockHelper, factory, iAdImageReporter, screenUtils, scheduledExecutorService, executorService, locationProvider, utils, deviceUtils, fairBidListenerHandler, iPlacementsHandler, onScreenAdTracker, iUser, fetchCacheKeyPlacementIdProvider);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(activityProvider, "activityProvider");
Intrinsics.checkNotNullParameter(clockHelper, "clockHelper");
Intrinsics.checkNotNullParameter(factory, "fetchResultFactory");
Intrinsics.checkNotNullParameter(iAdImageReporter, "adImageReporter");
Intrinsics.checkNotNullParameter(screenUtils, "screenUtils");
Intrinsics.checkNotNullParameter(scheduledExecutorService, "executorService");
Intrinsics.checkNotNullParameter(executorService, "uiThreadExecutorService");
Intrinsics.checkNotNullParameter(locationProvider, "locationProvider");
Intrinsics.checkNotNullParameter(utils, "genericUtils");
Intrinsics.checkNotNullParameter(deviceUtils, "deviceUtils");
Intrinsics.checkNotNullParameter(fairBidListenerHandler, "fairBidListenerHandler");
Intrinsics.checkNotNullParameter(iPlacementsHandler, "placementsHandler");
Intrinsics.checkNotNullParameter(onScreenAdTracker, "onScreenAdTracker");
Intrinsics.checkNotNullParameter(iUser, "user");
Intrinsics.checkNotNullParameter(fetchCacheKeyPlacementIdProvider, "placementIdProvider");
this.y = R.drawable.fb_ic_network_meta;
this.z = true;
}
public static final void a(FetchOptions fetchOptions, ij ijVar, SettableFuture settableFuture) {
if (fetchOptions.getPmnAd() == null) {
Intrinsics.c(settableFuture);
ijVar.getClass();
Intrinsics.checkNotNullParameter(settableFuture, "fetchResult");
Logger.debug("MetaCachedRewardedVideoAd - load() called");
RewardedVideoAd.RewardedVideoAdLoadConfigBuilder withAdListener = ijVar.a.buildLoadAdConfig().withAdListener(new kj(ijVar, settableFuture));
RewardedVideoAd rewardedVideoAd = ijVar.a;
withAdListener.build();
return;
}
PMNAd pmnAd = fetchOptions.getPmnAd();
Intrinsics.c(settableFuture);
ijVar.getClass();
Intrinsics.checkNotNullParameter(pmnAd, "pmnAd");
Intrinsics.checkNotNullParameter(settableFuture, "fetchResult");
Logger.debug("MetaCachedRewardedVideoAd - loadPmn() called. PMN = " + pmnAd);
RewardedVideoAd.RewardedVideoAdLoadConfigBuilder withAdListener2 = ijVar.a.buildLoadAdConfig().withAdListener(new kj(ijVar, settableFuture));
withAdListener2.withFailOnCacheFailureEnabled(true).withBid(pmnAd.getMarkup());
RewardedVideoAd rewardedVideoAd2 = ijVar.a;
withAdListener2.build();
}
@Override
public final void cpraOptOut(boolean z) {
super.cpraOptOut(z);
Logger.debug("Meta - cpraOptOut: " + z);
if (!z) {
AdSettings.setDataProcessingOptions(new String[]{"LDU"}, 0, 0);
Logger.debug("AdSettings.setDataProcessingOptions(arrayOf(\"LDU\"), 0, 0)");
} else if (z) {
AdSettings.setDataProcessingOptions(new String[0]);
Logger.debug("AdSettings.setDataProcessingOptions(arrayOf())");
}
}
@Override
public final List getActivities() {
return q.c("com.facebook.ads.AudienceNetworkActivity");
}
@Override
public final w0 getAdapterDisabledReason() {
Boolean classExists = Utils.classExists("com.facebook.ads.InterstitialAd");
Intrinsics.checkNotNullExpressionValue(classExists, "classExists(...)");
if (!classExists.booleanValue()) {
Logger.error(getCanonicalName() + " not 'on board': class com.facebook.ads.InterstitialAd not found in the class path. Make sure you've declared the meta dependency.");
this.x = w0.a;
}
if (!FairBidHttpUtils.INSTANCE.isCleartextPermitted("127.0.0.1")) {
Logger.error(getCanonicalName() + " not 'on board'.\nMeta performs very poorly when 'clearTextTrafficPermitted' is not enabled.\nDeeming Meta not 'on board' to prevent overall poor performance in this integration.\nRead our documentation for more information: \nhttps://fyber-mediation.fyber.com/docs/facebook-audience-network");
this.x = w0.b;
}
return this.x;
}
@Override
public final EnumSet getAllAdTypeCapabilities() {
EnumSet of2 = EnumSet.of(Constants.AdType.INTERSTITIAL, Constants.AdType.BANNER, Constants.AdType.REWARDED);
Intrinsics.checkNotNullExpressionValue(of2, "of(...)");
return of2;
}
@Override
public final EnumSet getAllProgrammaticAdTypeCapabilities() {
EnumSet of2 = EnumSet.of(Constants.AdType.INTERSTITIAL, Constants.AdType.REWARDED, Constants.AdType.BANNER);
Intrinsics.checkNotNullExpressionValue(of2, "of(...)");
return of2;
}
@Override
public final boolean getAreCredentialsAvailable() {
return true;
}
@Override
public final List getCredentialsInfo() {
return b0.a;
}
@Override
public final boolean getHasTestMode() {
return true;
}
@Override
public final int getY() {
return this.y;
}
@Override
public final int getInstanceNameResource() {
return R.string.fb_ts_network_instance_placement_id;
}
@Override
public final String getMarketingVersion() {
String valueWithoutInlining = Utils.getValueWithoutInlining("com.facebook.ads.BuildConfig", "VERSION_NAME", "0");
Intrinsics.checkNotNullExpressionValue(valueWithoutInlining, "getValueWithoutInlining(...)");
return valueWithoutInlining;
}
@Override
public final String getMinimumSupportedVersion() {
return "5.10.0";
}
@Override
public final Network getNetwork() {
return Network.META;
}
@Override
public final List getPermissions() {
return r.h(new String[]{"android.permission.ACCESS_NETWORK_STATE", "android.permission.INTERNET"});
}
@Override
public final ProgrammaticSessionInfo getProgrammaticSessionInfo(NetworkModel networkModel, MediationRequest mediationRequest) {
Intrinsics.checkNotNullParameter(networkModel, "network");
Intrinsics.checkNotNullParameter(mediationRequest, "mediationRequest");
String instanceId = networkModel.getInstanceId();
if (TextUtils.isEmpty(instanceId)) {
return null;
}
return new ProgrammaticSessionInfo(networkModel.getCom.facebook.AuthenticationTokenClaims.JSON_KEY_NAME java.lang.String(), (TextUtils.isEmpty(instanceId) || StringsKt.H(instanceId, '_', 0, 6) <= 0) ? JsonProperty.USE_DEFAULT_NAME : ((String[]) new Regex("_").e(instanceId).toArray(new String[0]))[0], BidderTokenProvider.getBidderToken(getContext()));
}
@Override
public final boolean getSupportsMultiplePmnLoadsPerPlacement() {
return true;
}
@Override
public final Pair getTestModeInfo() {
return isInitialized() ? new Pair(getContext().getSharedPreferences("FBAdPrefs", 0).getString("deviceIdHash", null), Boolean.valueOf(AdSettings.isTestMode(getContext()))) : new Pair((Object) null, Boolean.FALSE);
}
@Override
public final boolean getC() {
return ProgrammaticNetworkAdapter.DefaultImpls.isBiddingRetrievalProcessAsync(this);
}
@Override
public final boolean getZ() {
return this.z;
}
@Override
public final boolean isOnBoard() {
w0 adapterDisabledReason = getAdapterDisabledReason();
this.x = adapterDisabledReason;
return adapterDisabledReason == null;
}
@Override
public final void muteAdsOnStart(boolean z) {
}
@Override
public final void onInit() {
}
@Override
public final void onStart() {
AudienceNetworkAds.initialize(getContext());
}
@Override
public final SettableFuture performNetworkFetch(final FetchOptions fetchOptions) {
AdSize adSize;
final int i = 1;
Intrinsics.checkNotNullParameter(fetchOptions, "fetchOptions");
final SettableFuture create = SettableFuture.create();
Constants.AdType adType = fetchOptions.getAdType();
String networkInstanceId = fetchOptions.getNetworkInstanceId();
if (TextUtils.isEmpty(networkInstanceId)) {
create.set(new DisplayableFetchResult(new FetchFailure(RequestFailure.CONFIGURATION_ERROR, "No placement found.")));
return create;
}
int i2 = cj.a[adType.ordinal()];
if (i2 == 1) {
Context context = getContext();
Intrinsics.checkNotNullParameter(fetchOptions, "fetchOptions");
InternalBannerOptions internalBannerOptions = fetchOptions.getInternalBannerOptions();
if ((internalBannerOptions != null ? internalBannerOptions.getBannerSize() : null) == BannerSize.MREC) {
adSize = AdSize.RECTANGLE_HEIGHT_250;
Intrinsics.checkNotNullExpressionValue(adSize, "RECTANGLE_HEIGHT_250");
} else if (fetchOptions.isTablet()) {
adSize = AdSize.BANNER_HEIGHT_90;
Intrinsics.checkNotNullExpressionValue(adSize, "BANNER_HEIGHT_90");
} else {
adSize = AdSize.BANNER_HEIGHT_50;
Intrinsics.checkNotNullExpressionValue(adSize, "BANNER_HEIGHT_50");
}
gj gjVar = new gj(new AdView(context, networkInstanceId, adSize));
if (fetchOptions.getPmnAd() != null) {
PMNAd pmnAd = fetchOptions.getPmnAd();
Intrinsics.c(create);
Intrinsics.checkNotNullParameter(pmnAd, "pmnAd");
Intrinsics.checkNotNullParameter(create, "fetchResult");
Logger.debug("MetaCachedBannerAd - loadPmn() called. PMN = " + pmnAd);
AdView.AdViewLoadConfigBuilder withAdListener = gjVar.a.buildLoadAdConfig().withBid(pmnAd.getMarkup()).withAdListener(new dj(gjVar, create));
AdView adView = gjVar.a;
withAdListener.build();
} else {
Intrinsics.c(create);
Intrinsics.checkNotNullParameter(create, "fetchResult");
Logger.debug("MetaCachedBannerAd - load() called");
AdView.AdViewLoadConfigBuilder withAdListener2 = gjVar.a.buildLoadAdConfig().withAdListener(new dj(gjVar, create));
AdView adView2 = gjVar.a;
withAdListener2.build();
}
Unit unit = Unit.a;
} else if (i2 == 2) {
final ij ijVar = new ij(new RewardedVideoAd(getContext(), networkInstanceId));
getUiThreadExecutorService().submit(new Runnable() {
@Override
public final void run() {
boolean z;
switch (i) {
case 0:
MetaAdapter.a((FetchOptions) fetchOptions, (hj) ijVar, (SettableFuture) create);
return;
case 1:
MetaAdapter.a((FetchOptions) fetchOptions, (ij) ijVar, (SettableFuture) create);
return;
case 2:
GAMLoader.a.a((GAMLoader.a) fetchOptions, (AdsFormat) create, (GAMLoader.b) ijVar);
return;
case 3:
InternalGAMAd.b((InternalGAMAd) fetchOptions, (Context) ijVar, (InternalLoadListener) create);
return;
case 4:
InternalGAMFullscreenAd.h((InternalGAMFullscreenAd) fetchOptions, (Activity) ijVar, (InternalGAMFullscreenAdPresentListener) create);
return;
case 5:
InternalAd.e((InternalAd) fetchOptions, (Context) ijVar, (io.bidmachine.ads.networks.gam_dynamic.InternalLoadListener) create);
return;
case 6:
InternalFullscreenAd.i((InternalFullscreenAd) fetchOptions, (Activity) ijVar, (InternalFullscreenAdPresentListener) create);
return;
case 7:
Util.e((a0) fetchOptions, (Runnable) ijVar, create);
return;
case 8:
Util.d((w) fetchOptions, (a0) ijVar, (j) create);
return;
case 9:
io.bidmachine.media3.exoplayer.w.a((io.bidmachine.media3.exoplayer.w) fetchOptions, (g0.a) ijVar, (MediaSource.MediaPeriodId) create);
return;
case 10:
MediaSourceList.a.b((MediaSourceList.a) fetchOptions, (android.util.Pair) ijVar, (Exception) create);
return;
case 11:
AudioRendererEventListener.EventDispatcher.c((AudioRendererEventListener.EventDispatcher) fetchOptions, (Format) ijVar, (DecoderReuseEvaluation) create);
return;
case 12:
DrmSessionEventListener.EventDispatcher.c((DrmSessionEventListener.EventDispatcher) fetchOptions, (DrmSessionEventListener) ijVar, (Exception) create);
return;
case 13:
MediaSourceEventListener.EventDispatcher.d((MediaSourceEventListener.EventDispatcher) fetchOptions, (MediaSourceEventListener) ijVar, (MediaLoadData) create);
return;
case 14:
AdsMediaSource.b.b((AdsMediaSource.b) fetchOptions, (MediaSource.MediaPeriodId) ijVar, (IOException) create);
return;
case 15:
ServerSideAdInsertionMediaSource.a((ServerSideAdInsertionMediaSource) fetchOptions, (i0) ijVar, (Timeline) create);
return;
case 16:
CompositingVideoSinkProvider.e.a((CompositingVideoSinkProvider.e) fetchOptions, (VideoSink.Listener) ijVar, (VideoSize) create);
return;
case 17:
CompositingVideoSinkProvider.e.c((CompositingVideoSinkProvider.e) fetchOptions, (VideoSink.Listener) ijVar, (VideoFrameProcessingException) create);
return;
case 18:
VideoRendererEventListener.EventDispatcher.b((VideoRendererEventListener.EventDispatcher) fetchOptions, (Format) ijVar, (DecoderReuseEvaluation) create);
return;
case 19:
PlayerView.c.b((PlayerView.c) fetchOptions, (SurfaceView) ijVar, (Runnable) create);
return;
case 20:
BaseCompositeMeasurer.a((BaseCompositeMeasurer) fetchOptions, (Handler) ijVar, (Runnable) create);
return;
case 21:
f fVar = (f) fetchOptions;
int i3 = fVar.a;
((g) ijVar).c(i3, fVar.b, (Exception) create);
return;
case 22:
((ShareLocationAction) fetchOptions).h((Context) ijVar, (ContactData) create);
return;
case 23:
int i4 = kl.f.e;
((BiConsumer) fetchOptions).accept((String) ijVar, (b) create);
return;
case 24:
EmojiCompatInitializer.b bVar = (EmojiCompatInitializer.b) fetchOptions;
c.g gVar = (c.g) ijVar;
ThreadPoolExecutor threadPoolExecutor = (ThreadPoolExecutor) create;
bVar.getClass();
try {
androidx.emoji2.text.f a = androidx.emoji2.text.a.a(bVar.a);
if (a == null) {
throw new RuntimeException("EmojiCompat font provider not available on this device.");
}
f.b bVar2 = ((c.c) a).a;
synchronized (bVar2.d) {
bVar2.f = threadPoolExecutor;
}
((c.c) a).a.a(new e(bVar, gVar, threadPoolExecutor));
return;
} catch (Throwable th) {
gVar.a(th);
threadPoolExecutor.shutdown();
return;
}
case 25:
IntentUtilsKt.a((Context) fetchOptions, (String) ijVar, (Executable) create);
return;
case 26:
UserAgentProvider.a((UserAgentProvider) fetchOptions, (Context) ijVar, (SharedPreferences) create);
return;
case 27:
NativeAdRepository.s((NativeAdRepository) fetchOptions, (Uri) ijVar, (ImageView) create);
return;
case 28:
o5.q qVar = (o5.q) fetchOptions;
c.c cVar = (c.c) ijVar;
a1 a1Var = (a1) create;
String str = o5.q.l;
qVar.getClass();
try {
z = ((Boolean) cVar.b.get()).booleanValue();
} catch (InterruptedException | ExecutionException unused) {
z = true;
}
synchronized (qVar.k) {
try {
WorkGenerationalId generationalId = WorkSpecKt.generationalId(a1Var.a);
String workSpecId = generationalId.getWorkSpecId();
if (qVar.c(workSpecId) == a1Var) {
qVar.b(workSpecId);
}
androidx.work.w c = androidx.work.w.c();
String str2 = o5.q.l;
c.getClass();
Iterator it = qVar.j.iterator();
while (it.hasNext()) {
((o5.f) it.next()).e(generationalId, z);
}
} catch (Throwable th2) {
throw th2;
}
}
return;
default:
((s0) fetchOptions).a.h((v) ijVar, (WorkerParameters.a) create);
return;
}
}
});
} else if (i2 != 3) {
create.set(new DisplayableFetchResult(new FetchFailure(RequestFailure.UNKNOWN, "Unknown ad type - " + adType)));
} else {
final hj hjVar = new hj(new InterstitialAd(getContext(), networkInstanceId));
final int i3 = 0;
getUiThreadExecutorService().submit(new Runnable() {
@Override
public final void run() {
boolean z;
switch (i3) {
case 0:
MetaAdapter.a((FetchOptions) fetchOptions, (hj) hjVar, (SettableFuture) create);
return;
case 1:
MetaAdapter.a((FetchOptions) fetchOptions, (ij) hjVar, (SettableFuture) create);
return;
case 2:
GAMLoader.a.a((GAMLoader.a) fetchOptions, (AdsFormat) create, (GAMLoader.b) hjVar);
return;
case 3:
InternalGAMAd.b((InternalGAMAd) fetchOptions, (Context) hjVar, (InternalLoadListener) create);
return;
case 4:
InternalGAMFullscreenAd.h((InternalGAMFullscreenAd) fetchOptions, (Activity) hjVar, (InternalGAMFullscreenAdPresentListener) create);
return;
case 5:
InternalAd.e((InternalAd) fetchOptions, (Context) hjVar, (io.bidmachine.ads.networks.gam_dynamic.InternalLoadListener) create);
return;
case 6:
InternalFullscreenAd.i((InternalFullscreenAd) fetchOptions, (Activity) hjVar, (InternalFullscreenAdPresentListener) create);
return;
case 7:
Util.e((a0) fetchOptions, (Runnable) hjVar, create);
return;
case 8:
Util.d((w) fetchOptions, (a0) hjVar, (j) create);
return;
case 9:
io.bidmachine.media3.exoplayer.w.a((io.bidmachine.media3.exoplayer.w) fetchOptions, (g0.a) hjVar, (MediaSource.MediaPeriodId) create);
return;
case 10:
MediaSourceList.a.b((MediaSourceList.a) fetchOptions, (android.util.Pair) hjVar, (Exception) create);
return;
case 11:
AudioRendererEventListener.EventDispatcher.c((AudioRendererEventListener.EventDispatcher) fetchOptions, (Format) hjVar, (DecoderReuseEvaluation) create);
return;
case 12:
DrmSessionEventListener.EventDispatcher.c((DrmSessionEventListener.EventDispatcher) fetchOptions, (DrmSessionEventListener) hjVar, (Exception) create);
return;
case 13:
MediaSourceEventListener.EventDispatcher.d((MediaSourceEventListener.EventDispatcher) fetchOptions, (MediaSourceEventListener) hjVar, (MediaLoadData) create);
return;
case 14:
AdsMediaSource.b.b((AdsMediaSource.b) fetchOptions, (MediaSource.MediaPeriodId) hjVar, (IOException) create);
return;
case 15:
ServerSideAdInsertionMediaSource.a((ServerSideAdInsertionMediaSource) fetchOptions, (i0) hjVar, (Timeline) create);
return;
case 16:
CompositingVideoSinkProvider.e.a((CompositingVideoSinkProvider.e) fetchOptions, (VideoSink.Listener) hjVar, (VideoSize) create);
return;
case 17:
CompositingVideoSinkProvider.e.c((CompositingVideoSinkProvider.e) fetchOptions, (VideoSink.Listener) hjVar, (VideoFrameProcessingException) create);
return;
case 18:
VideoRendererEventListener.EventDispatcher.b((VideoRendererEventListener.EventDispatcher) fetchOptions, (Format) hjVar, (DecoderReuseEvaluation) create);
return;
case 19:
PlayerView.c.b((PlayerView.c) fetchOptions, (SurfaceView) hjVar, (Runnable) create);
return;
case 20:
BaseCompositeMeasurer.a((BaseCompositeMeasurer) fetchOptions, (Handler) hjVar, (Runnable) create);
return;
case 21:
k2.f fVar = (k2.f) fetchOptions;
int i32 = fVar.a;
((g) hjVar).c(i32, fVar.b, (Exception) create);
return;
case 22:
((ShareLocationAction) fetchOptions).h((Context) hjVar, (ContactData) create);
return;
case 23:
int i4 = kl.f.e;
((BiConsumer) fetchOptions).accept((String) hjVar, (b) create);
return;
case 24:
EmojiCompatInitializer.b bVar = (EmojiCompatInitializer.b) fetchOptions;
c.g gVar = (c.g) hjVar;
ThreadPoolExecutor threadPoolExecutor = (ThreadPoolExecutor) create;
bVar.getClass();
try {
androidx.emoji2.text.f a = androidx.emoji2.text.a.a(bVar.a);
if (a == null) {
throw new RuntimeException("EmojiCompat font provider not available on this device.");
}
f.b bVar2 = ((c.c) a).a;
synchronized (bVar2.d) {
bVar2.f = threadPoolExecutor;
}
((c.c) a).a.a(new e(bVar, gVar, threadPoolExecutor));
return;
} catch (Throwable th) {
gVar.a(th);
threadPoolExecutor.shutdown();
return;
}
case 25:
IntentUtilsKt.a((Context) fetchOptions, (String) hjVar, (Executable) create);
return;
case 26:
UserAgentProvider.a((UserAgentProvider) fetchOptions, (Context) hjVar, (SharedPreferences) create);
return;
case 27:
NativeAdRepository.s((NativeAdRepository) fetchOptions, (Uri) hjVar, (ImageView) create);
return;
case 28:
o5.q qVar = (o5.q) fetchOptions;
c.c cVar = (c.c) hjVar;
a1 a1Var = (a1) create;
String str = o5.q.l;
qVar.getClass();
try {
z = ((Boolean) cVar.b.get()).booleanValue();
} catch (InterruptedException | ExecutionException unused) {
z = true;
}
synchronized (qVar.k) {
try {
WorkGenerationalId generationalId = WorkSpecKt.generationalId(a1Var.a);
String workSpecId = generationalId.getWorkSpecId();
if (qVar.c(workSpecId) == a1Var) {
qVar.b(workSpecId);
}
androidx.work.w c = androidx.work.w.c();
String str2 = o5.q.l;
c.getClass();
Iterator it = qVar.j.iterator();
while (it.hasNext()) {
((o5.f) it.next()).e(generationalId, z);
}
} catch (Throwable th2) {
throw th2;
}
}
return;
default:
((s0) fetchOptions).a.h((v) hjVar, (WorkerParameters.a) create);
return;
}
}
});
}
Intrinsics.c(create);
return create;
}
@Override
public final FetchConstraintsWhileOnScreen programmaticFetchConstraintsWhileShowing() {
return ProgrammaticNetworkAdapter.DefaultImpls.programmaticFetchConstraintsWhileShowing(this);
}
@Override
public final String provideTestModePmnInstanceId(Constants.AdType adType, String str) {
return ProgrammaticNetworkAdapter.DefaultImpls.provideTestModePmnInstanceId(this, adType, str);
}
@Override
public final void setGdprConsent(int i) {
}
@Override
public final void setTestMode(boolean z) {
if (z) {
AdSettings.addTestDevice(getContext().getSharedPreferences("FBAdPrefs", 0).getString("deviceIdHash", null));
} else {
AdSettings.clearTestDevices();
}
}
@Override
public final boolean supportsProgrammatic(String str, MediationRequest mediationRequest, String str2) {
return ProgrammaticNetworkAdapter.DefaultImpls.supportsProgrammatic(this, str, mediationRequest, str2);
}
public static final void a(FetchOptions fetchOptions, hj hjVar, SettableFuture settableFuture) {
if (fetchOptions.getPmnAd() != null) {
PMNAd pmnAd = fetchOptions.getPmnAd();
Intrinsics.c(settableFuture);
hjVar.getClass();
Intrinsics.checkNotNullParameter(pmnAd, "pmnAd");
Intrinsics.checkNotNullParameter(settableFuture, "fetchResult");
Logger.debug("MetaCachedInterstitialAd - loadPmn() called. PMN = " + pmnAd);
InterstitialAd.InterstitialAdLoadConfigBuilder withAdListener = hjVar.a.buildLoadAdConfig().withAdListener(new jj(hjVar, settableFuture));
withAdListener.withCacheFlags(CacheFlag.ALL).withBid(pmnAd.getMarkup());
InterstitialAd interstitialAd = hjVar.a;
withAdListener.build();
return;
}
Intrinsics.c(settableFuture);
hjVar.getClass();
Intrinsics.checkNotNullParameter(settableFuture, "fetchResult");
Logger.debug("MetaCachedInterstitialAd - load() called");
InterstitialAd.InterstitialAdLoadConfigBuilder withAdListener2 = hjVar.a.buildLoadAdConfig().withAdListener(new jj(hjVar, settableFuture));
InterstitialAd interstitialAd2 = hjVar.a;
withAdListener2.build();
}
}