API level 34 中添加
也在 Ad Services Extensions 4 中提供

AppSetIdManager

public class AppSetIdManager
extends Object

java.lang.Object
   ↳ android.adservices.appsetid.AppSetIdManager


AppSetIdManager 提供 API,供应用和广告 SDK 访问 appSetId,用于非创收目的。

摘要

公共方法

static AppSetIdManager get(Context context)

用于创建 AppSetIdManager 实例的工厂方法。

void getAppSetId(Executor executor, OutcomeReceiver<AppSetIdException> callback)

检索 AppSetId。

继承的方法

公共方法

get

API level 34 中添加
也在 Ad Services Extensions 6 中提供
public static AppSetIdManager get (Context context)

用于创建 AppSetIdManager 实例的工厂方法。

参数
context Context:要使用的 Context 此值不能为 null

返回值
AppSetIdManager AppSetIdManager 实例 此值不能为 null

getAppSetId

API level 34 中添加
也在 Ad Services Extensions 4 中提供
public void getAppSetId (Executor executor, 
                OutcomeReceiver<AppSetIdException> callback)

检索 AppSetId。

参数
executor Executor:用于运行回调的执行器。此值不能为 null。通过此 Executor 分派回调和监听器事件,提供了一种简单的方法来控制使用哪个线程。如需通过应用的主线程分派事件,您可以使用 Context.getMainExecutor()。否则,请提供一个分派到相应线程的 Executor

callback OutcomeReceiver:appsetid 可用或发生错误后调用的回调。此值不能为 null

返回值
void 此值不能为 null

抛出
IllegalStateException 如果此 API 不可用。