Add Discord community version (64-bit only)

- 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
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,90 @@
package com.google.android.gms.ads.admanager;
import android.os.Bundle;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import com.google.android.gms.ads.AbstractAdRequestBuilder;
import com.google.android.gms.ads.AdRequest;
import java.util.List;
/* loaded from: classes2.dex */
public final class AdManagerAdRequest extends AdRequest {
public static final class Builder extends AbstractAdRequestBuilder<Builder> {
@NonNull
public Builder addCategoryExclusion(@NonNull String str) {
this.zza.zzn(str);
return this;
}
@Override // com.google.android.gms.ads.AbstractAdRequestBuilder
@NonNull
public final /* bridge */ /* synthetic */ Builder addCustomTargeting(@NonNull String str, @NonNull String str2) {
addCustomTargeting2(str, str2);
return this;
}
@NonNull
public AdManagerAdRequest build() {
return new AdManagerAdRequest(this, null);
}
@Override // com.google.android.gms.ads.AbstractAdRequestBuilder
@NonNull
public final /* bridge */ /* synthetic */ Builder self() {
return this;
}
@Override // com.google.android.gms.ads.AbstractAdRequestBuilder
@NonNull
public Builder self() {
return this;
}
@NonNull
public Builder setPublisherProvidedId(@NonNull String str) {
this.zza.zzB(str);
return this;
}
@Override // com.google.android.gms.ads.AbstractAdRequestBuilder
@NonNull
/* renamed from: addCustomTargeting, reason: avoid collision after fix types in other method */
public Builder addCustomTargeting2(@NonNull String str, @NonNull String str2) {
this.zza.zzp(str, str2);
return this;
}
@Override // com.google.android.gms.ads.AbstractAdRequestBuilder
@NonNull
public final /* bridge */ /* synthetic */ Builder addCustomTargeting(@NonNull String str, @NonNull List list) {
addCustomTargeting2(str, (List<String>) list);
return this;
}
@Override // com.google.android.gms.ads.AbstractAdRequestBuilder
@NonNull
/* renamed from: addCustomTargeting, reason: avoid collision after fix types in other method */
public Builder addCustomTargeting2(@NonNull String str, @NonNull List<String> list) {
if (list != null) {
this.zza.zzp(str, TextUtils.join(",", list));
}
return this;
}
}
public /* synthetic */ AdManagerAdRequest(Builder builder, zza zzaVar) {
super(builder);
}
@Override // com.google.android.gms.ads.AdRequest
@NonNull
public Bundle getCustomTargeting() {
return this.zza.zze();
}
@NonNull
public String getPublisherProvidedId() {
return this.zza.zzl();
}
}

View File

@@ -0,0 +1,108 @@
package com.google.android.gms.ads.admanager;
import android.content.Context;
import android.util.AttributeSet;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresPermission;
import com.google.android.gms.ads.AdSize;
import com.google.android.gms.ads.BaseAdView;
import com.google.android.gms.ads.VideoController;
import com.google.android.gms.ads.VideoOptions;
import com.google.android.gms.ads.internal.client.zzbe;
import com.google.android.gms.ads.internal.client.zzby;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.internal.ads.zzbcl;
import com.google.android.gms.internal.ads.zzbej;
import com.google.android.gms.internal.ads.zzbuh;
/* loaded from: classes2.dex */
public final class AdManagerAdView extends BaseAdView {
public AdManagerAdView(@NonNull Context context) {
super(context, 0);
Preconditions.checkNotNull(context, "Context cannot be null");
}
@Nullable
public AdSize[] getAdSizes() {
return this.zza.zzC();
}
@Nullable
public AppEventListener getAppEventListener() {
return this.zza.zzh();
}
@NonNull
public VideoController getVideoController() {
return this.zza.zzf();
}
@Nullable
public VideoOptions getVideoOptions() {
return this.zza.zzg();
}
@RequiresPermission("android.permission.INTERNET")
public void loadAd(@NonNull final AdManagerAdRequest adManagerAdRequest) {
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
zzbcl.zza(getContext());
if (((Boolean) zzbej.zzf.zze()).booleanValue()) {
if (((Boolean) zzbe.zzc().zza(zzbcl.zzla)).booleanValue()) {
com.google.android.gms.ads.internal.util.client.zzb.zzb.execute(new Runnable() { // from class: com.google.android.gms.ads.admanager.zzb
@Override // java.lang.Runnable
public final void run() {
AdManagerAdView.this.zza(adManagerAdRequest);
}
});
return;
}
}
this.zza.zzm(adManagerAdRequest.zza());
}
public void recordManualImpression() {
this.zza.zzo();
}
public void setAppEventListener(@Nullable AppEventListener appEventListener) {
this.zza.zzv(appEventListener);
}
public void setManualImpressionsEnabled(boolean z) {
this.zza.zzw(z);
}
public void setVideoOptions(@NonNull VideoOptions videoOptions) {
this.zza.zzy(videoOptions);
}
public final /* synthetic */ void zza(AdManagerAdRequest adManagerAdRequest) {
try {
this.zza.zzm(adManagerAdRequest.zza());
} catch (IllegalStateException e) {
zzbuh.zza(getContext()).zzh(e, "AdManagerAdView.loadAd");
}
}
public final boolean zzb(zzby zzbyVar) {
return this.zza.zzz(zzbyVar);
}
public void setAdSizes(@NonNull AdSize... adSizeArr) {
if (adSizeArr == null || adSizeArr.length <= 0) {
throw new IllegalArgumentException("The supported ad sizes must contain at least one valid ad size.");
}
this.zza.zzt(adSizeArr);
}
public AdManagerAdView(@NonNull Context context, @NonNull AttributeSet attributeSet) {
super(context, attributeSet, true);
Preconditions.checkNotNull(context, "Context cannot be null");
}
public AdManagerAdView(@NonNull Context context, @NonNull AttributeSet attributeSet, int i) {
super(context, attributeSet, i, 0, true);
Preconditions.checkNotNull(context, "Context cannot be null");
}
}

