package xyz.netfly.ads;

import android.net.Uri;
import android.os.Handler;
import android.os.Looper;
import android.view.View;
import android.widget.LinearLayout;
import androidx.media3.common.MediaItem;
import androidx.media3.datasource.DefaultDataSource;
import androidx.media3.exoplayer.ExoPlayer;
import androidx.media3.exoplayer.ima.ImaAdsLoader;
import androidx.media3.exoplayer.rtsp.RtspMediaSource;
import androidx.media3.exoplayer.source.DefaultMediaSourceFactory;
import androidx.media3.exoplayer.source.ads.AdsLoader;
import androidx.media3.ui.PlayerView;
import com.google.ads.interactivemedia.v3.api.AdEvent;
import com.google.ads.interactivemedia.v3.api.ImaSdkFactory;
import com.google.ads.interactivemedia.v3.api.ImaSdkSettings;
import java.util.LinkedHashSet;
import java.util.List;
import xyz.netfly.MyApplication;
import xyz.stream.utils.entity.CheckResultEntity;

/* JADX INFO: loaded from: classes3.dex */
public final class f {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public static volatile f f34837q;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public ImaSdkFactory f34838a;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public ExoPlayer f34842e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public ImaAdsLoader f34843f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public ImaSdkSettings f34844g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public PlayerView f34845h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public g f34846i;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public View f34848k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public String f34849l;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public String f34851n;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public List f34839b = null;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final LinkedHashSet f34840c = new LinkedHashSet();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public long f34841d = 0;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public boolean f34847j = false;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final Handler f34850m = new Handler(Looper.getMainLooper());

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public final d f34852o = new d(this);

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public final e f34853p = new e(this);

    public static f a() {
        if (f34837q == null) {
            synchronized (f.class) {
                try {
                    if (f34837q == null) {
                        f34837q = new f();
                    }
                } finally {
                }
            }
        }
        return f34837q;
    }

    public static String c(AdEvent adEvent) {
        if (adEvent == null) {
            return null;
        }
        try {
            return adEvent.getAd().getAdId();
        } catch (Exception e10) {
            u.a.g(e10, new StringBuilder("safeGetAdId error: "));
            return null;
        }
    }

    public final void b() {
        try {
            try {
                List list = this.f34839b;
                int i10 = 0;
                if (list != null && !list.isEmpty() && this.f34841d != 0 && System.currentTimeMillis() - this.f34841d > 3600000) {
                    xyz.stream.utils.h.b("Refreshing ad URLs after 1 hour");
                    new Thread(new a(this, i10)).start();
                }
                this.f34850m.removeCallbacksAndMessages(null);
                ImaAdsLoader imaAdsLoader = this.f34843f;
                if (imaAdsLoader != null) {
                    imaAdsLoader.setPlayer(null);
                    this.f34843f.release();
                    this.f34843f = null;
                }
                PlayerView playerView = this.f34845h;
                if (playerView != null) {
                    playerView.setPlayer(null);
                    this.f34845h.setVisibility(8);
                }
                this.f34847j = false;
                ExoPlayer exoPlayer = this.f34842e;
                if (exoPlayer == null) {
                    this.f34845h = null;
                    this.f34848k = null;
                    this.f34846i = null;
                    this.f34849l = null;
                    this.f34851n = null;
                    return;
                }
                exoPlayer.release();
                this.f34842e = null;
            } catch (Exception e10) {
                xyz.stream.utils.h.c("releaseAdPlayer error: " + e10.getMessage());
            }
            this.f34845h = null;
            this.f34848k = null;
            this.f34846i = null;
            this.f34849l = null;
            this.f34851n = null;
        } catch (Throwable th) {
            this.f34845h = null;
            this.f34848k = null;
            this.f34846i = null;
            this.f34849l = null;
            this.f34851n = null;
            throw th;
        }
    }

    public final void d(PlayerView playerView, LinearLayout linearLayout, g gVar) {
        List list;
        List list2 = this.f34839b;
        if (list2 == null || list2.isEmpty() || this.f34838a == null || this.f34843f == null) {
            gVar.b();
            return;
        }
        CheckResultEntity checkResultEntityC = xyz.stream.utils.e.d().c();
        int i10 = 1;
        if (checkResultEntityC != null && checkResultEntityC.getIsPremium() != null && checkResultEntityC.getIsPremium().intValue() == 1) {
            gVar.b();
            return;
        }
        this.f34845h = playerView;
        this.f34848k = linearLayout;
        this.f34846i = gVar;
        this.f34847j = true;
        this.f34851n = null;
        if (linearLayout != null) {
            linearLayout.setVisibility(0);
        }
        DefaultDataSource.Factory factory = new DefaultDataSource.Factory(MyApplication.f34822a);
        this.f34845h.setVisibility(0);
        ExoPlayer exoPlayerBuild = new ExoPlayer.Builder(MyApplication.f34822a).setMediaSourceFactory(new DefaultMediaSourceFactory(factory).setLocalAdInsertionComponents(new AdsLoader.Provider() { // from class: xyz.netfly.ads.b
            @Override // androidx.media3.exoplayer.source.ads.AdsLoader.Provider
            public final AdsLoader getAdsLoader(MediaItem.AdsConfiguration adsConfiguration) {
                return this.f34833a.f34843f;
            }
        }, this.f34845h)).build();
        this.f34842e = exoPlayerBuild;
        this.f34845h.setPlayer(exoPlayerBuild);
        this.f34843f.setPlayer(this.f34842e);
        this.f34845h.setResizeMode(3);
        LinkedHashSet linkedHashSet = this.f34840c;
        if (!linkedHashSet.isEmpty() && (list = this.f34839b) != null && !list.isEmpty()) {
            this.f34839b.removeAll(linkedHashSet);
        }
        List list3 = this.f34839b;
        if (list3 != null && !list3.isEmpty()) {
            String str = (String) this.f34839b.get(0);
            this.f34849l = str;
            this.f34842e.setMediaItem(new MediaItem.Builder().setUri(Uri.parse("asset:///blank.mp4")).setAdsConfiguration(new MediaItem.AdsConfiguration.Builder(Uri.parse(str)).build()).build());
            this.f34842e.prepare();
            this.f34842e.setPlayWhenReady(true);
            this.f34850m.postDelayed(new a(this, i10), RtspMediaSource.DEFAULT_TIMEOUT_MS);
            return;
        }
        xyz.stream.utils.h.c("All ad URLs have previously failed");
        this.f34847j = false;
        PlayerView playerView2 = this.f34845h;
        if (playerView2 == null) {
            return;
        }
        playerView2.setVisibility(8);
        b();
        g gVar2 = this.f34846i;
        if (gVar2 != null) {
            gVar2.b();
        }
    }
}
