---
title: ProductPageLocaleDetails.AssetsByDevice
framework: Apple Ads Platform API
role: symbol
role_heading: Object
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/productpagelocaledetails/assetsbydevice-data.dictionary
---

# ProductPageLocaleDetails.AssetsByDevice

A map of device type to a DeviceAssetGroup object.

## Declaration

```data
object ProductPageLocaleDetails.AssetsByDevice
```

## Properties

Any Key:

## Discussion

Discussion Each key is a device type identifier, such as iphone_6_5 or iphone_6_7, not a fixed field name. The assetsByDevice field is a free-form map rather than an object with named properties, so the reference page labels this key Any Key. The value for each key is a DeviceAssetGroup containing that device’s asset references and fallback devices. On the parent ProductPageLocaleDetails object, assetsByDevice is the field that carries a product page locale’s screenshots and preview videos. Each device-type key maps to a DeviceAssetGroup holding an assets array of asset references and an appPreviewDeviceFallBackDevices array listing which other device types to fall back to when assets are not available for that class.
