package com.google.ads.interactivemedia.v3.impl.data;

import android.view.ViewGroup;
import androidx.annotation.Nullable;
import com.google.ads.interactivemedia.v3.api.AdDisplayContainer;
import com.google.ads.interactivemedia.v3.api.AdsRequest;
import com.google.ads.interactivemedia.v3.api.CompanionAdSlot;
import com.google.ads.interactivemedia.v3.api.ImaSdkSettings;
import com.google.ads.interactivemedia.v3.api.StreamDisplayContainer;
import com.google.ads.interactivemedia.v3.api.StreamRequest;
import com.google.ads.interactivemedia.v3.api.player.ResizablePlayer;
import com.google.ads.interactivemedia.v3.impl.AdsRequestImpl;
import com.google.ads.interactivemedia.v3.internal.zzel;
import com.google.ads.interactivemedia.v3.internal.zzrm;
import com.google.ads.interactivemedia.v3.internal.zzro;
import com.google.ads.interactivemedia.v3.internal.zzrp;
import java.util.List;
import java.util.Map;

/* JADX INFO: loaded from: classes2.dex */
public abstract class zzbj {
    private static final boolean SUPPORTS_NATIVE_NETWORKING = true;

    public static zzbi builder() {
        return new zzw();
    }

    public static zzbj create(AdsRequest adsRequest, String str, Map<String, String> map, List<zzcf> list, @Nullable Map<String, String> map2, String str2, zzcn zzcnVar, ImaSdkSettings imaSdkSettings, com.google.ads.interactivemedia.v3.impl.zzw zzwVar, boolean z10, boolean z11, String str3, zzbn zzbnVar, AdDisplayContainer adDisplayContainer) {
        String adTagUrl = adsRequest.getAdTagUrl();
        String adsResponse = adsRequest.getAdsResponse();
        AdsRequestImpl adsRequestImpl = (AdsRequestImpl) adsRequest;
        AdsRequestImpl.AutoPlayState autoPlayStateZzd = adsRequestImpl.zzd();
        AdsRequestImpl.MutePlayState mutePlayStateZzf = adsRequestImpl.zzf();
        AdsRequestImpl.ContinuousPlayState continuousPlayStateZze = adsRequestImpl.zze();
        Float fZzg = adsRequestImpl.zzg();
        List<String> listZzk = adsRequestImpl.zzk();
        String strZzj = adsRequestImpl.zzj();
        String contentUrl = adsRequest.getContentUrl();
        Float fZzi = adsRequestImpl.zzi();
        Float fZzh = adsRequestImpl.zzh();
        Map<String, String> companionSlots = getCompanionSlots((com.google.ads.interactivemedia.v3.impl.zzc) adDisplayContainer);
        ViewGroup adContainer = adDisplayContainer.getAdContainer();
        zzbi zzbiVarBuilder = builder();
        zzbiVarBuilder.adTagUrl(adTagUrl);
        zzbiVarBuilder.adsResponse(adsResponse);
        zzbiVarBuilder.companionSlots(companionSlots);
        zzbiVarBuilder.consentSettings(map);
        zzbiVarBuilder.contentDuration(fZzg);
        zzbiVarBuilder.contentKeywords(listZzk);
        zzbiVarBuilder.contentTitle(strZzj);
        zzbiVarBuilder.contentUrl(contentUrl);
        zzbiVarBuilder.env(str);
        zzbiVarBuilder.secureSignals(list);
        zzbiVarBuilder.identifierInfo(zzbnVar);
        Boolean boolValueOf = Boolean.valueOf(z10);
        zzbiVarBuilder.isTv(boolValueOf);
        zzbiVarBuilder.isAndroidTvAdsFramework(Boolean.valueOf(z11));
        zzbiVarBuilder.linearAdSlotWidth(Integer.valueOf(adContainer.getWidth()));
        zzbiVarBuilder.linearAdSlotHeight(Integer.valueOf(adContainer.getHeight()));
        zzbiVarBuilder.liveStreamPrefetchSeconds(fZzh);
        zzbiVarBuilder.marketAppInfo(zzwVar);
        zzbiVarBuilder.msParameter(str3);
        zzbiVarBuilder.network(str2);
        zzbiVarBuilder.videoEnvironment(zzcnVar);
        Boolean bool = Boolean.TRUE;
        zzbiVarBuilder.omidAdSessionsOnStartedOnly(bool);
        zzbiVarBuilder.platformSignals(map2);
        zzbiVarBuilder.settings(imaSdkSettings);
        zzbiVarBuilder.supportsExternalNavigation(Boolean.valueOf(!z10));
        zzbiVarBuilder.supportsIconClickFallback(boolValueOf);
        zzbiVarBuilder.supportsNativeNetworking(bool);
        zzbiVarBuilder.supportsResizing(Boolean.valueOf(adDisplayContainer.getPlayer() instanceof ResizablePlayer));
        zzbiVarBuilder.usesCustomVideoPlayback(bool);
        zzbiVarBuilder.vastLoadTimeout(fZzi);
        zzbiVarBuilder.videoContinuousPlay(continuousPlayStateZze);
        zzbiVarBuilder.videoPlayActivation(autoPlayStateZzd);
        zzbiVarBuilder.videoPlayMuted(mutePlayStateZzf);
        zzbiVarBuilder.rubidiumApiVersion(zzel.zza());
        return zzbiVarBuilder.build();
    }

