Files
rr3-apk/decompiled-community/sources/com/google/android/gms/ads/AbstractAdRequestBuilder.java
Daniel Elliott c080f0d97f 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
2026-02-18 15:48:36 -08:00

137 lines
4.1 KiB
Java

package com.google.android.gms.ads;
import android.os.Bundle;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import com.google.ads.mediation.admob.AdMobAdapter;
import com.google.android.gms.ads.AbstractAdRequestBuilder;
import com.google.android.gms.ads.internal.client.zzeh;
import com.google.android.gms.ads.internal.util.client.zzo;
import com.google.android.gms.ads.mediation.MediationExtrasReceiver;
import com.google.android.gms.ads.mediation.customevent.CustomEvent;
import com.google.android.gms.common.internal.Preconditions;
import java.util.List;
/* loaded from: classes2.dex */
public abstract class AbstractAdRequestBuilder<T extends AbstractAdRequestBuilder<T>> {
protected final zzeh zza;
public AbstractAdRequestBuilder() {
zzeh zzehVar = new zzeh();
this.zza = zzehVar;
zzehVar.zzt("B3EEABB8EE11C2BE770B684D95219ECB");
}
@NonNull
@Deprecated
public T addCustomEventExtrasBundle(@NonNull Class<? extends CustomEvent> cls, @NonNull Bundle bundle) {
this.zza.zzo(cls, bundle);
return self();
}
@NonNull
public T addCustomTargeting(@NonNull String str, @NonNull String str2) {
if (!TextUtils.isEmpty(str2) && str2.contains(",")) {
zzo.zzj("Value " + str2 + " contains invalid character ',' (comma). The server will parse it as a list of comma-separated values.");
}
this.zza.zzp(str, str2);
return self();
}
@NonNull
public T addKeyword(@NonNull String str) {
this.zza.zzq(str);
return self();
}
@NonNull
public T addNetworkExtrasBundle(@NonNull Class<? extends MediationExtrasReceiver> cls, @NonNull Bundle bundle) {
this.zza.zzr(cls, bundle);
if (cls.equals(AdMobAdapter.class) && bundle.getBoolean("_emulatorLiveAds")) {
this.zza.zzu("B3EEABB8EE11C2BE770B684D95219ECB");
}
return self();
}
@NonNull
public abstract T self();
@NonNull
public T setAdString(@NonNull String str) {
this.zza.zzv(str);
return self();
}
@NonNull
public T setContentUrl(@NonNull String str) {
Preconditions.checkNotNull(str, "Content URL must be non-null.");
Preconditions.checkNotEmpty(str, "Content URL must be non-empty.");
int length = str.length();
Preconditions.checkArgument(length <= 512, "Content URL must not exceed %d in length. Provided length was %d.", 512, Integer.valueOf(str.length()));
this.zza.zzw(str);
return self();
}
@NonNull
public T setHttpTimeoutMillis(int i) {
this.zza.zzx(i);
return self();
}
@NonNull
public T setNeighboringContentUrls(@NonNull List<String> list) {
if (list == null) {
zzo.zzj("neighboring content URLs list should not be null");
return self();
}
this.zza.zzz(list);
return self();
}
@NonNull
public T setRequestAgent(@NonNull String str) {
this.zza.zzC(str);
return self();
}
@NonNull
@Deprecated
public final AbstractAdRequestBuilder zza(@NonNull String str) {
this.zza.zzt(str);
return self();
}
@NonNull
@Deprecated
public final AbstractAdRequestBuilder zzb(boolean z) {
this.zza.zzy(z);
return self();
}
@NonNull
public final AbstractAdRequestBuilder zzc(@NonNull Bundle bundle) {
this.zza.zzA(bundle);
return self();
}
@NonNull
@Deprecated
public final AbstractAdRequestBuilder zzd(boolean z) {
this.zza.zzD(z);
return self();
}
@NonNull
public T addCustomTargeting(@NonNull String str, @NonNull List<String> list) {
if (list != null) {
for (String str2 : list) {
if (!TextUtils.isEmpty(str2) && str2.contains(",")) {
zzo.zzj("Value " + str2 + " contains invalid character ',' (comma). The server will parse it as a list of comma-separated values.");
}
}
this.zza.zzp(str, TextUtils.join(",", list));
}
return self();
}
}