- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
99 lines
3.0 KiB
Java
99 lines
3.0 KiB
Java
package com.facebook.ads;
|
|
|
|
import androidx.annotation.Keep;
|
|
import androidx.annotation.Nullable;
|
|
import com.facebook.ads.internal.api.AdSizeApi;
|
|
import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;
|
|
import com.facebook.infer.annotation.Nullsafe;
|
|
import java.io.Serializable;
|
|
|
|
@Keep
|
|
@Nullsafe(Nullsafe.Mode.LOCAL)
|
|
/* loaded from: classes2.dex */
|
|
public class AdSize implements Serializable {
|
|
private final int UNDEFINED;
|
|
|
|
@Nullable
|
|
private AdSizeApi mAdSizeApi;
|
|
private final int mInitHeight;
|
|
private final int mInitSizeType;
|
|
private final int mInitWidth;
|
|
|
|
@Deprecated
|
|
public static final AdSize BANNER_320_50 = new AdSize(4);
|
|
public static final AdSize INTERSTITIAL = new AdSize(100);
|
|
public static final AdSize BANNER_HEIGHT_50 = new AdSize(5);
|
|
public static final AdSize BANNER_HEIGHT_90 = new AdSize(6);
|
|
public static final AdSize RECTANGLE_HEIGHT_250 = new AdSize(7);
|
|
|
|
public AdSize(int i, int i2) {
|
|
this.UNDEFINED = -1;
|
|
this.mInitSizeType = -1;
|
|
this.mInitWidth = i;
|
|
this.mInitHeight = i2;
|
|
}
|
|
|
|
private AdSize(int i) {
|
|
this.UNDEFINED = -1;
|
|
this.mInitSizeType = i;
|
|
this.mInitWidth = -1;
|
|
this.mInitHeight = -1;
|
|
}
|
|
|
|
public int getWidth() {
|
|
int i = this.mInitSizeType;
|
|
return i != -1 ? getAdSizeApi(i).getWidth() : this.mInitWidth;
|
|
}
|
|
|
|
public int getHeight() {
|
|
int i = this.mInitSizeType;
|
|
return i != -1 ? getAdSizeApi(i).getHeight() : this.mInitHeight;
|
|
}
|
|
|
|
public static AdSize fromWidthAndHeight(int i, int i2) {
|
|
AdSize adSize = INTERSTITIAL;
|
|
if (adSize.getHeight() == i2 && adSize.getWidth() == i) {
|
|
return adSize;
|
|
}
|
|
AdSize adSize2 = BANNER_320_50;
|
|
if (adSize2.getHeight() == i2 && adSize2.getWidth() == i) {
|
|
return adSize2;
|
|
}
|
|
AdSize adSize3 = BANNER_HEIGHT_50;
|
|
if (adSize3.getHeight() == i2 && adSize3.getWidth() == i) {
|
|
return adSize3;
|
|
}
|
|
AdSize adSize4 = BANNER_HEIGHT_90;
|
|
if (adSize4.getHeight() == i2 && adSize4.getWidth() == i) {
|
|
return adSize4;
|
|
}
|
|
AdSize adSize5 = RECTANGLE_HEIGHT_250;
|
|
if (adSize5.getHeight() == i2 && adSize5.getWidth() == i) {
|
|
return adSize5;
|
|
}
|
|
throw new IllegalArgumentException("Can't create AdSize using this width = " + i + " && height = " + i2);
|
|
}
|
|
|
|
public boolean equals(@Nullable Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (obj == null || getClass() != obj.getClass()) {
|
|
return false;
|
|
}
|
|
AdSize adSize = (AdSize) obj;
|
|
return getWidth() == adSize.getWidth() && getHeight() == adSize.getHeight();
|
|
}
|
|
|
|
public int hashCode() {
|
|
return (getWidth() * 31) + getHeight();
|
|
}
|
|
|
|
private AdSizeApi getAdSizeApi(int i) {
|
|
if (this.mAdSizeApi == null) {
|
|
this.mAdSizeApi = DynamicLoaderFactory.makeLoaderUnsafe().createAdSizeApi(i);
|
|
}
|
|
return this.mAdSizeApi;
|
|
}
|
|
}
|