# Enum to ID mapping

In earlier APIs and Real-time Bidding protocols, creative attributes are
identified by numerical IDs. The Real-time Bidding API uses the
[`CreativeAttribute`](https://developers.google.com/authorized-buyers/apis/realtimebidding/reference/rest/v1/bidders.creatives#creativeattribute)
enum.

The following table provides a mapping between the enum values and their
corresponding IDs.

[buyer-declarable-creative-attributes.txt](https://storage.googleapis.com/adx-rtb-dictionaries/buyer-declarable-creative-attributes.txt).

| CreativeAttribute enum value | Numerical ID equivalent |
|---|---|
| `IMAGE_RICH_MEDIA` | 2 |
| `ADOBE_FLASH_FLV` | 3 |
| `IS_TAGGED` | 7 |
| `IS_COOKIE_TARGETED` | 8 |
| `IS_USER_INTEREST_TARGETED` | 9 |
| `EXPANDING_DIRECTION_NONE` | 12 |
| `EXPANDING_DIRECTION_UP` | 13 |
| `EXPANDING_DIRECTION_DOWN` | 14 |
| `EXPANDING_DIRECTION_LEFT` | 15 |
| `EXPANDING_DIRECTION_RIGHT` | 16 |
| `EXPANDING_DIRECTION_UP_LEFT` | 17 |
| `EXPANDING_DIRECTION_UP_RIGHT` | 18 |
| `EXPANDING_DIRECTION_DOWN_LEFT` | 19 |
| `EXPANDING_DIRECTION_DOWN_RIGHT` | 20 |
| `CREATIVE_TYPE_HTML` | 21 |
| `CREATIVE_TYPE_VAST_VIDEO` | 22 |
| `EXPANDING_DIRECTION_UP_OR_DOWN` | 25 |
| `EXPANDING_DIRECTION_LEFT_OR_RIGHT` | 26 |
| `EXPANDING_DIRECTION_ANY_DIAGONAL` | 27 |
| `EXPANDING_ACTION_ROLLOVER_TO_EXPAND` | 28 |
| `INSTREAM_VAST_VIDEO_TYPE_VPAID_FLASH` | 30 |
| `RICH_MEDIA_CAPABILITY_TYPE_MRAID` | 32 |
| `RICH_MEDIA_CAPABILITY_TYPE_FLASH` | 34 |
| `RICH_MEDIA_CAPABILITY_TYPE_HTML5` | 39 |
| `SKIPPABLE_INSTREAM_VIDEO` | 44 |
| `RICH_MEDIA_CAPABILITY_TYPE_SSL` | 47 |
| `RICH_MEDIA_CAPABILITY_TYPE_NON_SSL` | 48 |
| `RICH_MEDIA_CAPABILITY_TYPE_INTERSTITIAL` | 51 |
| `NON_SKIPPABLE_INSTREAM_VIDEO` | 69 |
| `NATIVE_ELIGIBILITY_ELIGIBLE` | 70 |
| `NON_VPAID` | 71 |
| `NATIVE_ELIGIBILITY_NOT_ELIGIBLE` | 72 |
| `ANY_INTERSTITIAL` | 73 |
| `NON_INTERSTITIAL` | 74 |
| `IN_BANNER_VIDEO` | 95 |
| `RENDERING_SIZELESS_ADX` | 105 |
| `OMSDK_1_0` | 114 |