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 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 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; } }