# 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)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/privacysandbox/ui/core/SandboxedUiAdapterSignalOptions "View this page in Java")

<br />

```
class SandboxedUiAdapterSignalOptions
```

<br />

*** ** * ** ***

| **This class is deprecated.**   
| This library is no longer supported.

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

## Summary

|                                       ### Constants                                       |
|-------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `const `[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) | [GEOMETRY](https://developer.android.com/reference/kotlin/androidx/privacysandbox/ui/core/SandboxedUiAdapterSignalOptions#GEOMETRY()) **This property is deprecated.**This library is no longer supported.         |
| `const `[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) | [OBSTRUCTIONS](https://developer.android.com/reference/kotlin/androidx/privacysandbox/ui/core/SandboxedUiAdapterSignalOptions#OBSTRUCTIONS()) **This property is deprecated.**This library is no longer supported. |

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

## Constants

### GEOMETRY

```
const val GEOMETRY: String
```
| **This property is deprecated.**   
| This library is no longer supported.

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

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

### OBSTRUCTIONS

```
const val OBSTRUCTIONS: String
```
| **This property is deprecated.**   
| This library is no longer supported.

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

The information that will be collected is[SandboxedSdkViewUiInfo.obstructedGeometry](https://developer.android.com/reference/kotlin/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)  

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