package com.facebook.ads.internal.bridge.gms; import android.annotation.SuppressLint; import android.content.Context; import androidx.annotation.Keep; import androidx.annotation.Nullable; import com.facebook.infer.annotation.Nullsafe; import com.google.android.gms.ads.identifier.AdvertisingIdClient; @Keep @Nullsafe(Nullsafe.Mode.LOCAL) /* loaded from: classes2.dex */ public class AdvertisingId { private final String mId; private final boolean mLimitAdTracking; public String getId() { return this.mId; } public boolean isLimitAdTracking() { return this.mLimitAdTracking; } public AdvertisingId(String str, boolean z) { this.mId = str; this.mLimitAdTracking = z; } @Nullable @SuppressLint({"CatchGeneralException"}) public static AdvertisingId getAdvertisingIdInfoDirectly(Context context) { try { AdvertisingIdClient.Info advertisingIdInfo = AdvertisingIdClient.getAdvertisingIdInfo(context); if (advertisingIdInfo != null) { return new AdvertisingId(advertisingIdInfo.getId(), advertisingIdInfo.isLimitAdTrackingEnabled()); } return null; } catch (Throwable unused) { return null; } } }