Schemas
Sponsor
Optional paid placement metadata, separate from Art answers, evidence and tool results. Its presence does not prove reading or central acceptance.
{
"type": "object",
"properties": {
"paid_placement": {
"const": true,
"type": "boolean"
},
"campaign_id": {
"type": "string",
"maxLength": 200
},
"creative_id": {
"type": "string",
"maxLength": 200
},
"placement_id": {
"type": "string",
"maxLength": 250
},
"sponsor": {
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 300
},
"url": {
"type": "string",
"maxLength": 2048,
"format": "uri"
}
},
"required": [
"name",
"url"
],
"additionalProperties": false
},
"message": {
"type": "string",
"maxLength": 4000
},
"disclosure": {
"type": "string",
"maxLength": 2000
},
"config_version": {
"type": "string",
"maxLength": 200
},
"ruleset_version": {
"type": "string",
"maxLength": 200
},
"name": {
"type": "string",
"maxLength": 300
},
"url": {
"type": "string",
"maxLength": 2048,
"format": "uri"
},
"month": {
"type": "string",
"maxLength": 7,
"pattern": "^[0-9]{4}-[0-9]{2}$"
},
"sponsored": {
"const": true,
"type": "boolean"
},
"rel": {
"type": "string",
"maxLength": 100
}
},
"required": [
"paid_placement",
"campaign_id",
"creative_id",
"placement_id",
"sponsor",
"message",
"disclosure",
"config_version",
"ruleset_version"
],
"additionalProperties": false,
"description": "Optional paid placement metadata, separate from Art answers, evidence and tool results. Its presence does not prove reading or central acceptance."
}