Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
internal_public_v1.CampaignOptionsResponse — openapi
Properties
| Name | Type | Required | Description |
|---|---|---|---|
| adFormats | array | false | The supported creative formats and their pixel dimensions. |
| eligibility | false | The eligibility result for the requested experience. Present only when universeId was supplied in the request. | |
| objectives | array | false | The campaign objectives you can create. Values can be PLAYS or the deprecated ENGAGEMENT (both create the same campaign). |
| paymentTypes | array | false | The payment types available for the caller's account. Values can be CREDIT_CARD, ADS_CREDIT, or INVOICE. |
| targetingDimensions | #/components/schemas/internal_public_v1.TargetingDimensions | false |
Related Schemas
Complete Schema
{
"type": "object",
"properties": {
"adFormats": {
"description": "The supported creative formats and their pixel dimensions.",
"type": "array",
"items": {
"$ref": "#/components/schemas/internal_public_v1.AdFormat"
}
},
"eligibility": {
"description": "The eligibility result for the requested experience. Present only when\nuniverseId was supplied in the request.",
"allOf": [
{
"$ref": "#/components/schemas/internal_public_v1.UniverseEligibility"
}
]
},
"objectives": {
"description": "The campaign objectives you can create. Values can be `PLAYS` or the\ndeprecated `ENGAGEMENT` (both create the same campaign).",
"type": "array",
"items": {
"type": "string",
"enum": [
"PLAYS",
"ENGAGEMENT"
]
}
},
"paymentTypes": {
"description": "The payment types available for the caller's account. Values can be\n`CREDIT_CARD`, `ADS_CREDIT`, or `INVOICE`.",
"type": "array",
"items": {
"type": "string",
"enum": [
"CREDIT_CARD",
"ADS_CREDIT",
"INVOICE"
]
}
},
"targetingDimensions": {
"$ref": "#/components/schemas/internal_public_v1.TargetingDimensions"
}
}
}