# Custom Views for Scenes

Eliminate additional development work and use Custom Views to embed your existing mobile app or website content into Scenes.

Custom Views can display any native content your app exposes, so you can reuse that content within any screen in a [Scene](https://www.airship.com/docs/reference/glossary/#scene).

Use cases:

![Custom Views in Scenes](https://www.airship.com/docs/images/whats-new/scenes-custom-views_hu_9e8e0a7d11705597.webp)

*Custom Views in Scenes*

* **Native maps** — Direct users to their local store or embed a store locator component in a Scene.
* **Shopping cart** — Embed a user's shopping cart contents in a Scene advertising a promotion or coupon.
* **Ads** — Embed ad views from your native ad SDK to serve that content in a Scene.
* **Retail** — Embed product wishlists and shopping carts, and complete checkout flows directly within a Scene.
* **Travel** — Display real-time flight status information and gate changes or allow users to book travel.
* **Sports** — Show live scores, game statistics, or personalized highlights.
* **Finance** — Display a user's transaction history, investment portfolio, or real-time stock quotes.

Custom Views require your application to register the native view with the Airship SDK.

When configuring a screen, add the Custom View content element and enter the view name as defined by your developer. You can add key-value pairs for the view so your app can serve a more specific or granular view. For example, a map view could reference a specific place, or a score widget could reference specific teams. Values can be personalized using [Handlebars](https://www.airship.com/docs/reference/glossary/#handlebars).


## Requirements and documentation

Scenes are an [AXP](https://www.airship.com/docs/reference/feature-packages/) feature. Custom Views requires minimum SDKs: iOS 19.2.0 and Android 19.4.0.

* [About Scenes](https://www.airship.com/docs/guides/features/messaging/scenes/scenes/)
* [Configure Scene content](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/)
* [Mobile Custom Views](https://www.airship.com/docs/sdk-topics/custom-views/)
* [Web Custom Views](https://www.airship.com/docs/developer/sdk-integration/web/in-app-experiences/#custom-views)

To upgrade your SDK version, follow our guides:
   * [Android SDK migration guides](https://github.com/urbanairship/android-library/tree/main/documentation/migration#airship-android-sdk-migration-guides)
* [iOS SDK migration guides](https://github.com/urbanairship/ios-library/tree/main/Documentation/Migration#airship-ios-sdk-migration-guides)

