APP Object¶
Note
Fields marked with asterisk (*) are optional.
Parameter
|
Type
|
Description
|
---|---|---|
publisher |
object |
Publisher object, for more information, see the Publisher Object section. |
id |
string |
The application ID prefixed with the exchange name followed by an underscore. For example, if Rubicon sends a bid request for App ID “123”, the field becomes “rubicon_123”. |
name* |
string |
Application name, for example, “Test App”. |
domain* |
string |
Application name, for example, “Test App”. |
cat* |
array of strings |
Array of IAB content categories for the site. [“IAB1”, “IAB2-3”]. |
content* |
string |
Passes the content object, see the Content Object section for details. |
bundle* |
string |
Application bundle or package name, for example, “com.example.mygame” |
paid* |
integer |
Specifies if the App is a free or paid version. 0 = The app is free, 1 = The app is a paid version. |
storeurl* |
string |
App store’s URL for the mobile application, for example “https://channelstore.roku.com/details/appid/app”. |
storeid* |
string |
The ID of the app in an app store (e.g., Apple iTunes, Google Play). |
ver* |
string |
Application version, for example “1.1”. |
privacypolicy* |
integer |
Indicates if the app has a privacy policy. 0 = No 1 = Yes. |
ext* |
object |
APP extension object. |
APP Ext Object¶
Parameter
|
Type
|
Description
|
---|---|---|
inventorypartnerdomain* |
string |
A pointer to the domain of the partner (of the site/app owner) with ownership of some portion of ad inventory on the site/app. The partner’s ads.txt or app-ads.txt file will be hosted here. |
App Object Example¶
{
"app":{
"id":"com.ammo.runtime",
"name":"runtime",
"domain":"runtime.tv",
"publisher":{
"id":"45855629",
"domain":"ottera.tv"
},
"content":{
"keywords":"FAST",
"ext":{
"channel":""
}
},
"bundle":"com.ammo.runtime",
"storeurl":"https://channelstore.roku.com/details/621046"
},
}