- 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
44 lines
1.2 KiB
Java
44 lines
1.2 KiB
Java
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;
|
|
}
|
|
}
|
|
}
|