# SandboxedSdkProviderAdapter

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

*** ** * ** ***

<br />

```
@RequiresApi(value = 34)
public final class SandboxedSdkProviderAdapter extends SandboxedSdkProvider
```

<br />

|---|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object.html) |||
| ↳ | [android.app.sdksandbox.SandboxedSdkProvider](https://developer.android.com/reference/android/app/sdksandbox/SandboxedSdkProvider.html) ||
|   | ↳ | [androidx.privacysandbox.sdkruntime.provider.SandboxedSdkProviderAdapter](https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter) |

*** ** * ** ***

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

Implementation of platform `https://developer.android.com/reference/android/app/sdksandbox/SandboxedSdkProvider.html` that delegate to `https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/core/SandboxedSdkProviderCompat` Gets compat class name from asset "SandboxedSdkProviderCompatClassName.txt"

## Summary

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

| ### Public methods |
|---|---|
| `void` | `[beforeUnloadSdk](https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter#beforeUnloadSdk())()` **This method is deprecated.** This library is no longer supported. |
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/view/View.html` | `[getView](https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter#getView(android.content.Context,android.os.Bundle,kotlin.Int,kotlin.Int))( @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/content/Context.html windowContext, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/os/Bundle.html params, int width, int height )` **This method is deprecated.** This library is no longer supported. |
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/app/sdksandbox/SandboxedSdk.html` | `[onLoadSdk](https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter#onLoadSdk(android.os.Bundle))(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/os/Bundle.html params)` **This method is deprecated.** This library is no longer supported. |

### Inherited methods

From [android.app.sdksandbox.SandboxedSdkProvider](https://developer.android.com/reference/android/app/sdksandbox/SandboxedSdkProvider.html) `final void` `[attachContext](https://developer.android.com/reference/android/app/sdksandbox/SandboxedSdkProvider.html#attachContext(android.content.Context))(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/content/Context.html context)`

**This method is deprecated.** This library is no longer supported.
`final @https://developer.android.com/reference/androidx/annotation/Nullable https://developer.android.com/reference/android/content/Context.html` `[getContext](https://developer.android.com/reference/android/app/sdksandbox/SandboxedSdkProvider.html#getContext())()`

**This method is deprecated.** Deprecated in Java

## Public constructors

### SandboxedSdkProviderAdapter

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

```
public [SandboxedSdkProviderAdapter](https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter#SandboxedSdkProviderAdapter())()
```

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

## Public methods

### beforeUnloadSdk

```
public void [beforeUnloadSdk](https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter#beforeUnloadSdk())()
```

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

### getView

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

```
public @NonNull View [getView](https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter#getView(android.content.Context,android.os.Bundle,kotlin.Int,kotlin.Int))(
    @NonNull Context windowContext,
    @NonNull Bundle params,
    int width,
    int height
)
```

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

### onLoadSdk

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

```
public @NonNull SandboxedSdk [onLoadSdk](https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter#onLoadSdk(android.os.Bundle))(@NonNull Bundle params)
```

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