# SandboxedUiAdapterSignalOptions

Artifact: [androidx.privacysandbox.ui:ui-core](https://developer.android.com/jetpack/androidx/releases/privacysandbox-ui) [View Source](https://cs.android.com/search?q=file:androidx/privacysandbox/ui/core/SandboxedUiAdapterSignalOptions.kt+class:androidx.privacysandbox.ui.core.SandboxedUiAdapterSignalOptions) Added in [1.0.0-alpha17](https://developer.android.com/jetpack/androidx/releases/privacysandbox-ui#1.0.0-alpha17) Deprecated in [1.0.0-alpha17](https://developer.android.com/jetpack/androidx/releases/privacysandbox-ui#1.0.0-alpha17)

*** ** * ** ***


```
public final class SandboxedUiAdapterSignalOptions
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
> This library is no longer supported.

This class defines the set of signal options which can be set on a `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SessionObserverFactory` which is associated with a `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedUiAdapter`.

## Summary

| ### Constants |
|---|---|
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedUiAdapterSignalOptions#GEOMETRY()` **This field is deprecated.** This library is no longer supported. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedUiAdapterSignalOptions#OBSTRUCTIONS()` **This field is deprecated.** This library is no longer supported. |

| ### Public constructors |
|---|
| `[SandboxedUiAdapterSignalOptions](https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedUiAdapterSignalOptions#SandboxedUiAdapterSignalOptions())()` **This method is deprecated.** This library is no longer supported. |

## Constants

### GEOMETRY

```
public static final @NonNull String GEOMETRY
```

> [!CAUTION]
> **This field is deprecated.**   
> This library is no longer supported.

When this signal option is set, information about the geometry of the UI container hosting the `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedUiAdapter.Session` will be sent through `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SessionObserver#onUiContainerChanged(android.os.Bundle)`.

The set of information that will be collected is: `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedSdkViewUiInfo#uiContainerWidth()`, `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedSdkViewUiInfo#uiContainerHeight()`, `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedSdkViewUiInfo#onScreenGeometry()` and `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedSdkViewUiInfo#uiContainerOpacityHint()`.

### OBSTRUCTIONS

```
public static final @NonNull String OBSTRUCTIONS
```

> [!CAUTION]
> **This field is deprecated.**   
> This library is no longer supported.

When this signal option is set, information about obstructions on the UI container hosting the `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedUiAdapter.Session` will be sent through `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SessionObserver#onUiContainerChanged(android.os.Bundle)`.

The information that will be collected is `https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedSdkViewUiInfo#obstructedGeometry()`.

## Public constructors

### SandboxedUiAdapterSignalOptions

Added in [1.0.0-alpha17](https://developer.android.com/jetpack/androidx/releases/privacysandbox-ui#1.0.0-alpha17) Deprecated in [1.0.0-alpha17](https://developer.android.com/jetpack/androidx/releases/privacysandbox-ui#1.0.0-alpha17)

```
public [SandboxedUiAdapterSignalOptions](https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedUiAdapterSignalOptions#SandboxedUiAdapterSignalOptions())()
```

> [!CAUTION]
> **This method is deprecated.**   
> This library is no longer supported.