- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
45 lines
1.6 KiB
Java
45 lines
1.6 KiB
Java
package androidx.privacysandbox.ads.adservices.topics;
|
|
|
|
import android.annotation.SuppressLint;
|
|
import android.content.Context;
|
|
import androidx.annotation.RequiresPermission;
|
|
import androidx.privacysandbox.ads.adservices.internal.AdServicesInfo;
|
|
import kotlin.coroutines.Continuation;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class TopicsManager {
|
|
public static final Companion Companion = new Companion(null);
|
|
|
|
@SuppressLint({"NewApi", "ClassVerificationFailure"})
|
|
public static final TopicsManager obtain(Context context) {
|
|
return Companion.obtain(context);
|
|
}
|
|
|
|
@RequiresPermission("android.permission.ACCESS_ADSERVICES_TOPICS")
|
|
public abstract Object getTopics(GetTopicsRequest getTopicsRequest, Continuation continuation);
|
|
|
|
public static final class Companion {
|
|
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
|
|
private Companion() {
|
|
}
|
|
|
|
@SuppressLint({"NewApi", "ClassVerificationFailure"})
|
|
public final TopicsManager obtain(Context context) {
|
|
Intrinsics.checkNotNullParameter(context, "context");
|
|
AdServicesInfo adServicesInfo = AdServicesInfo.INSTANCE;
|
|
if (adServicesInfo.version() >= 5) {
|
|
return new TopicsManagerApi33Ext5Impl(context);
|
|
}
|
|
if (adServicesInfo.version() == 4) {
|
|
return new TopicsManagerApi33Ext4Impl(context);
|
|
}
|
|
return null;
|
|
}
|
|
}
|
|
}
|