Files
rr3-apk/decompiled/sources/com/google/android/gms/ads/MediationUtils.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

110 lines
4.5 KiB
Java

package com.google.android.gms.ads;
/* loaded from: classes2.dex */
public class MediationUtils {
protected static final double MIN_HEIGHT_RATIO = 0.7d;
protected static final double MIN_WIDTH_RATIO = 0.5d;
/* JADX WARN: Removed duplicated region for block: B:32:0x00b3 */
/* JADX WARN: Removed duplicated region for block: B:39:0x00c7 A[ADDED_TO_REGION, SYNTHETIC] */
@androidx.annotation.Nullable
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static com.google.android.gms.ads.AdSize findClosestSize(@androidx.annotation.NonNull android.content.Context r9, @androidx.annotation.NonNull com.google.android.gms.ads.AdSize r10, @androidx.annotation.NonNull java.util.List<com.google.android.gms.ads.AdSize> r11) {
/*
r0 = 0
if (r11 == 0) goto Lca
if (r10 != 0) goto L7
goto Lca
L7:
boolean r1 = r10.zzh()
if (r1 != 0) goto L36
boolean r1 = r10.zzi()
if (r1 != 0) goto L36
android.content.res.Resources r1 = r9.getResources()
android.util.DisplayMetrics r1 = r1.getDisplayMetrics()
float r1 = r1.density
int r2 = r10.getWidthInPixels(r9)
float r2 = (float) r2
float r2 = r2 / r1
int r2 = java.lang.Math.round(r2)
int r9 = r10.getHeightInPixels(r9)
float r9 = (float) r9
float r9 = r9 / r1
int r9 = java.lang.Math.round(r9)
com.google.android.gms.ads.AdSize r10 = new com.google.android.gms.ads.AdSize
r10.<init>(r2, r9)
L36:
java.util.Iterator r9 = r11.iterator()
L3a:
boolean r11 = r9.hasNext()
if (r11 == 0) goto Lca
java.lang.Object r11 = r9.next()
com.google.android.gms.ads.AdSize r11 = (com.google.android.gms.ads.AdSize) r11
if (r11 == 0) goto L3a
int r1 = r10.getWidth()
int r2 = r11.getWidth()
int r3 = r10.getHeight()
double r4 = (double) r1
r6 = 4602678819172646912(0x3fe0000000000000, double:0.5)
double r4 = r4 * r6
double r6 = (double) r2
int r8 = r11.getHeight()
int r4 = (r4 > r6 ? 1 : (r4 == r6 ? 0 : -1))
if (r4 > 0) goto L3a
if (r1 < r2) goto L3a
boolean r1 = r10.zzi()
if (r1 == 0) goto L94
int r1 = r10.zza()
com.google.android.gms.internal.ads.zzbcc r3 = com.google.android.gms.internal.ads.zzbcl.zzhL
com.google.android.gms.internal.ads.zzbcj r4 = com.google.android.gms.ads.internal.client.zzbe.zzc()
java.lang.Object r3 = r4.zza(r3)
java.lang.Integer r3 = (java.lang.Integer) r3
int r3 = r3.intValue()
if (r3 > r2) goto L3a
com.google.android.gms.internal.ads.zzbcc r2 = com.google.android.gms.internal.ads.zzbcl.zzhM
com.google.android.gms.internal.ads.zzbcj r3 = com.google.android.gms.ads.internal.client.zzbe.zzc()
java.lang.Object r2 = r3.zza(r2)
java.lang.Integer r2 = (java.lang.Integer) r2
int r2 = r2.intValue()
if (r2 > r8) goto L3a
if (r1 < r8) goto L3a
goto Lb0
L94:
boolean r1 = r10.zzh()
if (r1 == 0) goto La1
int r1 = r10.zzb()
if (r1 < r8) goto L3a
goto Lb0
La1:
double r1 = (double) r3
r4 = 4604480259023595110(0x3fe6666666666666, double:0.7)
double r1 = r1 * r4
double r4 = (double) r8
int r1 = (r1 > r4 ? 1 : (r1 == r4 ? 0 : -1))
if (r1 > 0) goto L3a
if (r3 >= r8) goto Lb0
goto L3a
Lb0:
if (r0 != 0) goto Lb3
goto Lc7
Lb3:
int r1 = r0.getWidth()
int r2 = r0.getHeight()
int r1 = r1 * r2
int r2 = r11.getWidth()
int r3 = r11.getHeight()
int r2 = r2 * r3
if (r1 > r2) goto L3a
Lc7:
r0 = r11
goto L3a
Lca:
return r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.ads.MediationUtils.findClosestSize(android.content.Context, com.google.android.gms.ads.AdSize, java.util.List):com.google.android.gms.ads.AdSize");
}
}