    public static zzbj createFromStreamRequest(StreamRequest streamRequest, String str, Map<String, String> map, List<zzcf> list, @Nullable Map<String, String> map2, String str2, zzcn zzcnVar, ImaSdkSettings imaSdkSettings, com.google.ads.interactivemedia.v3.impl.zzw zzwVar, boolean z10, boolean z11, String str3, zzbn zzbnVar, StreamDisplayContainer streamDisplayContainer) {
        Map<String, String> companionSlots = getCompanionSlots((com.google.ads.interactivemedia.v3.impl.zzbx) streamDisplayContainer);
        ViewGroup adContainer = streamDisplayContainer.getAdContainer();
        StreamRequest.StreamFormat format = streamRequest.getFormat();
        StreamRequest.StreamFormat streamFormat = StreamRequest.StreamFormat.DASH;
        zzbi zzbiVarBuilder = builder();
        zzbiVarBuilder.adTagParameters(streamRequest.getAdTagParameters());
        zzbiVarBuilder.apiKey(streamRequest.getApiKey());
        zzbiVarBuilder.assetKey(streamRequest.getAssetKey());
        zzbiVarBuilder.authToken(streamRequest.getAuthToken());
        zzbiVarBuilder.companionSlots(companionSlots);
        zzbiVarBuilder.consentSettings(map);
        zzbiVarBuilder.contentSourceId(streamRequest.getContentSourceId());
        zzbiVarBuilder.contentUrl(streamRequest.getContentUrl());
        zzbiVarBuilder.customAssetKey(streamRequest.getCustomAssetKey());
        zzbiVarBuilder.enableNonce(Boolean.valueOf(streamRequest.getEnableNonce()));
        zzbiVarBuilder.env(str);
        zzbiVarBuilder.secureSignals(list);
        zzbiVarBuilder.format(format == streamFormat ? "dash" : "hls");
        zzbiVarBuilder.identifierInfo(zzbnVar);
        Boolean boolValueOf = Boolean.valueOf(z10);
        zzbiVarBuilder.isTv(boolValueOf);
        zzbiVarBuilder.isAndroidTvAdsFramework(Boolean.valueOf(z11));
        zzbiVarBuilder.linearAdSlotWidth(Integer.valueOf(adContainer.getWidth()));
        zzbiVarBuilder.linearAdSlotHeight(Integer.valueOf(adContainer.getHeight()));
        zzbiVarBuilder.liveStreamEventId(streamRequest.getLiveStreamEventId());
        zzbiVarBuilder.marketAppInfo(zzwVar);
        zzbiVarBuilder.msParameter(str3);
        zzbiVarBuilder.network(str2);
        zzbiVarBuilder.videoEnvironment(zzcnVar);
        zzbiVarBuilder.networkCode(streamRequest.getNetworkCode());
        zzbiVarBuilder.contentSourceUrl(streamRequest.getContentSourceUrl());
        zzbiVarBuilder.adTagUrl(streamRequest.getAdTagUrl());
        zzbiVarBuilder.oAuthToken(streamRequest.getOAuthToken());
        Boolean bool = Boolean.TRUE;
        zzbiVarBuilder.omidAdSessionsOnStartedOnly(bool);
        zzbiVarBuilder.platformSignals(map2);
        zzbiVarBuilder.projectNumber(streamRequest.getProjectNumber());
        zzbiVarBuilder.region(streamRequest.getRegion());
        zzbiVarBuilder.settings(imaSdkSettings);
        zzbiVarBuilder.streamActivityMonitorId(streamRequest.getStreamActivityMonitorId());
        zzbiVarBuilder.supportsExternalNavigation(Boolean.valueOf(!z10));
        zzbiVarBuilder.supportsIconClickFallback(boolValueOf);
        zzbiVarBuilder.supportsNativeNetworking(bool);
        zzbiVarBuilder.supportsResizing(Boolean.valueOf(streamDisplayContainer.getVideoStreamPlayer() instanceof ResizablePlayer));
        zzbiVarBuilder.useQAStreamBaseUrl(streamRequest.getUseQAStreamBaseUrl());
        zzbiVarBuilder.videoId(streamRequest.getVideoId());
        zzbiVarBuilder.videoStitcherSessionOptions(streamRequest.getVideoStitcherSessionOptions());
        zzbiVarBuilder.vodConfigId(streamRequest.getVodConfigId());
        zzbiVarBuilder.rubidiumApiVersion(zzel.zza());
        return zzbiVarBuilder.build();
    }

