API frameworks value 4 means ORMMA
ORMMA, an early open in-app rich media interface that MRAID replaced.
When to send it
Send 4 only if the app container still implements ORMMA (Open Rich Media Mobile Advertising), the open interface that came before MRAID. It has been in the list since OpenRTB 2.0, and its ideas were folded into MRAID.
Very few current SDKs support ORMMA, so buyers rarely have creative for it. Listing it does no harm when it is true, but listing it in place of 3 or 5 hides MRAID support from buyers that only look for those values. It is confused with 3, since both describe in-app rich media containers.
Example
{
"imp": [
{
"audio": {
"api": [
4
]
}
}
]
}Fields that carry it
Other values in api frameworks
| Value | Name |
|---|---|
1 | VPAID 1.0 |
2 | VPAID 2.0 |
3 | MRAID 1.0 |
5 | MRAID 2.0 |
6 | MRAID 3.0 |
7 | OMID 1.0 |
8 | SIMID 1.0 |
9 | SIMID 1.1 |
500+ | Vendor-specific codes |
The api frameworks list page explains the whole list and its common mistakes.