package com.google.android.gms.internal.ads;

import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
import com.google.ads.mediation.admob.AdMobAdapter;
import com.google.android.gms.ads.mediation.customevent.CustomEventAdapter;
import com.google.android.gms.ads.mediation.rtb.RtbAdapter;

/* JADX INFO: loaded from: classes2.dex */
public final class uv extends zi implements wv {
    public uv() {
        super("com.google.android.gms.ads.internal.mediation.client.IAdapterCreator");
    }

    public static wv R2(IBinder iBinder) {
        if (iBinder == null) {
            return null;
        }
        IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.ads.internal.mediation.client.IAdapterCreator");
        return iInterfaceQueryLocalInterface instanceof wv ? (wv) iInterfaceQueryLocalInterface : new vv(iBinder, "com.google.android.gms.ads.internal.mediation.client.IAdapterCreator", 0);
    }

    @Override // com.google.android.gms.internal.ads.zi
    public final boolean Q2(int i10, Parcel parcel, Parcel parcel2) throws RemoteException {
        if (i10 == 1) {
            String string = parcel.readString();
            aj.e(parcel);
            zv zvVarZzb = zzb(string);
            parcel2.writeNoException();
            aj.d(parcel2, zvVarZzb);
            return true;
        }
        if (i10 == 2) {
            String string2 = parcel.readString();
            aj.e(parcel);
            boolean zF = f(string2);
            parcel2.writeNoException();
            parcel2.writeInt(zF ? 1 : 0);
            return true;
        }
        if (i10 == 3) {
            String string3 = parcel.readString();
            aj.e(parcel);
            ex exVarZze = zze(string3);
            parcel2.writeNoException();
            aj.d(parcel2, exVarZze);
            return true;
        }
        if (i10 != 4) {
            return false;
        }
        String string4 = parcel.readString();
        aj.e(parcel);
        boolean zN = n(string4);
        parcel2.writeNoException();
        parcel2.writeInt(zN ? 1 : 0);
        return true;
    }

    @Override // com.google.android.gms.internal.ads.wv
    public final boolean f(String str) {
        try {
            return com.google.android.gms.ads.mediation.customevent.a.class.isAssignableFrom(Class.forName(str, false, uv.class.getClassLoader()));
        } catch (Throwable unused) {
            StringBuilder sb = new StringBuilder(String.valueOf(str).length() + 88);
            sb.append("Could not load custom event implementation class: ");
            sb.append(str);
            sb.append(", trying Adapter implementation class.");
            q7.j.d(sb.toString());
            return false;
        }
    }

    @Override // com.google.android.gms.internal.ads.wv
    public final boolean n(String str) {
        try {
            return s7.a.class.isAssignableFrom(Class.forName(str, false, uv.class.getClassLoader()));
        } catch (Throwable unused) {
            StringBuilder sb = new StringBuilder(String.valueOf(str).length() + 104);
            sb.append("Could not load custom event implementation class as Adapter: ");
            sb.append(str);
            sb.append(", assuming old custom event implementation.");
            q7.j.d(sb.toString());
            return false;
        }
    }

    @Override // com.google.android.gms.internal.ads.wv
    public final zv zzb(String str) throws RemoteException {
        ow owVar;
        try {
            try {
                Class<?> cls = Class.forName(str, false, uv.class.getClassLoader());
                if (s7.f.class.isAssignableFrom(cls)) {
                    return new ow((s7.f) cls.getDeclaredConstructor(new Class[0]).newInstance(new Object[0]));
                }
                if (s7.a.class.isAssignableFrom(cls)) {
                    return new ow((s7.a) cls.getDeclaredConstructor(new Class[0]).newInstance(new Object[0]));
                }
                StringBuilder sb = new StringBuilder(String.valueOf(str).length() + 64);
                sb.append("Could not instantiate mediation adapter: ");
                sb.append(str);
                sb.append(" (not a valid adapter).");
                q7.j.d(sb.toString());
                throw new RemoteException();
            } catch (Throwable unused) {
                new StringBuilder(String.valueOf(str).length() + 43);
                throw new RemoteException();
            }
        } catch (Throwable unused2) {
            q7.j.a("Reflection failed, retrying using direct instantiation");
            if (!"com.google.ads.mediation.admob.AdMobAdapter".equals(str)) {
                if ("com.google.android.gms.ads.mediation.customevent.CustomEventAdapter".equals(str)) {
                    owVar = new ow(new CustomEventAdapter());
                }
                throw new RemoteException();
            }
            owVar = new ow(new AdMobAdapter());
            return owVar;
        }
    }

    @Override // com.google.android.gms.internal.ads.wv
    public final ex zze(String str) {
        return new ox((RtbAdapter) Class.forName(str, false, ni.class.getClassLoader()).getDeclaredConstructor(new Class[0]).newInstance(new Object[0]));
    }
}