View File

@@ -0,0 +1,48 @@
package com.google.android.gms.ads.admanager;
import android.content.Context;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.gms.ads.internal.client.zzbe;
import com.google.android.gms.ads.interstitial.InterstitialAd;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.internal.ads.zzbcl;
import com.google.android.gms.internal.ads.zzbej;
import com.google.android.gms.internal.ads.zzbmj;
import com.google.android.gms.internal.ads.zzbuh;
/* loaded from: classes2.dex */
public abstract class AdManagerInterstitialAd extends InterstitialAd {
public static void load(@NonNull final Context context, @NonNull final String str, @NonNull final AdManagerAdRequest adManagerAdRequest, @NonNull final AdManagerInterstitialAdLoadCallback adManagerInterstitialAdLoadCallback) {
Preconditions.checkNotNull(context, "Context cannot be null.");
Preconditions.checkNotNull(str, "AdUnitId cannot be null.");
Preconditions.checkNotNull(adManagerAdRequest, "AdManagerAdRequest cannot be null.");
Preconditions.checkNotNull(adManagerInterstitialAdLoadCallback, "LoadCallback cannot be null.");
Preconditions.checkMainThread("#008 Must be called on the main UI thread.");
zzbcl.zza(context);
if (((Boolean) zzbej.zzi.zze()).booleanValue()) {
if (((Boolean) zzbe.zzc().zza(zzbcl.zzla)).booleanValue()) {
com.google.android.gms.ads.internal.util.client.zzb.zzb.execute(new Runnable() { // from class: com.google.android.gms.ads.admanager.zzc
@Override // java.lang.Runnable
public final void run() {
Context context2 = context;
String str2 = str;
AdManagerAdRequest adManagerAdRequest2 = adManagerAdRequest;
try {
new zzbmj(context2, str2).zza(adManagerAdRequest2.zza(), adManagerInterstitialAdLoadCallback);
} catch (IllegalStateException e) {
zzbuh.zza(context2).zzh(e, "AdManagerInterstitialAd.load");
}
}
});
return;
}
}
new zzbmj(context, str).zza(adManagerAdRequest.zza(), adManagerInterstitialAdLoadCallback);
}
@Nullable
public abstract AppEventListener getAppEventListener();
public abstract void setAppEventListener(@Nullable AppEventListener appEventListener);
}

View File

@@ -0,0 +1,7 @@
package com.google.android.gms.ads.admanager;
import com.google.android.gms.ads.AdLoadCallback;
/* loaded from: classes2.dex */
public abstract class AdManagerInterstitialAdLoadCallback extends AdLoadCallback<AdManagerInterstitialAd> {
}

View File

@@ -0,0 +1,8 @@
package com.google.android.gms.ads.admanager;
import androidx.annotation.NonNull;
/* loaded from: classes2.dex */
public interface AppEventListener {
void onAppEvent(@NonNull String str, @NonNull String str2);
}