Files
rr3-apk/decompiled/sources/com/google/android/gms/ads/RequestConfiguration.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

173 lines
5.4 KiB
Java

package com.google.android.gms.ads;
import androidx.annotation.NonNull;
import com.google.android.gms.ads.internal.util.client.zzo;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/* loaded from: classes2.dex */
public class RequestConfiguration {
@NonNull
public static final String MAX_AD_CONTENT_RATING_UNSPECIFIED = "";
public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE = 0;
public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE = 1;
public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED = -1;
public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE = 0;
public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE = 1;
public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED = -1;
private final int zzb;
private final int zzc;
private final String zzd;
private final List zze;
private final PublisherPrivacyPersonalizationState zzf;
@NonNull
public static final String MAX_AD_CONTENT_RATING_MA = "MA";
@NonNull
public static final String MAX_AD_CONTENT_RATING_T = "T";
@NonNull
public static final String MAX_AD_CONTENT_RATING_PG = "PG";
@NonNull
public static final String MAX_AD_CONTENT_RATING_G = "G";
@NonNull
public static final List zza = Arrays.asList(MAX_AD_CONTENT_RATING_MA, MAX_AD_CONTENT_RATING_T, MAX_AD_CONTENT_RATING_PG, MAX_AD_CONTENT_RATING_G);
public static class Builder {
private int zza = -1;
private int zzb = -1;
private String zzc = null;
private final List zzd = new ArrayList();
private PublisherPrivacyPersonalizationState zze = PublisherPrivacyPersonalizationState.DEFAULT;
@NonNull
public RequestConfiguration build() {
return new RequestConfiguration(this.zza, this.zzb, this.zzc, this.zzd, this.zze, null);
}
@NonNull
public Builder setMaxAdContentRating(String str) {
if (str == null || "".equals(str)) {
this.zzc = null;
} else if (RequestConfiguration.MAX_AD_CONTENT_RATING_G.equals(str) || RequestConfiguration.MAX_AD_CONTENT_RATING_PG.equals(str) || RequestConfiguration.MAX_AD_CONTENT_RATING_T.equals(str) || RequestConfiguration.MAX_AD_CONTENT_RATING_MA.equals(str)) {
this.zzc = str;
} else {
zzo.zzj("Invalid value passed to setMaxAdContentRating: ".concat(str));
}
return this;
}
@NonNull
public Builder setPublisherPrivacyPersonalizationState(@NonNull PublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState) {
this.zze = publisherPrivacyPersonalizationState;
return this;
}
@NonNull
public Builder setTagForChildDirectedTreatment(int i) {
if (i == -1 || i == 0 || i == 1) {
this.zza = i;
} else {
zzo.zzj("Invalid value passed to setTagForChildDirectedTreatment: " + i);
}
return this;
}
@NonNull
public Builder setTagForUnderAgeOfConsent(int i) {
if (i == -1 || i == 0 || i == 1) {
this.zzb = i;
} else {
zzo.zzj("Invalid value passed to setTagForUnderAgeOfConsent: " + i);
}
return this;
}
@NonNull
public Builder setTestDeviceIds(List<String> list) {
this.zzd.clear();
if (list != null) {
this.zzd.addAll(list);
}
return this;
}
}
@Retention(RetentionPolicy.SOURCE)
public @interface MaxAdContentRating {
}
public enum PublisherPrivacyPersonalizationState {
DEFAULT(0),
ENABLED(1),
DISABLED(2);
private final int zzb;
PublisherPrivacyPersonalizationState(int i) {
this.zzb = i;
}
public int getValue() {
return this.zzb;
}
}
@Retention(RetentionPolicy.SOURCE)
public @interface TagForChildDirectedTreatment {
}
@Retention(RetentionPolicy.SOURCE)
public @interface TagForUnderAgeOfConsent {
}
public /* synthetic */ RequestConfiguration(int i, int i2, String str, List list, PublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState, zzi zziVar) {
this.zzb = i;
this.zzc = i2;
this.zzd = str;
this.zze = list;
this.zzf = publisherPrivacyPersonalizationState;
}
@NonNull
public String getMaxAdContentRating() {
String str = this.zzd;
return str == null ? "" : str;
}
@NonNull
public PublisherPrivacyPersonalizationState getPublisherPrivacyPersonalizationState() {
return this.zzf;
}
public int getTagForChildDirectedTreatment() {
return this.zzb;
}
public int getTagForUnderAgeOfConsent() {
return this.zzc;
}
@NonNull
public List<String> getTestDeviceIds() {
return new ArrayList(this.zze);
}
@NonNull
public Builder toBuilder() {
Builder builder = new Builder();
builder.setTagForChildDirectedTreatment(this.zzb);
builder.setTagForUnderAgeOfConsent(this.zzc);
builder.setMaxAdContentRating(this.zzd);
builder.setTestDeviceIds(this.zze);
return builder;
}
}