    @Nullable
    private static Map<String, String> getCompanionSlots(com.google.ads.interactivemedia.v3.impl.zzaf zzafVar) {
        Map mapZza = zzafVar.zza();
        if (mapZza == null || mapZza.isEmpty()) {
            return null;
        }
        zzro zzroVar = new zzro();
        for (String str : mapZza.keySet()) {
            CompanionAdSlot companionAdSlot = (CompanionAdSlot) mapZza.get(str);
            zzroVar.zza(str, companionAdSlot.getWidth() + "x" + companionAdSlot.getHeight());
        }
        return zzroVar.zzc();
    }

    @Nullable
    public abstract zzrp<String, String> adTagParameters();

    @Nullable
    public abstract String adTagUrl();

    @Nullable
    public abstract String adsResponse();

    @Nullable
    public abstract String apiKey();

    @Nullable
    public abstract String assetKey();

    @Nullable
    public abstract String authToken();

    @Nullable
    public abstract zzrp<String, String> companionSlots();

    @Nullable
    public abstract zzrp<String, String> consentSettings();

    @Nullable
    public abstract Float contentDuration();

    @Nullable
    public abstract zzrm<String> contentKeywords();

    @Nullable
    public abstract String contentSourceId();

    @Nullable
    public abstract String contentSourceUrl();

    @Nullable
    public abstract String contentTitle();

    @Nullable
    public abstract String contentUrl();

    @Nullable
    public abstract String customAssetKey();

    @Nullable
    public abstract Boolean enableNonce();

    @Nullable
    public abstract String env();

    @Nullable
    public abstract String format();

    @Nullable
    public abstract zzbn identifierInfo();

    @Nullable
    public abstract Boolean isAndroidTvAdsFramework();

    @Nullable
    public abstract Boolean isTv();

    @Nullable
    public abstract Integer linearAdSlotHeight();

    @Nullable
    public abstract Integer linearAdSlotWidth();

    @Nullable
    public abstract String liveStreamEventId();

    @Nullable
    public abstract Float liveStreamPrefetchSeconds();

    @Nullable
    public abstract com.google.ads.interactivemedia.v3.impl.zzw marketAppInfo();

    @Nullable
    public abstract String msParameter();

    @Nullable
    public abstract String network();

    @Nullable
    public abstract String networkCode();

    @Nullable
    public abstract String oAuthToken();

    @Nullable
    public abstract Boolean omidAdSessionsOnStartedOnly();

    @Nullable
    public abstract zzrp<String, String> platformSignals();

    @Nullable
    public abstract String projectNumber();

    @Nullable
    public abstract String region();

    public abstract int rubidiumApiVersion();

    @Nullable
    public abstract zzrm<zzcf> secureSignals();

    @Nullable
    public abstract ImaSdkSettings settings();

    @Nullable
    public abstract String streamActivityMonitorId();

    @Nullable
    public abstract Boolean supportsExternalNavigation();

    @Nullable
    public abstract Boolean supportsIconClickFallback();

    @Nullable
    public abstract Boolean supportsNativeNetworking();

    @Nullable
    public abstract Boolean supportsResizing();

    @Nullable
    public abstract Boolean useQAStreamBaseUrl();

    @Nullable
    public abstract Boolean usesCustomVideoPlayback();

    @Nullable
    public abstract Float vastLoadTimeout();

    @Nullable
    public abstract AdsRequestImpl.ContinuousPlayState videoContinuousPlay();

    @Nullable
    public abstract zzcn videoEnvironment();

    @Nullable
    public abstract String videoId();

    @Nullable
    public abstract AdsRequestImpl.AutoPlayState videoPlayActivation();

    @Nullable
    public abstract AdsRequestImpl.MutePlayState videoPlayMuted();

    @Nullable
    public abstract zzrp<String, Object> videoStitcherSessionOptions();

    @Nullable
    public abstract String vodConfigId();
}
