Returns an ad for the ad unit tag (tagid) and the request payload.
Selects the most suitable ad using line item, creative, and bidding strategy data, and returns the final ad decided through DSP responses and internal mediation.
The response includes ext.ad_log for event tracking. When no ad is available, the server returns HTTP 204 without a response body, or HTTP 200 with the ad unit’s passback if one is configured (see the 200 response).
Returned ad, or the ad unit's passback when no ad is available and a passback tag is configured. A passback response has errorcode: "204", ext.passback, and no ad. An A/B assignment appears only when applicable; the example illustrates an assigned request.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"A2 Resources","colors":{"primary":"#3e79bb","light":"#3366CC","dark":"#284A6F"},"logo":{"light":"https://mintcdn.com/aiderx/tjHtaiAN__Ai-ZM-/logo/a2-logo.png?fit=max\u0026auto=format\u0026n=tjHtaiAN__Ai-ZM-\u0026q=85\u0026s=5ce8fb17b7781e0daafa7c4f018633ee","dark":"https://mintcdn.com/aiderx/CdKZJdlF9wCuniIg/logo/a2-logo-nobg.svg?fit=max\u0026auto=format\u0026n=CdKZJdlF9wCuniIg\u0026q=85\u0026s=6371536698991f7852921a82947179c5"},"favicon":"https://mintcdn.com/aiderx/tjHtaiAN__Ai-ZM-/favicon.ico?fit=max\u0026auto=format\u0026n=tjHtaiAN__Ai-ZM-\u0026q=85\u0026s=4c178341e34dd5d702845fd833051a79","api":{"playground":{"display":"simple"},"mdx":{"server":["https://your_a2_service"]}},"navbar":{"links":[{"href":"mailto:a2support@aiderx.io","label":"Support"}],"primary":{"type":"button","label":"Homepage","href":"https://aiderx.io"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/aiderx"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":"guides/platform-overview/en/introduction"},{"language":"ko","href":"guides/platform-overview/ko/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"aiderx","hasAudioNarration":false,"actualSubdomain":"aiderx","customDomains":["docs.aiderx.io"],"gitSource":{"type":"github","owner":"aiderx-corp","repo":"a2","deployBranch":"dev","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae42b9c21adfd4677d7dbfb","collectionId":"bfa78627-8086-4218-ae7a-9222b0061adc","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae42b9c21adfd4677d7dbfb"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{},"buildId":"6ae7e068bb0aba4da34b3050","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"en","tag":"API References","count":591},{"language":"ko","tag":"API References","count":591},{"language":"en","tag":"Data Management APIs","count":525},{"language":"ko","tag":"Data Management APIs","count":525},{"language":"en","tag":"Decision APIs","count":43},{"language":"ko","tag":"Decision APIs","count":43},{"language":"en","tag":"Inventory","count":36},{"language":"ko","tag":"인벤토리","count":36},{"language":"ko","tag":"소재","count":33},{"language":"en","tag":"Guide","count":31},{"language":"ko","tag":"Guide","count":31},{"language":"en","tag":"Cache Management","count":29},{"language":"en","tag":"Targeting","count":29},{"language":"ko","tag":"타겟팅","count":29},{"language":"en","tag":"Creative","count":24},{"language":"en","tag":"Developer APIs","count":23},{"language":"ko","tag":"카탈로그","count":23},{"language":"ko","tag":"Developer APIs","count":23},{"language":"ko","tag":"광고 단위","count":22},{"language":"en","tag":"Campaign","count":21}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/dev/decision/ad-serving/request-an-ad","slug":"/en/dev/decision/ad-serving/request-an-ad","pageMetadata":{"title":"Request an ad","description":"Returns an ad for the ad unit tag (`tagid`) and the request payload.\nSelects the most suitable ad using line item, creative, and bidding strategy data, and returns the final ad decided through DSP responses and internal mediation.\n\nThe response includes `ext.ad_log` for event tracking. When no ad is available, the server returns HTTP 204 without a response body, or HTTP 200 with the ad unit's passback if one is configured (see the 200 response).","deprecated":null,"version":null,"sidebarTitle":"Request an ad","openapi":"/openapi/decision.api.en-dev.json post /app/v0/ad/{tagid}","href":"/en/dev/decision/ad-serving/request-an-ad","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Returns an ad for the ad unit tag (\", _jsx(_components.code, {\n children: \"tagid\"\n }), \") and the request payload.\\nSelects the most suitable ad using line item, creative, and bidding strategy data, and returns the final ad decided through DSP responses and internal mediation.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The response includes \", _jsx(_components.code, {\n children: \"ext.ad_log\"\n }), \" for event tracking. When no ad is available, the server returns HTTP 204 without a response body, or HTTP 200 with the ad unit’s passback if one is configured (see the 200 response).\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Request an ad","description":"Returns an ad for the ad unit tag (`tagid`) and the request payload.\nSelects the most suitable ad using line item, creative, and bidding strategy data, and returns the final ad decided through DSP responses and internal mediation.\n\nThe response includes `ext.ad_log` for event tracking. When no ad is available, the server returns HTTP 204 without a response body, or HTTP 200 with the ad unit's passback if one is configured (see the 200 response).","deprecated":null,"version":null,"sidebarTitle":"Request an ad","openapi":"/openapi/decision.api.en-dev.json post /app/v0/ad/{tagid}","href":"/en/dev/decision/ad-serving/request-an-ad","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Returns an ad for the ad unit tag (`tagid`) and the request payload.\nSelects the most suitable ad using line item, creative, and bidding strategy data, and returns the final ad decided through DSP responses and internal mediation.\n\nThe response includes `ext.ad_log` for event tracking. When no ad is available, the server returns HTTP 204 without a response body, or HTTP 200 with the ad unit's passback if one is configured (see the 200 response).","parameters":["4fb2459c-8da6-4ec4-9af9-1fc683d560e6"],"requestBody":"c4bcb3a6-1ecf-4811-afc9-e5863ccfff1b","responses":{"200":"6943a0f4-1c92-49d7-93c5-55c311d16647","204":"380deefe-7bba-4b58-82d9-17a6c0fb8398","400":"20494f53-c0d6-4e77-87f1-702abd344d40","415":"34847c2a-10cc-4544-84f8-3a3d6cc620db","422":"4467811a-e17d-4354-b592-aeb29a9e1011","500":"16eafbc1-e460-4d55-b2f8-60e84b28594d"},"security":["627a1808-a19d-400b-b417-19dd9fcc4ee6"],"summary":"Request an ad","tags":["Ad Serving"],"x-mint":{"metadata":{"sidebarTitle":"Request an ad"},"href":"/en/dev/decision/ad-serving/request-an-ad"},"method":"post","type":"path","servers":[],"path":"/app/v0/ad/{tagid}","baseUrlOptions":["https://your_a2_service"],"title":"Request an ad","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"4fb2459c-8da6-4ec4-9af9-1fc683d560e6":{"description":"The ID of the ad unit.\n\nGet from the advertising manager.","in":"path","name":"tagid","required":true,"schema":{"description":"The ID of the ad unit.\n\nGet from the advertising manager.","format":"uuid","type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"},"style":"simple"}},"requestBody":{"content":{"application/json":{"schema":{"properties":{"ad_size":{"oneOf":[{"description":"Ad sizes requested for the ad.","items":{"items":{"format":"int32","type":"integer","uniqueKey":"ad_size.oneOf.0.items.[INDEX].items.[INDEX]","typeLabel":"integer\u003cint32>"},"maxItems":2,"minItems":2,"type":"array","uniqueKey":"ad_size.oneOf.0.items.[INDEX]","typeLabel":"integer\u003cint32>[]"},"type":"array","uniqueKey":"ad_size.oneOf.0","typeLabel":"integer\u003cint32>[][]"},{"description":"Ad sizes requested for the ad.","items":{"items":{"format":"int32","type":"integer"},"maxItems":2,"minItems":2,"type":"array"},"type":"null","uniqueKey":"ad_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad_size","typeLabel":"integer\u003cint32>[][] | null"},"app":{"oneOf":[{"type":"object","description":"App object for the current serving request.","properties":{"bundle":{"oneOf":[{"type":"string","uniqueKey":"app.oneOf.0.bundle.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"app.oneOf.0.bundle.oneOf.1","typeLabel":"null"}],"uniqueKey":"app.oneOf.0.bundle","typeLabel":"string | null"},"domain":{"oneOf":[{"type":"string","uniqueKey":"app.oneOf.0.domain.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"app.oneOf.0.domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"app.oneOf.0.domain","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","uniqueKey":"app.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"app.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"app.oneOf.0.name","typeLabel":"string | null"},"storeurl":{"oneOf":[{"type":"string","uniqueKey":"app.oneOf.0.storeurl.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"app.oneOf.0.storeurl.oneOf.1","typeLabel":"null"}],"uniqueKey":"app.oneOf.0.storeurl","typeLabel":"string | null"},"ver":{"oneOf":[{"type":"string","uniqueKey":"app.oneOf.0.ver.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"app.oneOf.0.ver.oneOf.1","typeLabel":"null"}],"uniqueKey":"app.oneOf.0.ver","typeLabel":"string | null"}},"uniqueKey":"app.oneOf.0","typeLabel":"object"},{"type":"null","description":"App object for the current serving request.","uniqueKey":"app.oneOf.1","typeLabel":"null"}],"uniqueKey":"app","typeLabel":"object | null"},"device":{"oneOf":[{"type":"object","description":"Device object for the current serving request.","example":null,"properties":{"ext":{"description":"Placeholder for advertising-system specific extensions to this object","uniqueKey":"device.oneOf.0.ext","typeLabel":"any"},"geo":{"oneOf":[{"type":"object","description":"Location of the device assumed to be the user’s current location defined by a Geo object","properties":{"accuracy":{"oneOf":[{"format":"int32","type":"integer","uniqueKey":"device.oneOf.0.geo.oneOf.0.accuracy.oneOf.0","typeLabel":"integer\u003cint32>"},{"format":"int32","type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.accuracy.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.accuracy","typeLabel":"integer\u003cint32> | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"device.oneOf.0.geo.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.city","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","uniqueKey":"device.oneOf.0.geo.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.country","typeLabel":"string | null"},"ext":{"oneOf":[{}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.ext","typeLabel":"any"},"ipservice":{"oneOf":[{"type":"integer","enum":[1,2,3,4],"uniqueKey":"device.oneOf.0.geo.oneOf.0.ipservice.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.ipservice.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.ipservice","typeLabel":"enum\u003cinteger> | null"},"lastfix":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"device.oneOf.0.geo.oneOf.0.lastfix.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.lastfix.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.lastfix","typeLabel":"integer\u003cuint32> | null"},"lat":{"oneOf":[{"format":"float","type":"number","uniqueKey":"device.oneOf.0.geo.oneOf.0.lat.oneOf.0","typeLabel":"number\u003cfloat>"},{"format":"float","type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.lat.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.lat","typeLabel":"number\u003cfloat> | null"},"lon":{"oneOf":[{"format":"float","type":"number","uniqueKey":"device.oneOf.0.geo.oneOf.0.lon.oneOf.0","typeLabel":"number\u003cfloat>"},{"format":"float","type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.lon.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.lon","typeLabel":"number\u003cfloat> | null"},"metro":{"oneOf":[{"type":"string","uniqueKey":"device.oneOf.0.geo.oneOf.0.metro.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.metro.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.metro","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","uniqueKey":"device.oneOf.0.geo.oneOf.0.region.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.region","typeLabel":"string | null"},"regionfips104":{"oneOf":[{"type":"string","uniqueKey":"device.oneOf.0.geo.oneOf.0.regionfips104.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.regionfips104.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.regionfips104","typeLabel":"string | null"},"type":{"oneOf":[{"type":"integer","enum":[1,2,3],"uniqueKey":"device.oneOf.0.geo.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.type","typeLabel":"enum\u003cinteger> | null"},"utcoffset":{"oneOf":[{"format":"int32","type":"integer","uniqueKey":"device.oneOf.0.geo.oneOf.0.utcoffset.oneOf.0","typeLabel":"integer\u003cint32>"},{"format":"int32","type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.utcoffset.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.utcoffset","typeLabel":"integer\u003cint32> | null"},"zip":{"oneOf":[{"type":"string","uniqueKey":"device.oneOf.0.geo.oneOf.0.zip.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"device.oneOf.0.geo.oneOf.0.zip.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo.oneOf.0.zip","typeLabel":"string | null"}},"uniqueKey":"device.oneOf.0.geo.oneOf.0","typeLabel":"object"},{"type":"null","description":"Location of the device assumed to be the user’s current location defined by a Geo object","uniqueKey":"device.oneOf.0.geo.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.geo","typeLabel":"object | null"},"ip":{"oneOf":[{"description":"IPv4 address closest to device.","type":"string","uniqueKey":"device.oneOf.0.ip.oneOf.0","typeLabel":"string"},{"description":"IPv4 address closest to device.","type":"null","uniqueKey":"device.oneOf.0.ip.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.ip","typeLabel":"string | null"},"ua":{"oneOf":[{"description":"Browser user agent string. This field represents a raw user\n agent string from the browser. For backwards compatibility,\n exchanges are recommended to always populate ‘ua’ with the\n User-Agent string, when available from the end user’s device,\n even if an alternative representation, such as the User-Agent\n Client-Hints, is available and is used to populate ‘sua’. No\n inferred or approximated user agents are expected in this field.\n If a client supports User-Agent Client Hints, and ‘sua’ field is\n present, bidders are recommended to rely on ‘sua’ for\n detecting device type, browser type and version and other\n purposes that rely on the user agent information, and ignore\n ‘ua’ field. This is because the ‘ua’ may contain a frozen or\n reduced user agent string.","type":"string","uniqueKey":"device.oneOf.0.ua.oneOf.0","typeLabel":"string"},{"description":"Browser user agent string. This field represents a raw user\n agent string from the browser. For backwards compatibility,\n exchanges are recommended to always populate ‘ua’ with the\n User-Agent string, when available from the end user’s device,\n even if an alternative representation, such as the User-Agent\n Client-Hints, is available and is used to populate ‘sua’. No\n inferred or approximated user agents are expected in this field.\n If a client supports User-Agent Client Hints, and ‘sua’ field is\n present, bidders are recommended to rely on ‘sua’ for\n detecting device type, browser type and version and other\n purposes that rely on the user agent information, and ignore\n ‘ua’ field. This is because the ‘ua’ may contain a frozen or\n reduced user agent string.","type":"null","uniqueKey":"device.oneOf.0.ua.oneOf.1","typeLabel":"null"}],"uniqueKey":"device.oneOf.0.ua","typeLabel":"string | null"}},"uniqueKey":"device.oneOf.0","typeLabel":"object"},{"type":"null","description":"Device object for the current serving request.","example":null,"uniqueKey":"device.oneOf.1","typeLabel":"null"}],"uniqueKey":"device","typeLabel":"object | null"},"ext":{"oneOf":[{"type":"object","description":"Optional ad serving options. Set `echo_user` to true to include `user` in a successful ad response.","properties":{"echo_user":{"default":false,"description":"Echo the request user in a successful ad response. Defaults to false. This option does not apply to passback or error responses.","type":"boolean","uniqueKey":"ext.oneOf.0.echo_user","typeLabel":"boolean"}},"additionalProperties":true,"uniqueKey":"ext.oneOf.0","typeLabel":"object"},{"type":"null","description":"Optional ad serving options. Set `echo_user` to true to include `user` in a successful ad response.","uniqueKey":"ext.oneOf.1","typeLabel":"null"}],"uniqueKey":"ext","typeLabel":"object | null"},"site":{"oneOf":[{"type":"object","description":"Site object for the current serving request.","properties":{"domain":{"oneOf":[{"type":"string","uniqueKey":"site.oneOf.0.domain.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"site.oneOf.0.domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"site.oneOf.0.domain","typeLabel":"string | null"},"mobile":{"oneOf":[{"type":"boolean","uniqueKey":"site.oneOf.0.mobile.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"site.oneOf.0.mobile.oneOf.1","typeLabel":"null"}],"uniqueKey":"site.oneOf.0.mobile","typeLabel":"boolean | null"},"name":{"oneOf":[{"type":"string","uniqueKey":"site.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"site.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"site.oneOf.0.name","typeLabel":"string | null"},"page":{"oneOf":[{"type":"string","uniqueKey":"site.oneOf.0.page.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"site.oneOf.0.page.oneOf.1","typeLabel":"null"}],"uniqueKey":"site.oneOf.0.page","typeLabel":"string | null"},"ref":{"oneOf":[{"type":"string","uniqueKey":"site.oneOf.0.ref.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"site.oneOf.0.ref.oneOf.1","typeLabel":"null"}],"uniqueKey":"site.oneOf.0.ref","typeLabel":"string | null"},"search":{"oneOf":[{"type":"string","uniqueKey":"site.oneOf.0.search.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"site.oneOf.0.search.oneOf.1","typeLabel":"null"}],"uniqueKey":"site.oneOf.0.search","typeLabel":"string | null"}},"uniqueKey":"site.oneOf.0","typeLabel":"object"},{"type":"null","description":"Site object for the current serving request.","uniqueKey":"site.oneOf.1","typeLabel":"null"}],"uniqueKey":"site","typeLabel":"object | null"},"targeting":{"description":"Targeting key-value pairs for the ad request.","uniqueKey":"targeting","typeLabel":"any"},"user":{"oneOf":[{"type":"object","description":"User object for the current serving request.","example":{"gender":"M","id":"account-187acvbvz","yob":1988},"properties":{"buyeruid":{"oneOf":[{"description":"Buyer-specific ID for the user as mapped by the exchange for the buyer.","type":"string","uniqueKey":"user.oneOf.0.buyeruid.oneOf.0","typeLabel":"string"},{"description":"Buyer-specific ID for the user as mapped by the exchange for the buyer.","type":"null","uniqueKey":"user.oneOf.0.buyeruid.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.buyeruid","typeLabel":"string | null"},"ext":{"description":"Placeholder for exchange-specific extensions to OpenRTB.","uniqueKey":"user.oneOf.0.ext","typeLabel":"any"},"gender":{"oneOf":[{"type":"string","description":"Gender, where “M” = male, “F” = female, “O” = known to be other (i.e., omitted is unknown).","enum":["M","F","O"],"uniqueKey":"user.oneOf.0.gender.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Gender, where “M” = male, “F” = female, “O” = known to be other (i.e., omitted is unknown).","uniqueKey":"user.oneOf.0.gender.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.gender","typeLabel":"enum\u003cstring> | null"},"geo":{"oneOf":[{"type":"object","description":"Location of the user’s home base defined by a Geo object (Section 3.2.19). This is not necessarily their current location.","properties":{"accuracy":{"oneOf":[{"format":"int32","type":"integer","uniqueKey":"user.oneOf.0.geo.oneOf.0.accuracy.oneOf.0","typeLabel":"integer\u003cint32>"},{"format":"int32","type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.accuracy.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.accuracy","typeLabel":"integer\u003cint32> | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.city","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.country","typeLabel":"string | null"},"ext":{"oneOf":[{}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.ext","typeLabel":"any"},"ipservice":{"oneOf":[{"type":"integer","enum":[1,2,3,4],"uniqueKey":"user.oneOf.0.geo.oneOf.0.ipservice.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.ipservice.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.ipservice","typeLabel":"enum\u003cinteger> | null"},"lastfix":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"user.oneOf.0.geo.oneOf.0.lastfix.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.lastfix.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.lastfix","typeLabel":"integer\u003cuint32> | null"},"lat":{"oneOf":[{"format":"float","type":"number","uniqueKey":"user.oneOf.0.geo.oneOf.0.lat.oneOf.0","typeLabel":"number\u003cfloat>"},{"format":"float","type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.lat.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.lat","typeLabel":"number\u003cfloat> | null"},"lon":{"oneOf":[{"format":"float","type":"number","uniqueKey":"user.oneOf.0.geo.oneOf.0.lon.oneOf.0","typeLabel":"number\u003cfloat>"},{"format":"float","type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.lon.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.lon","typeLabel":"number\u003cfloat> | null"},"metro":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.metro.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.metro.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.metro","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.region.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.region","typeLabel":"string | null"},"regionfips104":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.regionfips104.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.regionfips104.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.regionfips104","typeLabel":"string | null"},"type":{"oneOf":[{"type":"integer","enum":[1,2,3],"uniqueKey":"user.oneOf.0.geo.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.type","typeLabel":"enum\u003cinteger> | null"},"utcoffset":{"oneOf":[{"format":"int32","type":"integer","uniqueKey":"user.oneOf.0.geo.oneOf.0.utcoffset.oneOf.0","typeLabel":"integer\u003cint32>"},{"format":"int32","type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.utcoffset.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.utcoffset","typeLabel":"integer\u003cint32> | null"},"zip":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.zip.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.zip.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.zip","typeLabel":"string | null"}},"uniqueKey":"user.oneOf.0.geo.oneOf.0","typeLabel":"object"},{"type":"null","description":"Location of the user’s home base defined by a Geo object (Section 3.2.19). This is not necessarily their current location.","uniqueKey":"user.oneOf.0.geo.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo","typeLabel":"object | null"},"id":{"oneOf":[{"description":"Exchange-specific ID for the user.","type":"string","uniqueKey":"user.oneOf.0.id.oneOf.0","typeLabel":"string"},{"description":"Exchange-specific ID for the user.","type":"null","uniqueKey":"user.oneOf.0.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.id","typeLabel":"string | null"},"keywords":{"oneOf":[{"description":"Comma separated list of keywords, interests, or intent. Only one of ‘keywords’ or ‘kwarray’ may be present.","type":"string","uniqueKey":"user.oneOf.0.keywords.oneOf.0","typeLabel":"string"},{"description":"Comma separated list of keywords, interests, or intent. Only one of ‘keywords’ or ‘kwarray’ may be present.","type":"null","uniqueKey":"user.oneOf.0.keywords.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.keywords","typeLabel":"string | null"},"yob":{"oneOf":[{"deprecated":true,"description":"Year of birth as a 4-digit integer.","format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"user.oneOf.0.yob.oneOf.0","typeLabel":"integer\u003cuint16>"},{"deprecated":true,"description":"Year of birth as a 4-digit integer.","format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"user.oneOf.0.yob.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.yob","typeLabel":"integer\u003cuint16> | null"}},"uniqueKey":"user.oneOf.0","typeLabel":"object"},{"type":"null","description":"User object for the current serving request.","example":{"gender":"M","id":"account-187acvbvz","yob":1988},"uniqueKey":"user.oneOf.1","typeLabel":"null"}],"uniqueKey":"user","typeLabel":"object | null"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"ad_size":[[123]],"app":{"bundle":"\u003cstring>","domain":"\u003cstring>","name":"\u003cstring>","storeurl":"\u003cstring>","ver":"\u003cstring>"},"device":null,"ext":{"echo_user":false},"site":{"domain":"\u003cstring>","mobile":true,"name":"\u003cstring>","page":"\u003cstring>","ref":"\u003cstring>","search":"\u003cstring>"},"targeting":"\u003cunknown>","user":{"gender":"M","id":"account-187acvbvz","yob":1988}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"6943a0f4-1c92-49d7-93c5-55c311d16647":{"content":{"application/json":{"example":{"ad":{"display":{"banner":{"img":"https://example.com/image.jpg"},"h":1024,"w":768},"id":"b56dc3bf-935d-4ee6-b1ed-f31bfc02be91"},"ext":{"ab_test":{"bucket_id":0,"experiment_id":"experiment-123"},"ad_log":"YTU2ZDY2ZjctNDM4ZS00OTVjLWJiYTAtMjI4Mzk2MjQ0ZWVkfDA2NDI4NjYwLWY2NDMtNGVmNS05MzgzLTZjZmE1OGYxOGI2OXxjNTZkYzNiZi05MzVkLTRlZTYtYjFlZC1mMzFiZmMwMmJlOTF8NGJlMmQ4ZTYtYThhMS00NzI2LWEzMjAtNjkyNTYzMDkwZTQyfDllZjY2ZGM4LTBlMmMtNDlmMS05NDU3LWFmYmUwZGQ2ZjU3M3w1NTgxNmIzOTcxMWY5YjVhY2YzYjkwZTMxM2VkMjllNTE2NjU2MjNm","message":"success"},"version":"0.1.0"},"schema":{"properties":{"version":{"description":"Version of the SDK API.","type":"string","isRequired":true,"uniqueKey":"version","typeLabel":"string"},"ad":{"oneOf":[{"type":"object","description":"Served ad. Absent in passback and error responses.","required":["id"],"properties":{"id":{"description":"ID of the creative; unique at least throughout the scope of a vendor (e.g., an exchange or buying platform). Note that multiple instances of the same ad when used in transactions must have the same ID.","type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.id","typeLabel":"string"},"cat":{"oneOf":[{"description":"Array of content categories describing the ad using IDs from the taxonomy indicated in cattax. Implementer should ensure compliance with regional legislation around data usage and sharing.","items":{"type":"string","uniqueKey":"ad.oneOf.0.cat.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"ad.oneOf.0.cat.oneOf.0","typeLabel":"string[]"},{"description":"Array of content categories describing the ad using IDs from the taxonomy indicated in cattax. Implementer should ensure compliance with regional legislation around data usage and sharing.","items":{"type":"string"},"type":"null","uniqueKey":"ad.oneOf.0.cat.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.cat","typeLabel":"string[] | null"},"cattax":{"oneOf":[{"description":"The taxonomy in use for the cat attribute. Refer to List: Category Taxonomies.","format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.cattax.oneOf.0","typeLabel":"integer\u003cuint16>"},{"description":"The taxonomy in use for the cat attribute. Refer to List: Category Taxonomies.","format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.cattax.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.cattax","typeLabel":"integer\u003cuint16> | null"},"display":{"oneOf":[{"type":"object","description":"Creative Subtype Object that indicates this is a display ad and provides additional detail as such.","properties":{"adm":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.adm.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.adm.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.adm","typeLabel":"string | null"},"api":{"oneOf":[{"items":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.api.oneOf.0.items.[INDEX]","typeLabel":"integer\u003cuint16>"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.api.oneOf.0","typeLabel":"integer\u003cuint16>[]"},{"items":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.api.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.api","typeLabel":"integer\u003cuint16>[] | null"},"banner":{"oneOf":[{"type":"object","description":"Structured banner image object for banner creatives.","required":["img"],"properties":{"img":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.img","typeLabel":"string"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.ext","typeLabel":"any"},"link":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a link asset and is used to define navigation for call-to-action or other activations (i.e., clicks). A link asset can be independent or associated with the overall native ad (i.e., a default for all assets).","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link.oneOf.0.url","typeLabel":"string"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link.oneOf.0.ext","typeLabel":"any"},"trkr":{"oneOf":[{"items":{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link.oneOf.0.trkr.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link.oneOf.0.trkr.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link.oneOf.0.trkr.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link.oneOf.0.trkr","typeLabel":"string[] | null"},"urlfb":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link.oneOf.0.urlfb.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link.oneOf.0.urlfb.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link.oneOf.0.urlfb","typeLabel":"string | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0.link","typeLabel":"object | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.0","typeLabel":"object"},{"type":"null","description":"Structured banner image object for banner creatives.","uniqueKey":"ad.oneOf.0.display.oneOf.0.banner.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.banner","typeLabel":"object | null"},"ctype":{"oneOf":[{"items":{"format":"uint8","maximum":255,"minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.ctype.oneOf.0.items.[INDEX]","typeLabel":"integer\u003cuint8>"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.ctype.oneOf.0","typeLabel":"integer\u003cuint8>[]"},{"items":{"format":"uint8","maximum":255,"minimum":0,"type":"integer"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.ctype.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.ctype","typeLabel":"integer\u003cuint8>[] | null"},"curl":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.curl.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.curl.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.curl","typeLabel":"string | null"},"event":{"oneOf":[{"items":{"properties":{"method":{"enum":[1,2],"type":"integer","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.0.items.[INDEX].method","typeLabel":"enum\u003cinteger>"},"type":{"enum":[1,2,3,4,5],"type":"integer","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.0.items.[INDEX].type","typeLabel":"enum\u003cinteger>"},"url":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.0.items.[INDEX].url","typeLabel":"string"},"api":{"oneOf":[{"items":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.0.items.[INDEX].api.oneOf.0.items.[INDEX]","typeLabel":"integer\u003cuint16>"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.0.items.[INDEX].api.oneOf.0","typeLabel":"integer\u003cuint16>[]"},{"items":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.0.items.[INDEX].api.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.0.items.[INDEX].api","typeLabel":"integer\u003cuint16>[] | null"},"cdata":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.0.items.[INDEX].cdata","typeLabel":"any"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.0.items.[INDEX].ext","typeLabel":"any"}},"required":["type","method","url"],"type":"object","uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.0","typeLabel":"object[]"},{"items":{"properties":{"api":{"oneOf":[{"items":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer"},"type":"array"},{"items":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer"},"type":"null"}]},"cdata":{"oneOf":[{}]},"ext":{"oneOf":[{}]},"method":{"enum":[1,2],"type":"integer"},"type":{"enum":[1,2,3,4,5],"type":"integer"},"url":{"type":"string"}},"required":["type","method","url"],"type":"object"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.event.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.event","typeLabel":"object[] | null"},"ext":{"description":"Optional A2-specific extensions.","uniqueKey":"ad.oneOf.0.display.oneOf.0.ext","typeLabel":"any"},"h":{"oneOf":[{"description":"Absolute height of the creative in device independent pixels (DIPS).","format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.h.oneOf.0","typeLabel":"integer\u003cuint32>"},{"description":"Absolute height of the creative in device independent pixels (DIPS).","format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.h.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.h","typeLabel":"integer\u003cuint32> | null"},"hratio":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.hratio.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.hratio.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.hratio","typeLabel":"integer\u003cuint32> | null"},"mime":{"oneOf":[{"description":"Mime type of the ad (e.g., “image/jpeg”).","type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.mime.oneOf.0","typeLabel":"string"},{"description":"Mime type of the ad (e.g., “image/jpeg”).","type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.mime.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.mime","typeLabel":"string | null"},"native":{"oneOf":[{"type":"object","title":"Native","description":"Structured native object for native ads.","properties":{"asset":{"oneOf":[{"items":{"properties":{"data":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a data asset. A data asset is used for all miscellaneous elements such as brand name, ratings, stars, review count, downloads, price, counts, etc. It is purposefully generic to support native elements not currently contemplated by this specification.","required":["value"],"properties":{"value":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].data.oneOf.0.value","typeLabel":"string"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].data.oneOf.0.ext","typeLabel":"any"},"len":{"oneOf":[{"format":"int32","type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].data.oneOf.0.len.oneOf.0","typeLabel":"integer\u003cint32>"},{"format":"int32","type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].data.oneOf.0.len.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].data.oneOf.0.len","typeLabel":"integer\u003cint32> | null"},"type":{"oneOf":[{"type":"integer","enum":[1,2,3,4,5,6,7,8,9,10,11,12,500],"x-enum-varnames":["Sponsored","Desc","Rating","Likes","Downloads","Price","SalePrice","Phone","Address","Desc2","DisplayUrl","CtaText","Other"],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].data.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].data.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].data.oneOf.0.type","typeLabel":"enum\u003cinteger> | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].data.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].data","typeLabel":"object | null"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].ext","typeLabel":"any"},"id":{"oneOf":[{"format":"int32","type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].id.oneOf.0","typeLabel":"integer\u003cint32>"},{"format":"int32","type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].id","typeLabel":"integer\u003cint32> | null"},"image":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a image asset. Image assets are use for such elements as the actual creative images and icons.","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0.url","typeLabel":"string"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0.ext","typeLabel":"any"},"h":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0.h.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0.h.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0.h","typeLabel":"integer\u003cuint32> | null"},"type":{"oneOf":[{"type":"integer","enum":[1,2,3,4,500],"x-enum-varnames":["Icon","Main","Logo","Thumbnail","Other"],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0.type","typeLabel":"enum\u003cinteger> | null"},"w":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0.w.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0.w.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0.w","typeLabel":"integer\u003cuint32> | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].image","typeLabel":"object | null"},"link":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a link asset and is used to define navigation for call-to-action or other activations (i.e., clicks). A link asset can be independent or associated with the overall native ad (i.e., a default for all assets).","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link.oneOf.0.url","typeLabel":"string"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link.oneOf.0.ext","typeLabel":"any"},"trkr":{"oneOf":[{"items":{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link.oneOf.0.trkr.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link.oneOf.0.trkr.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link.oneOf.0.trkr.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link.oneOf.0.trkr","typeLabel":"string[] | null"},"urlfb":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link.oneOf.0.urlfb.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link.oneOf.0.urlfb.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link.oneOf.0.urlfb","typeLabel":"string | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].link","typeLabel":"object | null"},"req":{"oneOf":[{"type":"integer","enum":[0,1],"x-enum-varnames":["No","Yes"],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].req.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].req.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].req","typeLabel":"enum\u003cinteger> | null"},"title":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a title asset, which is essentially just a plain text string with specified length.","required":["text"],"properties":{"text":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].title.oneOf.0.text","typeLabel":"string"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].title.oneOf.0.ext","typeLabel":"any"},"len":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].title.oneOf.0.len.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].title.oneOf.0.len.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].title.oneOf.0.len","typeLabel":"integer\u003cuint32> | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].title.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].title","typeLabel":"object | null"},"video":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a video asset. Video markup (e.g., VAST) must be either included or referenced.","properties":{"adm":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].video.oneOf.0.adm.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].video.oneOf.0.adm.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].video.oneOf.0.adm","typeLabel":"string | null"},"curl":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].video.oneOf.0.curl.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].video.oneOf.0.curl.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].video.oneOf.0.curl","typeLabel":"string | null"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].video.oneOf.0.ext","typeLabel":"any"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].video.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].video.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX].video","typeLabel":"object | null"}},"type":"object","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.0","typeLabel":"object[]"},{"items":{"properties":{"data":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a data asset. A data asset is used for all miscellaneous elements such as brand name, ratings, stars, review count, downloads, price, counts, etc. It is purposefully generic to support native elements not currently contemplated by this specification.","required":["value"],"properties":{"ext":{"oneOf":[{}]},"len":{"oneOf":[{"format":"int32","type":"integer"},{"format":"int32","type":"null"}]},"type":{"oneOf":[{"type":"integer","enum":[1,2,3,4,5,6,7,8,9,10,11,12,500],"x-enum-varnames":["Sponsored","Desc","Rating","Likes","Downloads","Price","SalePrice","Phone","Address","Desc2","DisplayUrl","CtaText","Other"]},{"type":"null"}]},"value":{"type":"string"}}},{"type":"null"}]},"ext":{"oneOf":[{}]},"id":{"oneOf":[{"format":"int32","type":"integer"},{"format":"int32","type":"null"}]},"image":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a image asset. Image assets are use for such elements as the actual creative images and icons.","required":["url"],"properties":{"ext":{"oneOf":[{}]},"h":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer"},{"format":"uint32","minimum":0,"type":"null"}]},"type":{"oneOf":[{"type":"integer","enum":[1,2,3,4,500],"x-enum-varnames":["Icon","Main","Logo","Thumbnail","Other"]},{"type":"null"}]},"url":{"type":"string"},"w":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer"},{"format":"uint32","minimum":0,"type":"null"}]}}},{"type":"null"}]},"link":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a link asset and is used to define navigation for call-to-action or other activations (i.e., clicks). A link asset can be independent or associated with the overall native ad (i.e., a default for all assets).","required":["url"],"properties":{"ext":{"oneOf":[{}]},"trkr":{"oneOf":[{"items":{"type":"string"},"type":"array"},{"items":{"type":"string"},"type":"null"}]},"url":{"type":"string"},"urlfb":{"oneOf":[{"type":"string"},{"type":"null"}]}}},{"type":"null"}]},"req":{"oneOf":[{"type":"integer","enum":[0,1],"x-enum-varnames":["No","Yes"]},{"type":"null"}]},"title":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a title asset, which is essentially just a plain text string with specified length.","required":["text"],"properties":{"ext":{"oneOf":[{}]},"len":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer"},{"format":"uint32","minimum":0,"type":"null"}]},"text":{"type":"string"}}},{"type":"null"}]},"video":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a video asset. Video markup (e.g., VAST) must be either included or referenced.","properties":{"adm":{"oneOf":[{"type":"string"},{"type":"null"}]},"curl":{"oneOf":[{"type":"string"},{"type":"null"}]},"ext":{"oneOf":[{}]}}},{"type":"null"}]}},"type":"object"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.asset","typeLabel":"object[] | null"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.ext","typeLabel":"any"},"link":{"oneOf":[{"type":"object","description":"This object identifies the native asset as a link asset and is used to define navigation for call-to-action or other activations (i.e., clicks). A link asset can be independent or associated with the overall native ad (i.e., a default for all assets).","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link.oneOf.0.url","typeLabel":"string"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link.oneOf.0.ext","typeLabel":"any"},"trkr":{"oneOf":[{"items":{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link.oneOf.0.trkr.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link.oneOf.0.trkr.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link.oneOf.0.trkr.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link.oneOf.0.trkr","typeLabel":"string[] | null"},"urlfb":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link.oneOf.0.urlfb.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link.oneOf.0.urlfb.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link.oneOf.0.urlfb","typeLabel":"string | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0.link","typeLabel":"object | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.0","typeLabel":"Native · object"},{"type":"object","title":"NativeResponse","description":"Structured native object for native ads.","required":["link"],"properties":{"link":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.link","typeLabel":"any"},"assets":{"oneOf":[{"items":{"properties":{"id":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].id","typeLabel":"integer\u003cint32>"},"data":{"oneOf":[{"type":"object","required":["value"],"properties":{"value":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].data.oneOf.0.value","typeLabel":"string"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].data.oneOf.0.ext","typeLabel":"any"},"len":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].data.oneOf.0.len.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].data.oneOf.0.len.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].data.oneOf.0.len","typeLabel":"integer\u003cuint32> | null"},"type":{"oneOf":[{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].data.oneOf.0.type.oneOf.0","typeLabel":"integer\u003cuint16>"},{"format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].data.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].data.oneOf.0.type","typeLabel":"integer\u003cuint16> | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].data.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].data","typeLabel":"object | null"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].ext","typeLabel":"any"},"img":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0.url","typeLabel":"string"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0.ext","typeLabel":"any"},"h":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0.h.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0.h.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0.h","typeLabel":"integer\u003cuint32> | null"},"type":{"oneOf":[{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0.type.oneOf.0","typeLabel":"integer\u003cuint16>"},{"format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0.type","typeLabel":"integer\u003cuint16> | null"},"w":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0.w.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0.w.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0.w","typeLabel":"integer\u003cuint32> | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].img","typeLabel":"object | null"},"link":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link.oneOf.0.url","typeLabel":"string"},"clicktrackers":{"oneOf":[{"items":{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link.oneOf.0.clicktrackers.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link.oneOf.0.clicktrackers.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link.oneOf.0.clicktrackers.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link.oneOf.0.clicktrackers","typeLabel":"string[] | null"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link.oneOf.0.ext","typeLabel":"any"},"fallback":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link.oneOf.0.fallback.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link.oneOf.0.fallback.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link.oneOf.0.fallback","typeLabel":"string | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].link","typeLabel":"object | null"},"required":{"oneOf":[{"type":"integer","enum":[0,1],"x-enum-varnames":["No","Yes"],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].required.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].required.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].required","typeLabel":"enum\u003cinteger> | null"},"title":{"oneOf":[{"type":"object","required":["text"],"properties":{"text":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].title.oneOf.0.text","typeLabel":"string"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].title.oneOf.0.ext","typeLabel":"any"},"len":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].title.oneOf.0.len.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].title.oneOf.0.len.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].title.oneOf.0.len","typeLabel":"integer\u003cuint32> | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].title.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].title","typeLabel":"object | null"},"video":{"oneOf":[{"type":"object","required":["vasttag"],"properties":{"vasttag":{"type":"string","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].video.oneOf.0.vasttag","typeLabel":"string"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].video.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].video.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX].video","typeLabel":"object | null"}},"required":["id"],"type":"object","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.0","typeLabel":"object[]"},{"items":{"properties":{"data":{"oneOf":[{"type":"object","required":["value"],"properties":{"ext":{"oneOf":[{}]},"len":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer"},{"format":"uint32","minimum":0,"type":"null"}]},"type":{"oneOf":[{"format":"uint16","maximum":65535,"minimum":0,"type":"integer"},{"format":"uint16","maximum":65535,"minimum":0,"type":"null"}]},"value":{"type":"string"}}},{"type":"null"}]},"ext":{"oneOf":[{}]},"id":{"format":"int32","type":"integer"},"img":{"oneOf":[{"type":"object","required":["url"],"properties":{"ext":{"oneOf":[{}]},"h":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer"},{"format":"uint32","minimum":0,"type":"null"}]},"type":{"oneOf":[{"format":"uint16","maximum":65535,"minimum":0,"type":"integer"},{"format":"uint16","maximum":65535,"minimum":0,"type":"null"}]},"url":{"type":"string"},"w":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer"},{"format":"uint32","minimum":0,"type":"null"}]}}},{"type":"null"}]},"link":{"oneOf":[{"type":"object","required":["url"],"properties":{"clicktrackers":{"oneOf":[{"items":{"type":"string"},"type":"array"},{"items":{"type":"string"},"type":"null"}]},"ext":{"oneOf":[{}]},"fallback":{"oneOf":[{"type":"string"},{"type":"null"}]},"url":{"type":"string"}}},{"type":"null"}]},"required":{"oneOf":[{"type":"integer","enum":[0,1],"x-enum-varnames":["No","Yes"]},{"type":"null"}]},"title":{"oneOf":[{"type":"object","required":["text"],"properties":{"ext":{"oneOf":[{}]},"len":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer"},{"format":"uint32","minimum":0,"type":"null"}]},"text":{"type":"string"}}},{"type":"null"}]},"video":{"oneOf":[{"type":"object","required":["vasttag"],"properties":{"vasttag":{"type":"string"}}},{"type":"null"}]}},"required":["id"],"type":"object"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assets","typeLabel":"object[] | null"},"assetsurl":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assetsurl.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assetsurl.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.assetsurl","typeLabel":"string | null"},"dcourl":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.dcourl.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.dcourl.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.dcourl","typeLabel":"string | null"},"eventtrackers":{"oneOf":[{"items":{"properties":{"event":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.eventtrackers.oneOf.0.items.[INDEX].event","typeLabel":"integer\u003cuint16>"},"method":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.eventtrackers.oneOf.0.items.[INDEX].method","typeLabel":"integer\u003cuint16>"},"customdata":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.eventtrackers.oneOf.0.items.[INDEX].customdata","typeLabel":"any"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.eventtrackers.oneOf.0.items.[INDEX].ext","typeLabel":"any"},"url":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.eventtrackers.oneOf.0.items.[INDEX].url.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.eventtrackers.oneOf.0.items.[INDEX].url.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.eventtrackers.oneOf.0.items.[INDEX].url","typeLabel":"string | null"}},"required":["event","method"],"type":"object","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.eventtrackers.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.eventtrackers.oneOf.0","typeLabel":"object[]"},{"items":{"properties":{"customdata":{"oneOf":[{}]},"event":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer"},"ext":{"oneOf":[{}]},"method":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer"},"url":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["event","method"],"type":"object"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.eventtrackers.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.eventtrackers","typeLabel":"object[] | null"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.ext","typeLabel":"any"},"imptrackers":{"oneOf":[{"items":{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.imptrackers.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.imptrackers.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.imptrackers.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.imptrackers","typeLabel":"string[] | null"},"jstracker":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.jstracker.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.jstracker.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.jstracker","typeLabel":"string | null"},"privacy":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.privacy.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.privacy.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.privacy","typeLabel":"string | null"},"ver":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.ver.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.ver.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1.ver","typeLabel":"string | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.1","typeLabel":"NativeResponse · object"},{"type":"null","description":"Structured native object for native ads.","uniqueKey":"ad.oneOf.0.display.oneOf.0.native.oneOf.2","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.native","typeLabel":"Native · object | NativeResponse · object | null"},"priv":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.display.oneOf.0.priv.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.priv.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.priv","typeLabel":"string | null"},"w":{"oneOf":[{"description":"Absolute width of the creative in device independent pixels (DIPS).","format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.w.oneOf.0","typeLabel":"integer\u003cuint32>"},{"description":"Absolute width of the creative in device independent pixels (DIPS).","format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.w.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.w","typeLabel":"integer\u003cuint32> | null"},"wratio":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.display.oneOf.0.wratio.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.display.oneOf.0.wratio.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display.oneOf.0.wratio","typeLabel":"integer\u003cuint32> | null"}},"uniqueKey":"ad.oneOf.0.display.oneOf.0","typeLabel":"object"},{"type":"null","description":"Creative Subtype Object that indicates this is a display ad and provides additional detail as such.","uniqueKey":"ad.oneOf.0.display.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.display","typeLabel":"object | null"},"ext":{"description":"Optional A2 specific extensions.","uniqueKey":"ad.oneOf.0.ext","typeLabel":"any"},"iurl":{"oneOf":[{"description":"URL without cache-busting to an image that is representative of the ad content for cursory level ad quality checking.","type":"string","uniqueKey":"ad.oneOf.0.iurl.oneOf.0","typeLabel":"string"},{"description":"URL without cache-busting to an image that is representative of the ad content for cursory level ad quality checking.","type":"null","uniqueKey":"ad.oneOf.0.iurl.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.iurl","typeLabel":"string | null"},"lang":{"oneOf":[{"description":"Language of the creative using ISO-639-1-alpha-2. In practice, vendors using this object may elect an alternate standard (e.g., BCP-47) in which case this must be communicated beforehand. The non-standard code “xx” may also be used if the creative has no linguistic content (e.g., a banner with just a company logo).","type":"string","uniqueKey":"ad.oneOf.0.lang.oneOf.0","typeLabel":"string"},{"description":"Language of the creative using ISO-639-1-alpha-2. In practice, vendors using this object may elect an alternate standard (e.g., BCP-47) in which case this must be communicated beforehand. The non-standard code “xx” may also be used if the creative has no linguistic content (e.g., a banner with just a company logo).","type":"null","uniqueKey":"ad.oneOf.0.lang.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.lang","typeLabel":"string | null"},"video":{"oneOf":[{"type":"object","description":"Creative Subtype Object that indicates this is a video ad and provides additional detail as such.","properties":{"adm":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.video.oneOf.0.adm.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.video.oneOf.0.adm.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.video.oneOf.0.adm","typeLabel":"string | null"},"api":{"oneOf":[{"items":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.video.oneOf.0.api.oneOf.0.items.[INDEX]","typeLabel":"integer\u003cuint16>"},"type":"array","uniqueKey":"ad.oneOf.0.video.oneOf.0.api.oneOf.0","typeLabel":"integer\u003cuint16>[]"},{"items":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer"},"type":"null","uniqueKey":"ad.oneOf.0.video.oneOf.0.api.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.video.oneOf.0.api","typeLabel":"integer\u003cuint16>[] | null"},"ctype":{"oneOf":[{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.video.oneOf.0.ctype.oneOf.0","typeLabel":"integer\u003cuint16>"},{"format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.video.oneOf.0.ctype.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.video.oneOf.0.ctype","typeLabel":"integer\u003cuint16> | null"},"curl":{"oneOf":[{"type":"string","uniqueKey":"ad.oneOf.0.video.oneOf.0.curl.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ad.oneOf.0.video.oneOf.0.curl.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.video.oneOf.0.curl","typeLabel":"string | null"},"dur":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"ad.oneOf.0.video.oneOf.0.dur.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"ad.oneOf.0.video.oneOf.0.dur.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.video.oneOf.0.dur","typeLabel":"integer\u003cuint32> | null"},"ext":{"oneOf":[{}],"uniqueKey":"ad.oneOf.0.video.oneOf.0.ext","typeLabel":"any"},"mime":{"oneOf":[{"items":{"type":"string","uniqueKey":"ad.oneOf.0.video.oneOf.0.mime.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"ad.oneOf.0.video.oneOf.0.mime.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"ad.oneOf.0.video.oneOf.0.mime.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.video.oneOf.0.mime","typeLabel":"string[] | null"}},"uniqueKey":"ad.oneOf.0.video.oneOf.0","typeLabel":"object"},{"type":"null","description":"Creative Subtype Object that indicates this is a video ad and provides additional detail as such.","uniqueKey":"ad.oneOf.0.video.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad.oneOf.0.video","typeLabel":"object | null"}},"uniqueKey":"ad.oneOf.0","typeLabel":"object"},{"type":"null","description":"Served ad. Absent in passback and error responses.","uniqueKey":"ad.oneOf.1","typeLabel":"null"}],"uniqueKey":"ad","typeLabel":"object | null"},"errorcode":{"oneOf":[{"description":"Error code if the request failed.","type":"string","uniqueKey":"errorcode.oneOf.0","typeLabel":"string"},{"description":"Error code if the request failed.","type":"null","uniqueKey":"errorcode.oneOf.1","typeLabel":"null"}],"uniqueKey":"errorcode","typeLabel":"string | null"},"ext":{"oneOf":[{"type":"object","description":"Tracking, experiment assignment, or passback details, depending on the response.","properties":{"ab_test":{"oneOf":[{"type":"object","description":"Present when the served request was assigned to an A/B experiment bucket.","required":["experiment_id","bucket_id"],"properties":{"bucket_id":{"description":"Assigned experiment bucket.","format":"uint8","maximum":255,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"ext.oneOf.0.ab_test.oneOf.0.bucket_id","typeLabel":"integer\u003cuint8>"},"experiment_id":{"description":"Experiment identifier.","type":"string","isRequired":true,"uniqueKey":"ext.oneOf.0.ab_test.oneOf.0.experiment_id","typeLabel":"string"}},"uniqueKey":"ext.oneOf.0.ab_test.oneOf.0","typeLabel":"object"},{"type":"null","description":"Present when the served request was assigned to an A/B experiment bucket.","uniqueKey":"ext.oneOf.0.ab_test.oneOf.1","typeLabel":"null"}],"uniqueKey":"ext.oneOf.0.ab_test","typeLabel":"object | null"},"ad_log":{"oneOf":[{"description":"Opaque tracking token returned for a served ad. Send it as `ad_log` in subsequent ad log events.","type":"string","uniqueKey":"ext.oneOf.0.ad_log.oneOf.0","typeLabel":"string"},{"description":"Opaque tracking token returned for a served ad. Send it as `ad_log` in subsequent ad log events.","type":"null","uniqueKey":"ext.oneOf.0.ad_log.oneOf.1","typeLabel":"null"}],"uniqueKey":"ext.oneOf.0.ad_log","typeLabel":"string | null"},"message":{"oneOf":[{"description":"`success` for a served ad, or an error description on an error response.","type":"string","uniqueKey":"ext.oneOf.0.message.oneOf.0","typeLabel":"string"},{"description":"`success` for a served ad, or an error description on an error response.","type":"null","uniqueKey":"ext.oneOf.0.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"ext.oneOf.0.message","typeLabel":"string | null"},"passback":{"oneOf":[{"description":"Configured passback tag. A passback response has HTTP 200, `errorcode: \"204\"`, no `ad`, and this field instead of the normal success extensions.","type":"string","uniqueKey":"ext.oneOf.0.passback.oneOf.0","typeLabel":"string"},{"description":"Configured passback tag. A passback response has HTTP 200, `errorcode: \"204\"`, no `ad`, and this field instead of the normal success extensions.","type":"null","uniqueKey":"ext.oneOf.0.passback.oneOf.1","typeLabel":"null"}],"uniqueKey":"ext.oneOf.0.passback","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"ext.oneOf.0","typeLabel":"object"},{"type":"null","description":"Tracking, experiment assignment, or passback details, depending on the response.","uniqueKey":"ext.oneOf.1","typeLabel":"null"}],"uniqueKey":"ext","typeLabel":"object | null"},"user":{"oneOf":[{"type":"object","description":"Echoed User object from the ad request.","properties":{"buyeruid":{"oneOf":[{"description":"Buyer-specific ID for the user as mapped by the exchange for the buyer.","type":"string","uniqueKey":"user.oneOf.0.buyeruid.oneOf.0","typeLabel":"string"},{"description":"Buyer-specific ID for the user as mapped by the exchange for the buyer.","type":"null","uniqueKey":"user.oneOf.0.buyeruid.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.buyeruid","typeLabel":"string | null"},"ext":{"description":"Placeholder for exchange-specific extensions to OpenRTB.","uniqueKey":"user.oneOf.0.ext","typeLabel":"any"},"gender":{"oneOf":[{"type":"string","description":"Gender, where “M” = male, “F” = female, “O” = known to be other (i.e., omitted is unknown).","enum":["M","F","O"],"uniqueKey":"user.oneOf.0.gender.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Gender, where “M” = male, “F” = female, “O” = known to be other (i.e., omitted is unknown).","uniqueKey":"user.oneOf.0.gender.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.gender","typeLabel":"enum\u003cstring> | null"},"geo":{"oneOf":[{"type":"object","description":"Location of the user’s home base defined by a Geo object (Section 3.2.19). This is not necessarily their current location.","properties":{"accuracy":{"oneOf":[{"format":"int32","type":"integer","uniqueKey":"user.oneOf.0.geo.oneOf.0.accuracy.oneOf.0","typeLabel":"integer\u003cint32>"},{"format":"int32","type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.accuracy.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.accuracy","typeLabel":"integer\u003cint32> | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.city","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.country","typeLabel":"string | null"},"ext":{"oneOf":[{}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.ext","typeLabel":"any"},"ipservice":{"oneOf":[{"type":"integer","enum":[1,2,3,4],"uniqueKey":"user.oneOf.0.geo.oneOf.0.ipservice.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.ipservice.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.ipservice","typeLabel":"enum\u003cinteger> | null"},"lastfix":{"oneOf":[{"format":"uint32","minimum":0,"type":"integer","uniqueKey":"user.oneOf.0.geo.oneOf.0.lastfix.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":0,"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.lastfix.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.lastfix","typeLabel":"integer\u003cuint32> | null"},"lat":{"oneOf":[{"format":"float","type":"number","uniqueKey":"user.oneOf.0.geo.oneOf.0.lat.oneOf.0","typeLabel":"number\u003cfloat>"},{"format":"float","type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.lat.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.lat","typeLabel":"number\u003cfloat> | null"},"lon":{"oneOf":[{"format":"float","type":"number","uniqueKey":"user.oneOf.0.geo.oneOf.0.lon.oneOf.0","typeLabel":"number\u003cfloat>"},{"format":"float","type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.lon.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.lon","typeLabel":"number\u003cfloat> | null"},"metro":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.metro.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.metro.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.metro","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.region.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.region","typeLabel":"string | null"},"regionfips104":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.regionfips104.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.regionfips104.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.regionfips104","typeLabel":"string | null"},"type":{"oneOf":[{"type":"integer","enum":[1,2,3],"uniqueKey":"user.oneOf.0.geo.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.type","typeLabel":"enum\u003cinteger> | null"},"utcoffset":{"oneOf":[{"format":"int32","type":"integer","uniqueKey":"user.oneOf.0.geo.oneOf.0.utcoffset.oneOf.0","typeLabel":"integer\u003cint32>"},{"format":"int32","type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.utcoffset.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.utcoffset","typeLabel":"integer\u003cint32> | null"},"zip":{"oneOf":[{"type":"string","uniqueKey":"user.oneOf.0.geo.oneOf.0.zip.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user.oneOf.0.geo.oneOf.0.zip.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo.oneOf.0.zip","typeLabel":"string | null"}},"uniqueKey":"user.oneOf.0.geo.oneOf.0","typeLabel":"object"},{"type":"null","description":"Location of the user’s home base defined by a Geo object (Section 3.2.19). This is not necessarily their current location.","uniqueKey":"user.oneOf.0.geo.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.geo","typeLabel":"object | null"},"id":{"oneOf":[{"description":"Exchange-specific ID for the user.","type":"string","uniqueKey":"user.oneOf.0.id.oneOf.0","typeLabel":"string"},{"description":"Exchange-specific ID for the user.","type":"null","uniqueKey":"user.oneOf.0.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.id","typeLabel":"string | null"},"keywords":{"oneOf":[{"description":"Comma separated list of keywords, interests, or intent. Only one of ‘keywords’ or ‘kwarray’ may be present.","type":"string","uniqueKey":"user.oneOf.0.keywords.oneOf.0","typeLabel":"string"},{"description":"Comma separated list of keywords, interests, or intent. Only one of ‘keywords’ or ‘kwarray’ may be present.","type":"null","uniqueKey":"user.oneOf.0.keywords.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.keywords","typeLabel":"string | null"},"yob":{"oneOf":[{"deprecated":true,"description":"Year of birth as a 4-digit integer.","format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"user.oneOf.0.yob.oneOf.0","typeLabel":"integer\u003cuint16>"},{"deprecated":true,"description":"Year of birth as a 4-digit integer.","format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"user.oneOf.0.yob.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.oneOf.0.yob","typeLabel":"integer\u003cuint16> | null"}},"uniqueKey":"user.oneOf.0","typeLabel":"object"},{"type":"null","description":"Echoed User object from the ad request.","uniqueKey":"user.oneOf.1","typeLabel":"null"}],"uniqueKey":"user","typeLabel":"object | null"}},"required":["version"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"ad":{"display":{"banner":{"img":"https://example.com/image.jpg"},"h":1024,"w":768},"id":"b56dc3bf-935d-4ee6-b1ed-f31bfc02be91"},"ext":{"ab_test":{"bucket_id":0,"experiment_id":"experiment-123"},"ad_log":"YTU2ZDY2ZjctNDM4ZS00OTVjLWJiYTAtMjI4Mzk2MjQ0ZWVkfDA2NDI4NjYwLWY2NDMtNGVmNS05MzgzLTZjZmE1OGYxOGI2OXxjNTZkYzNiZi05MzVkLTRlZTYtYjFlZC1mMzFiZmMwMmJlOTF8NGJlMmQ4ZTYtYThhMS00NzI2LWEzMjAtNjkyNTYzMDkwZTQyfDllZjY2ZGM4LTBlMmMtNDlmMS05NDU3LWFmYmUwZGQ2ZjU3M3w1NTgxNmIzOTcxMWY5YjVhY2YzYjkwZTMxM2VkMjllNTE2NjU2MjNm","message":"success"},"version":"0.1.0"}}},"exampleType":"examples"}},"description":"Returned ad, or the ad unit's passback when no ad is available and a passback tag is configured. A passback response has `errorcode: \"204\"`, `ext.passback`, and no `ad`. An A/B assignment appears only when applicable; the example illustrates an assigned request.","exampleType":"examples"},"380deefe-7bba-4b58-82d9-17a6c0fb8398":{"description":"No Bid.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"20494f53-c0d6-4e77-87f1-702abd344d40":{"content":{"text/plain":{"schema":{"type":"string","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"\u003cstring>"}},"exampleType":"generated"}},"description":"Failed to parse the request body as JSON","exampleType":"generated"},"34847c2a-10cc-4544-84f8-3a3d6cc620db":{"content":{"text/plain":{"schema":{"type":"string","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"\u003cstring>"}},"exampleType":"generated"}},"description":"Expected request with `Content-Type: application/json`","exampleType":"generated"},"4467811a-e17d-4354-b592-aeb29a9e1011":{"content":{"text/plain":{"schema":{"type":"string","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"\u003cstring>"}},"exampleType":"generated"}},"description":"Failed to deserialize the JSON body into the target type","exampleType":"generated"},"16eafbc1-e460-4d55-b2f8-60e84b28594d":{"content":{"application/json":{"schema":{"properties":{"errorcode":{"type":"string","isRequired":true,"uniqueKey":"errorcode","typeLabel":"string"},"ext":{"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"ext.message","typeLabel":"string"}},"required":["message"],"type":"object","isRequired":true,"uniqueKey":"ext","typeLabel":"object"},"version":{"type":"string","isRequired":true,"uniqueKey":"version","typeLabel":"string"}},"required":["version","errorcode","ext"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errorcode":"\u003cstring>","ext":{"message":"\u003cstring>"},"version":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Invalid tagid or referenced AdUnit not found. The response contains a JSON error.","exampleType":"generated"}},"security":{"627a1808-a19d-400b-b417-19dd9fcc4ee6":{"":{"$ref":"3d055cd0-3718-4e4c-bbee-c16db687d40b","scopes":[]}}},"servers":{}},"originalFileLocation":"openapi/decision.api.en-dev.json"},"subdomain":"aiderx","siteName":"A2 Resources","title":"Request an ad - A2 Resources","navMaps":{"firstHrefInVersion":{"0.5.0":{"href":"/en/0.5.0/decision/cache-management/update-adunits","matchLevel":2},"0.2.2":{"href":"/en/0.2.2/decision/cache-management/update-allocations","matchLevel":2},"dev":{"href":"/en/dev/decision/ad-serving/request-an-ad","matchLevel":0}},"firstHrefInLanguage":{"en":{"href":"/en/dev/decision/ad-serving/request-an-ad","matchLevel":0},"ko":{"href":"/ko/dev/decision/ad-serving/request-an-ad","matchLevel":1}}},"lastModified":"2026-11-02T00:59:44.388Z","originalFileLocation":"en/dev/decision/ad-serving/request-an-ad.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns an ad for the ad unit tag (tagid) and the request payload. Selects the most suitable ad using line item, creative, and bidding strategy data, and returns the final ad decided through DSP responses and internal mediation. The response includes ext.ad_log for event tracking. When no ad is available, the server returns HTTP 204 without a response body, or HTTP 200 with the ad unit\u0026#x27;s passback if one is configured (see the 200 response).\">\u003cmeta data-mint-head name=\"application-name\" content=\"A2 Resources\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/aiderx/tgPuM4iR7Jp1HfqE/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/aiderx/tgPuM4iR7Jp1HfqE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/aiderx/tgPuM4iR7Jp1HfqE/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/aiderx/tgPuM4iR7Jp1HfqE/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/aiderx/tgPuM4iR7Jp1HfqE/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/aiderx/tgPuM4iR7Jp1HfqE/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/aiderx/tgPuM4iR7Jp1HfqE/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/aiderx/tgPuM4iR7Jp1HfqE/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/aiderx/tgPuM4iR7Jp1HfqE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Request an ad - A2 Resources\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns an ad for the ad unit tag (tagid) and the request payload. Selects the most suitable ad using line item, creative, and bidding strategy data, and returns the final ad decided through DSP responses and internal mediation. The response includes ext.ad_log for event tracking. When no ad is available, the server returns HTTP 204 without a response body, or HTTP 200 with the ad unit\u0026#x27;s passback if one is configured (see the 200 response).\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"A2 Resources\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://aiderx.mintlify.app/_mintlify/api/og/v2?division=Ad\u0026amp;title=Request+an+ad\u0026amp;description=Returns+an+ad+for+the+ad+unit+tag+%28%60tagid%60%29+and+the+request+payload.%0ASelects+the+most+suitable+ad+using+line+item%2C+creative%2C+and+bidding+strategy+data%2C+and+retu\u0026amp;theme=e3c59d320bb7f8e37d445442\u0026amp;signature=e69393992797bb20e7624fd4c56994d9cf29916ea836147cc8071d61a360e7eb\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Request an ad - A2 Resources\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns an ad for the ad unit tag (tagid) and the request payload. Selects the most suitable ad using line item, creative, and bidding strategy data, and returns the final ad decided through DSP responses and internal mediation. The response includes ext.ad_log for event tracking. When no ad is available, the server returns HTTP 204 without a response body, or HTTP 200 with the ad unit\u0026#x27;s passback if one is configured (see the 200 response).\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://aiderx.mintlify.app/_mintlify/api/og/v2?division=Ad\u0026amp;title=Request+an+ad\u0026amp;description=Returns+an+ad+for+the+ad+unit+tag+%28%60tagid%60%29+and+the+request+payload.%0ASelects+the+most+suitable+ad+using+line+item%2C+creative%2C+and+bidding+strategy+data%2C+and+retu\u0026amp;theme=e3c59d320bb7f8e37d445442\u0026amp;signature=e69393992797bb20e7624fd4c56994d9cf29916ea836147cc8071d61a360e7eb\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/aiderx/tgPuM4iR7Jp1HfqE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"A2 Resources\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3e79bb\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/dev/decision/ad-serving/request-an-ad.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.aiderx.io/ko/dev/decision/ad-serving/request-an-ad\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.aiderx.io/#organization\",\"name\":\"A2 Resources\",\"url\":\"https://docs.aiderx.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/aiderx/tjHtaiAN__Ai-ZM-/logo/a2-logo.png?fit=max\u0026auto=format\u0026n=tjHtaiAN__Ai-ZM-\u0026q=85\u0026s=5ce8fb17b7781e0daafa7c4f018633ee\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.aiderx.io#website\",\"name\":\"A2 Resources\",\"url\":\"https://docs.aiderx.io\",\"publisher\":{\"@id\":\"https://docs.aiderx.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad#webpage\",\"url\":\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad\",\"name\":\"Request an ad\",\"description\":\"Returns an ad for the ad unit tag (tagid) and the request payload. Selects the most suitable ad using line item, creative, and bidding strategy data, and returns the final ad decided through DSP responses and internal mediation. The response includes ext.ad_log for event tracking. When no ad is available, the server returns HTTP 204 without a response body, or HTTP 200 with the ad unit's passback if one is configured (see the 200 response).\",\"dateModified\":\"2026-11-02T00:59:44.388Z\",\"isPartOf\":{\"@id\":\"https://docs.aiderx.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"A2 Resources\",\"item\":\"https://docs.aiderx.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Request an ad\",\"item\":\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad#apireference\",\"headline\":\"Request an ad\",\"name\":\"Request an ad\",\"description\":\"Returns an ad for the ad unit tag (tagid) and the request payload. Selects the most suitable ad using line item, creative, and bidding strategy data, and returns the final ad decided through DSP responses and internal mediation. The response includes ext.ad_log for event tracking. When no ad is available, the server returns HTTP 204 without a response body, or HTTP 200 with the ad unit's passback if one is configured (see the 200 response).\",\"url\":\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad\",\"mainEntityOfPage\":{\"@id\":\"https://docs.aiderx.io/en/dev/decision/ad-serving/request-an-ad#webpage\"},\"dateModified\":\"2026-11-02T00:59:44.388Z\",\"publisher\":{\"@id\":\"https://docs.aiderx.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.aiderx.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"A2 Resources\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"A2 Resources","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Guide","pages":[{"title":"Guide","href":"/guides/platform-overview/en/introduction"}]},{"tab":"Development","pages":[{"title":"Development","href":"/development/tutorial/en/get-token"}]},{"tab":"API References","versions":[{"version":"0.5.0","default":true,"tag":"Latest","pages":[{"title":"0.5.0","href":"/en/0.5.0/decision/cache-management/update-adunits"}]},{"version":"0.2.2","pages":[{"title":"0.2.2","href":"/en/0.2.2/decision/cache-management/update-allocations"}]},{"version":"dev","tag":"Dev","groups":[{"group":"Decision APIs","pages":[{"group":"Ad","pages":[{"title":"Request an ad","deprecated":null,"version":null,"sidebarTitle":"Request an ad","openapi":"/openapi/decision.api.en-dev.json post /app/v0/ad/{tagid}","href":"/en/dev/decision/ad-serving/request-an-ad"},{"title":"Record ad events","openapi":"openapi/decision.api.en-dev.json POST /dmp/v0/log","description":"Records an ad or recommendation event. Choose the payload by `type`; the two use different tracking tokens.\n\nThe request is accepted for downstream processing; acceptance does not confirm that the event was recorded.","href":"/en/dev/decision/ad/record-ad-events"}]},{"group":"Recommendation","pages":[{"title":"Request recommendations","deprecated":null,"version":null,"sidebarTitle":"Request recommendations","openapi":"/openapi/decision.api.en-dev.json post /app/v0/recommendation/{tagid}","href":"/en/dev/decision/recommendation-serving/request-recommendations"},{"title":"Record recommendation events","openapi":"openapi/decision.api.en-dev.json POST /dmp/v0/log","href":"/en/dev/decision/recommendation/record-recommendation-events"}]},{"group":"Activity Log","pages":[{"title":"Record activity logs","deprecated":null,"version":null,"sidebarTitle":"Record activity logs","openapi":"/openapi/decision.api.en-dev.json post /dmp/v0/log/activity","href":"/en/dev/decision/activity-log/record-activity-logs"}]},{"group":"Cache Management","pages":[{"title":"Delete cached ad units","deprecated":null,"version":null,"sidebarTitle":"Delete cached ad units","openapi":"/openapi/decision.api.en-dev.json delete /app/api/cache/ad-units","href":"/en/dev/decision/cache-management/delete-cached-ad-units"},{"title":"Update cached ad units","deprecated":null,"version":null,"sidebarTitle":"Update cached ad units","openapi":"/openapi/decision.api.en-dev.json post /app/api/cache/ad-units","href":"/en/dev/decision/cache-management/update-cached-ad-units"},{"title":"Delete cached allocations","deprecated":null,"version":null,"sidebarTitle":"Delete cached allocations","openapi":"/openapi/decision.api.en-dev.json delete /app/api/cache/allocations","href":"/en/dev/decision/cache-management/delete-cached-allocations"},{"title":"Update cached allocations","deprecated":null,"version":null,"sidebarTitle":"Update cached allocations","openapi":"/openapi/decision.api.en-dev.json post /app/api/cache/allocations","href":"/en/dev/decision/cache-management/update-cached-allocations"},{"title":"Update bid strategy","deprecated":null,"version":null,"sidebarTitle":"Update bid strategy","openapi":"/openapi/decision.api.en-dev.json post /app/api/cache/bid_strategy","href":"/en/dev/decision/configuration/update-bid-strategy"},{"title":"Delete cached creatives","deprecated":null,"version":null,"sidebarTitle":"Delete cached creatives","openapi":"/openapi/decision.api.en-dev.json delete /app/api/cache/creatives","href":"/en/dev/decision/cache-management/delete-cached-creatives"},{"title":"Update cached creatives","deprecated":null,"version":null,"sidebarTitle":"Update cached creatives","openapi":"/openapi/decision.api.en-dev.json post /app/api/cache/creatives","href":"/en/dev/decision/cache-management/update-cached-creatives"},{"title":"Delete cached line items","deprecated":null,"version":null,"sidebarTitle":"Delete cached line items","openapi":"/openapi/decision.api.en-dev.json delete /app/api/cache/line-items","href":"/en/dev/decision/cache-management/delete-cached-line-items"},{"title":"Update cached line items","deprecated":null,"version":null,"sidebarTitle":"Update cached line items","openapi":"/openapi/decision.api.en-dev.json post /app/api/cache/line-items","href":"/en/dev/decision/cache-management/update-cached-line-items"},{"title":"Delete cached placements","deprecated":null,"version":null,"sidebarTitle":"Delete cached placements","openapi":"/openapi/decision.api.en-dev.json delete /app/api/cache/placements","href":"/en/dev/decision/cache-management/delete-cached-placements"},{"title":"Update cached placements","deprecated":null,"version":null,"sidebarTitle":"Update cached placements","openapi":"/openapi/decision.api.en-dev.json post /app/api/cache/placements","href":"/en/dev/decision/cache-management/update-cached-placements"}]}]},{"group":"Data Management APIs","pages":[{"group":"Authentication","pages":[{"title":"Request a password reset","deprecated":null,"version":null,"sidebarTitle":"Request a password reset","openapi":"/openapi/adm.openapi.en-dev.json post /api/auth/forgot-password","href":"/en/dev/data management/auth/request-a-password-reset"},{"title":"Log in","deprecated":null,"version":null,"sidebarTitle":"Log in","openapi":"/openapi/adm.openapi.en-dev.json post /api/auth/jwt/login","href":"/en/dev/data management/auth/log-in"},{"title":"Log out","deprecated":null,"version":null,"sidebarTitle":"Log out","openapi":"/openapi/adm.openapi.en-dev.json post /api/auth/jwt/logout","href":"/en/dev/data management/auth/log-out"},{"title":"Reset a password","deprecated":null,"version":null,"sidebarTitle":"Reset a password","openapi":"/openapi/adm.openapi.en-dev.json post /api/auth/reset-password","href":"/en/dev/data management/auth/reset-a-password"},{"title":"Get the current user","deprecated":null,"version":null,"sidebarTitle":"Get the current user","openapi":"/openapi/adm.openapi.en-dev.json get /api/users/me","href":"/en/dev/data management/auth/get-the-current-user"},{"title":"Update the current user","deprecated":null,"version":null,"sidebarTitle":"Update the current user","openapi":"/openapi/adm.openapi.en-dev.json patch /api/users/me","href":"/en/dev/data management/auth/update-the-current-user"}]},{"group":"Campaign","pages":[{"group":"Orders","pages":[{"title":"List orders","deprecated":null,"version":null,"sidebarTitle":"List orders","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/orders","href":"/en/dev/data management/orders/list-orders"},{"title":"Update an order","deprecated":null,"version":null,"sidebarTitle":"Update an order","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/orders","href":"/en/dev/data management/orders/update-an-order"},{"title":"Create an order","deprecated":null,"version":null,"sidebarTitle":"Create an order","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/orders","href":"/en/dev/data management/orders/create-an-order"},{"title":"Batch delete orders","deprecated":null,"version":null,"sidebarTitle":"Batch delete orders","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/orders/batch-delete","href":"/en/dev/data management/orders/batch-delete-orders"},{"title":"Batch update orders","deprecated":null,"version":null,"sidebarTitle":"Batch update orders","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/orders/batch-patch","href":"/en/dev/data management/orders/batch-update-orders"},{"title":"Delete an order","deprecated":null,"version":null,"sidebarTitle":"Delete an order","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/orders/{order_id}","href":"/en/dev/data management/orders/delete-an-order"},{"title":"Get an order","deprecated":null,"version":null,"sidebarTitle":"Get an order","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/orders/{order_id}","href":"/en/dev/data management/orders/get-an-order"},{"title":"List line items for an order","deprecated":null,"version":null,"sidebarTitle":"List line items for an order","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/orders/{order_id}/line-items","href":"/en/dev/data management/orders/list-line-items-for-an-order"}]},{"group":"Line Items","pages":[{"title":"List line items","deprecated":null,"version":null,"sidebarTitle":"List line items","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/line-items","href":"/en/dev/data management/lineitems/list-line-items"},{"title":"Update a line item","deprecated":null,"version":null,"sidebarTitle":"Update a line item","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/line-items","href":"/en/dev/data management/lineitems/update-a-line-item"},{"title":"Create a line item","deprecated":null,"version":null,"sidebarTitle":"Create a line item","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/line-items","href":"/en/dev/data management/lineitems/create-a-line-item"},{"title":"Batch delete line items","deprecated":null,"version":null,"sidebarTitle":"Batch delete line items","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/line-items/batch-delete","href":"/en/dev/data management/lineitems/batch-delete-line-items"},{"title":"Batch update line items","deprecated":null,"version":null,"sidebarTitle":"Batch update line items","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/line-items/batch-patch","href":"/en/dev/data management/lineitems/batch-update-line-items"},{"title":"Delete a line item","deprecated":null,"version":null,"sidebarTitle":"Delete a line item","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/line-items/{line_item_id}","href":"/en/dev/data management/lineitems/delete-a-line-item"},{"title":"Get a line item","deprecated":null,"version":null,"sidebarTitle":"Get a line item","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/line-items/{line_item_id}","href":"/en/dev/data management/lineitems/get-a-line-item"},{"title":"Get a line item forecast","deprecated":null,"version":null,"sidebarTitle":"Get a line item forecast","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/line-items/{line_item_id}/forecast","href":"/en/dev/data management/lineitems/get-a-line-item-forecast"}]}]},{"group":"Creative","pages":[{"group":"Creatives","pages":[{"title":"List creatives","deprecated":null,"version":null,"sidebarTitle":"List creatives","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/creatives","href":"/en/dev/data management/creatives/list-creatives"},{"title":"Create a creative","deprecated":null,"version":null,"sidebarTitle":"Create a creative","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/creatives","href":"/en/dev/data management/creatives/create-a-creative"},{"title":"Delete a creative","deprecated":null,"version":null,"sidebarTitle":"Delete a creative","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/creatives/{crid}","href":"/en/dev/data management/creatives/delete-a-creative"},{"title":"Get a creative","deprecated":null,"version":null,"sidebarTitle":"Get a creative","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/creatives/{crid}","href":"/en/dev/data management/creatives/get-a-creative"},{"title":"Update a creative","deprecated":null,"version":null,"sidebarTitle":"Update a creative","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/creatives/{crid}","href":"/en/dev/data management/creatives/update-a-creative"},{"title":"List line item creative associations for a creative","deprecated":null,"version":null,"sidebarTitle":"List line item creative associations for a creative","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/creatives/{crid}/line-items","href":"/en/dev/data management/creatives/list-line-item-creative-associations-for-a-creative"},{"title":"Upload a creative media file","deprecated":null,"version":null,"sidebarTitle":"Upload a creative media file","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/creatives/{crid}/media","href":"/en/dev/data management/creatives/upload-a-creative-media-file"}]},{"group":"Line Item Creative Associations","pages":[{"title":"List line items grouped with their LICAs","deprecated":null,"version":null,"sidebarTitle":"List line items grouped with their LICAs","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/licas","href":"/en/dev/data management/licas/list-line-items-grouped-with-their-licas"},{"title":"Get LICA dashboard counts","deprecated":null,"version":null,"sidebarTitle":"Get LICA dashboard counts","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/licas/dashboard","href":"/en/dev/data management/licas/get-lica-dashboard-counts"},{"title":"List line item creative associations for a line item","deprecated":null,"version":null,"sidebarTitle":"List line item creative associations for a line item","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/line-items/{line_item_id}/creatives","href":"/en/dev/data management/licas/list-line-item-creative-associations-for-a-line-item"},{"title":"Associate a creative with a line item","deprecated":null,"version":null,"sidebarTitle":"Associate a creative with a line item","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/line-items/{line_item_id}/creatives","href":"/en/dev/data management/licas/associate-a-creative-with-a-line-item"},{"title":"Batch associate creatives with a line item","deprecated":null,"version":null,"sidebarTitle":"Batch associate creatives with a line item","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/line-items/{line_item_id}/creatives/batch-create","href":"/en/dev/data management/licas/batch-associate-creatives-with-a-line-item"},{"title":"Batch remove creatives from a line item","deprecated":null,"version":null,"sidebarTitle":"Batch remove creatives from a line item","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/line-items/{line_item_id}/creatives/batch-delete","href":"/en/dev/data management/licas/batch-remove-creatives-from-a-line-item"},{"title":"Remove a creative from a line item","deprecated":null,"version":null,"sidebarTitle":"Remove a creative from a line item","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/line-items/{line_item_id}/creatives/{crid}","href":"/en/dev/data management/licas/remove-a-creative-from-a-line-item"},{"title":"Get a line item creative association","deprecated":null,"version":null,"sidebarTitle":"Get a line item creative association","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/line-items/{line_item_id}/creatives/{crid}","href":"/en/dev/data management/licas/get-a-line-item-creative-association"},{"title":"Update a line item creative association","deprecated":null,"version":null,"sidebarTitle":"Update a line item creative association","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/line-items/{line_item_id}/creatives/{crid}","href":"/en/dev/data management/licas/update-a-line-item-creative-association"}]},{"group":"Media Library","pages":[{"title":"List media library items","deprecated":null,"version":null,"sidebarTitle":"List media library items","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/media-library","href":"/en/dev/data management/media-library/list-media-library-items"},{"title":"Upload a media file","deprecated":null,"version":null,"sidebarTitle":"Upload a media file","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/media-library","href":"/en/dev/data management/media-library/upload-a-media-file"},{"title":"Delete a media file","deprecated":null,"version":null,"sidebarTitle":"Delete a media file","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/media-library/{no}","href":"/en/dev/data management/media-library/delete-a-media-file"}]}]},{"group":"Native","pages":[{"group":"Native Formats","pages":[{"title":"List native formats","deprecated":null,"version":null,"sidebarTitle":"List native formats","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/native-formats","href":"/en/dev/data management/native-format/list-native-formats"},{"title":"Create a native format","deprecated":null,"version":null,"sidebarTitle":"Create a native format","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/native-formats","href":"/en/dev/data management/native-format/create-a-native-format"},{"title":"Delete a native format","deprecated":null,"version":null,"sidebarTitle":"Delete a native format","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/native-formats/{fid}","href":"/en/dev/data management/native-format/delete-a-native-format"},{"title":"Get a native format","deprecated":null,"version":null,"sidebarTitle":"Get a native format","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/native-formats/{fid}","href":"/en/dev/data management/native-format/get-a-native-format"},{"title":"Update a native format","deprecated":null,"version":null,"sidebarTitle":"Update a native format","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/native-formats/{fid}","href":"/en/dev/data management/native-format/update-a-native-format"},{"title":"Create a native format field","deprecated":null,"version":null,"sidebarTitle":"Create a native format field","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/native-formats/{fid}/fields","href":"/en/dev/data management/native-format/create-a-native-format-field"},{"title":"Delete a native format field","deprecated":null,"version":null,"sidebarTitle":"Delete a native format field","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/native-formats/{fid}/fields/{vid}","href":"/en/dev/data management/native-format/delete-a-native-format-field"},{"title":"Update a native format field","deprecated":null,"version":null,"sidebarTitle":"Update a native format field","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/native-formats/{fid}/fields/{vid}","href":"/en/dev/data management/native-format/update-a-native-format-field"}]},{"group":"Native Styles","pages":[{"title":"List native style templates","deprecated":null,"version":null,"sidebarTitle":"List native style templates","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/native-style-templates","href":"/en/dev/data management/native-style-template/list-native-style-templates"},{"title":"List native styles","deprecated":null,"version":null,"sidebarTitle":"List native styles","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/native-styles","href":"/en/dev/data management/native-style/list-native-styles"},{"title":"Create a native style","deprecated":null,"version":null,"sidebarTitle":"Create a native style","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/native-styles","href":"/en/dev/data management/native-style/create-a-native-style"},{"title":"Delete a native style","deprecated":null,"version":null,"sidebarTitle":"Delete a native style","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/native-styles/{sid}","href":"/en/dev/data management/native-style/delete-a-native-style"},{"title":"Get a native style","deprecated":null,"version":null,"sidebarTitle":"Get a native style","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/native-styles/{sid}","href":"/en/dev/data management/native-style/get-a-native-style"},{"title":"Update a native style","deprecated":null,"version":null,"sidebarTitle":"Update a native style","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/native-styles/{sid}","href":"/en/dev/data management/native-style/update-a-native-style"}]},{"group":"Ad Unit Native Styles","pages":[{"title":"List native style mappings for an ad unit","deprecated":null,"version":null,"sidebarTitle":"List native style mappings for an ad unit","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/ad-unit-native-styles","href":"/en/dev/data management/ad-unit-native-style/list-native-style-mappings-for-an-ad-unit"},{"title":"Create an ad unit native style mapping","deprecated":null,"version":null,"sidebarTitle":"Create an ad unit native style mapping","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/ad-unit-native-styles","href":"/en/dev/data management/ad-unit-native-style/create-an-ad-unit-native-style-mapping"},{"title":"Delete an ad unit native style mapping","deprecated":null,"version":null,"sidebarTitle":"Delete an ad unit native style mapping","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/ad-unit-native-styles/{ad_unit_id}/{format_id}","href":"/en/dev/data management/ad-unit-native-style/delete-an-ad-unit-native-style-mapping"},{"title":"Replace an ad unit native style mapping","deprecated":null,"version":null,"sidebarTitle":"Replace an ad unit native style mapping","openapi":"/openapi/adm.openapi.en-dev.json put /api/manager/ad-unit-native-styles/{ad_unit_id}/{format_id}","href":"/en/dev/data management/ad-unit-native-style/replace-an-ad-unit-native-style-mapping"}]}]},{"group":"Inventory","pages":[{"group":"Ad Units","pages":[{"title":"List ad units","deprecated":null,"version":null,"sidebarTitle":"List ad units","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/ad-units","href":"/en/dev/data management/adunit/list-ad-units"},{"title":"Create an ad unit","deprecated":null,"version":null,"sidebarTitle":"Create an ad unit","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/ad-units","href":"/en/dev/data management/adunit/create-an-ad-unit"},{"title":"List active ad unit sizes","deprecated":null,"version":null,"sidebarTitle":"List active ad unit sizes","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/ad-units/sizes","href":"/en/dev/data management/adunit/list-active-ad-unit-sizes"},{"title":"List ad unit targets","deprecated":null,"version":null,"sidebarTitle":"List ad unit targets","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/ad-units/targets","href":"/en/dev/data management/adunit/list-ad-unit-targets"},{"title":"Get an ad unit target","deprecated":null,"version":null,"sidebarTitle":"Get an ad unit target","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/ad-units/targets/{ad_unit_id}","href":"/en/dev/data management/adunit/get-an-ad-unit-target"},{"title":"Delete an ad unit","deprecated":null,"version":null,"sidebarTitle":"Delete an ad unit","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/ad-units/{ad_unit_id}","href":"/en/dev/data management/adunit/delete-an-ad-unit"},{"title":"Get an ad unit","deprecated":null,"version":null,"sidebarTitle":"Get an ad unit","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/ad-units/{ad_unit_id}","href":"/en/dev/data management/adunit/get-an-ad-unit"},{"title":"Update an ad unit","deprecated":null,"version":null,"sidebarTitle":"Update an ad unit","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/ad-units/{ad_unit_id}","href":"/en/dev/data management/adunit/update-an-ad-unit"},{"title":"Activate an ad unit","deprecated":null,"version":null,"sidebarTitle":"Activate an ad unit","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/ad-units/{ad_unit_id}/activate","href":"/en/dev/data management/adunit/activate-an-ad-unit"},{"title":"Archive an ad unit","deprecated":null,"version":null,"sidebarTitle":"Archive an ad unit","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/ad-units/{ad_unit_id}/archive","href":"/en/dev/data management/adunit/archive-an-ad-unit"},{"title":"Deactivate an ad unit","deprecated":null,"version":null,"sidebarTitle":"Deactivate an ad unit","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/ad-units/{ad_unit_id}/deactivate","href":"/en/dev/data management/adunit/deactivate-an-ad-unit"}]},{"group":"Placements","pages":[{"title":"List placements","deprecated":null,"version":null,"sidebarTitle":"List placements","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/placements","href":"/en/dev/data management/placements/list-placements"},{"title":"Create a placement","deprecated":null,"version":null,"sidebarTitle":"Create a placement","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/placements","href":"/en/dev/data management/placements/create-a-placement"},{"title":"List placement targets","deprecated":null,"version":null,"sidebarTitle":"List placement targets","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/placements/targets","href":"/en/dev/data management/placements/list-placement-targets"},{"title":"Get a placement target","deprecated":null,"version":null,"sidebarTitle":"Get a placement target","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/placements/targets/{placement_id}","href":"/en/dev/data management/placements/get-a-placement-target"},{"title":"Delete a placement","deprecated":null,"version":null,"sidebarTitle":"Delete a placement","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/placements/{placement_id}","href":"/en/dev/data management/placements/delete-a-placement"},{"title":"Get a placement","deprecated":null,"version":null,"sidebarTitle":"Get a placement","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/placements/{placement_id}","href":"/en/dev/data management/placements/get-a-placement"},{"title":"Update a placement","deprecated":null,"version":null,"sidebarTitle":"Update a placement","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/placements/{placement_id}","href":"/en/dev/data management/placements/update-a-placement"},{"title":"Replace placement ad units","deprecated":null,"version":null,"sidebarTitle":"Replace placement ad units","openapi":"/openapi/adm.openapi.en-dev.json put /api/manager/placements/{placement_id}/ad-units","href":"/en/dev/data management/placements/replace-placement-ad-units"}]},{"group":"Allocations","pages":[{"title":"List allocations","deprecated":null,"version":null,"sidebarTitle":"List allocations","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/allocations","href":"/en/dev/data management/allocations/list-allocations"},{"title":"Update an allocation","deprecated":null,"version":null,"sidebarTitle":"Update an allocation","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/allocations","href":"/en/dev/data management/allocations/update-an-allocation"},{"title":"Create an allocation","deprecated":null,"version":null,"sidebarTitle":"Create an allocation","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/allocations","href":"/en/dev/data management/allocations/create-an-allocation"},{"title":"Get an allocation by query","deprecated":null,"version":null,"sidebarTitle":"Get an allocation by query","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/allocations/allocation","href":"/en/dev/data management/allocations/get-an-allocation-by-query"},{"title":"Send a probe bid request to an ad source","deprecated":null,"version":null,"sidebarTitle":"Send a probe bid request to an ad source","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/allocations/bid-request-probes","href":"/en/dev/data management/allocations/send-a-probe-bid-request-to-an-ad-source"},{"title":"Get allocation counts by status","deprecated":null,"version":null,"sidebarTitle":"Get allocation counts by status","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/allocations/counts","href":"/en/dev/data management/allocations/get-allocation-counts-by-status"},{"title":"Delete an allocation","deprecated":null,"version":null,"sidebarTitle":"Delete an allocation","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/allocations/{no}","href":"/en/dev/data management/allocations/delete-an-allocation"},{"title":"Get an allocation","deprecated":null,"version":null,"sidebarTitle":"Get an allocation","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/allocations/{no}","href":"/en/dev/data management/allocations/get-an-allocation"}]},{"group":"Ad Catalogs","pages":[{"title":"List ad catalogs","deprecated":null,"version":null,"sidebarTitle":"List ad catalogs","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/ad-catalogs","href":"/en/dev/data management/ad-catalogs/list-ad-catalogs"},{"title":"Create an ad catalog","deprecated":null,"version":null,"sidebarTitle":"Create an ad catalog","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/ad-catalogs","href":"/en/dev/data management/ad-catalogs/create-an-ad-catalog"},{"title":"Get a shared ad catalog","deprecated":null,"version":null,"sidebarTitle":"Get a shared ad catalog","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/ad-catalogs/share/view","href":"/en/dev/data management/ad-catalogs/get-a-shared-ad-catalog"},{"title":"Delete an ad catalog","deprecated":null,"version":null,"sidebarTitle":"Delete an ad catalog","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/ad-catalogs/{catalog_id}","href":"/en/dev/data management/ad-catalogs/delete-an-ad-catalog"},{"title":"Get an ad catalog","deprecated":null,"version":null,"sidebarTitle":"Get an ad catalog","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/ad-catalogs/{catalog_id}","href":"/en/dev/data management/ad-catalogs/get-an-ad-catalog"},{"title":"Update an ad catalog","deprecated":null,"version":null,"sidebarTitle":"Update an ad catalog","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/ad-catalogs/{catalog_id}","href":"/en/dev/data management/ad-catalogs/update-an-ad-catalog"},{"title":"Delete ad catalog share settings","deprecated":null,"version":null,"sidebarTitle":"Delete ad catalog share settings","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/ad-catalogs/{catalog_id}/share","href":"/en/dev/data management/ad-catalogs/delete-ad-catalog-share-settings"},{"title":"Get ad catalog share settings","deprecated":null,"version":null,"sidebarTitle":"Get ad catalog share settings","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/ad-catalogs/{catalog_id}/share","href":"/en/dev/data management/ad-catalogs/get-ad-catalog-share-settings"},{"title":"Upsert ad catalog share settings","deprecated":null,"version":null,"sidebarTitle":"Upsert ad catalog share settings","openapi":"/openapi/adm.openapi.en-dev.json put /api/manager/ad-catalogs/{catalog_id}/share","href":"/en/dev/data management/ad-catalogs/upsert-ad-catalog-share-settings"}]}]},{"group":"Targeting","pages":[{"group":"Custom Targeting Key-Values","pages":[{"title":"List custom targeting keys","deprecated":null,"version":null,"sidebarTitle":"List custom targeting keys","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/custom-targeting/keys","href":"/en/dev/data management/custom-targeting-key/list-custom-targeting-keys"},{"title":"Create a custom targeting key","deprecated":null,"version":null,"sidebarTitle":"Create a custom targeting key","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/keys","href":"/en/dev/data management/custom-targeting-key/create-a-custom-targeting-key"},{"title":"Bulk activate custom targeting keys","deprecated":null,"version":null,"sidebarTitle":"Bulk activate custom targeting keys","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/keys/bulk-activate","href":"/en/dev/data management/custom-targeting-key/bulk-activate-custom-targeting-keys"},{"title":"Bulk create custom targeting keys","deprecated":null,"version":null,"sidebarTitle":"Bulk create custom targeting keys","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/keys/bulk-add","href":"/en/dev/data management/custom-targeting-key/bulk-create-custom-targeting-keys"},{"title":"Bulk deactivate custom targeting keys","deprecated":null,"version":null,"sidebarTitle":"Bulk deactivate custom targeting keys","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/keys/bulk-deactivate","href":"/en/dev/data management/custom-targeting-key/bulk-deactivate-custom-targeting-keys"},{"title":"Delete a custom targeting key","deprecated":null,"version":null,"sidebarTitle":"Delete a custom targeting key","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/custom-targeting/keys/{code}","href":"/en/dev/data management/custom-targeting-key/delete-a-custom-targeting-key"},{"title":"Get a custom targeting key","deprecated":null,"version":null,"sidebarTitle":"Get a custom targeting key","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/custom-targeting/keys/{code}","href":"/en/dev/data management/custom-targeting-key/get-a-custom-targeting-key"},{"title":"Update a custom targeting key","deprecated":null,"version":null,"sidebarTitle":"Update a custom targeting key","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/custom-targeting/keys/{code}","href":"/en/dev/data management/custom-targeting-key/update-a-custom-targeting-key"},{"title":"Activate a custom targeting key","deprecated":null,"version":null,"sidebarTitle":"Activate a custom targeting key","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/keys/{code}/activate","href":"/en/dev/data management/custom-targeting-key/activate-a-custom-targeting-key"},{"title":"Deactivate a custom targeting key","deprecated":null,"version":null,"sidebarTitle":"Deactivate a custom targeting key","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/keys/{code}/deactivate","href":"/en/dev/data management/custom-targeting-key/deactivate-a-custom-targeting-key"},{"title":"List custom targeting values","deprecated":null,"version":null,"sidebarTitle":"List custom targeting values","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/custom-targeting/keys/{code}/values","href":"/en/dev/data management/custom-targeting-key/list-custom-targeting-values"},{"title":"Create a custom targeting value","deprecated":null,"version":null,"sidebarTitle":"Create a custom targeting value","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/keys/{code}/values","href":"/en/dev/data management/custom-targeting-key/create-a-custom-targeting-value"},{"title":"Bulk create custom targeting values","deprecated":null,"version":null,"sidebarTitle":"Bulk create custom targeting values","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/keys/{code}/values/bulk-add","href":"/en/dev/data management/custom-targeting-key/bulk-create-custom-targeting-values"},{"title":"Bulk activate custom targeting values","deprecated":null,"version":null,"sidebarTitle":"Bulk activate custom targeting values","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/values/bulk-activate","href":"/en/dev/data management/custom-targeting-key/bulk-activate-custom-targeting-values"},{"title":"Bulk deactivate custom targeting values","deprecated":null,"version":null,"sidebarTitle":"Bulk deactivate custom targeting values","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/values/bulk-deactivate","href":"/en/dev/data management/custom-targeting-key/bulk-deactivate-custom-targeting-values"},{"title":"Delete a custom targeting value","deprecated":null,"version":null,"sidebarTitle":"Delete a custom targeting value","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/custom-targeting/values/{value_id}","href":"/en/dev/data management/custom-targeting-key/delete-a-custom-targeting-value"},{"title":"Update a custom targeting value","deprecated":null,"version":null,"sidebarTitle":"Update a custom targeting value","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/custom-targeting/values/{value_id}","href":"/en/dev/data management/custom-targeting-key/update-a-custom-targeting-value"},{"title":"Activate a custom targeting value","deprecated":null,"version":null,"sidebarTitle":"Activate a custom targeting value","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/values/{value_id}/activate","href":"/en/dev/data management/custom-targeting-key/activate-a-custom-targeting-value"},{"title":"Deactivate a custom targeting value","deprecated":null,"version":null,"sidebarTitle":"Deactivate a custom targeting value","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/values/{value_id}/deactivate","href":"/en/dev/data management/custom-targeting-key/deactivate-a-custom-targeting-value"}]},{"group":"Custom Targeting Segments","pages":[{"title":"List custom targeting segments","deprecated":null,"version":null,"sidebarTitle":"List custom targeting segments","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/custom-targeting/segments","href":"/en/dev/data management/custom-targeting-segment/list-custom-targeting-segments"},{"title":"Create a custom targeting segment","deprecated":null,"version":null,"sidebarTitle":"Create a custom targeting segment","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/segments","href":"/en/dev/data management/custom-targeting-segment/create-a-custom-targeting-segment"},{"title":"Bulk activate custom targeting segments","deprecated":null,"version":null,"sidebarTitle":"Bulk activate custom targeting segments","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/segments/bulk-activate","href":"/en/dev/data management/custom-targeting-segment/bulk-activate-custom-targeting-segments"},{"title":"Bulk create custom targeting segments","deprecated":null,"version":null,"sidebarTitle":"Bulk create custom targeting segments","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/segments/bulk-add","href":"/en/dev/data management/custom-targeting-segment/bulk-create-custom-targeting-segments"},{"title":"Bulk deactivate custom targeting segments","deprecated":null,"version":null,"sidebarTitle":"Bulk deactivate custom targeting segments","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/segments/bulk-deactivate","href":"/en/dev/data management/custom-targeting-segment/bulk-deactivate-custom-targeting-segments"},{"title":"Delete a custom targeting segment","deprecated":null,"version":null,"sidebarTitle":"Delete a custom targeting segment","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/custom-targeting/segments/{segment_id}","href":"/en/dev/data management/custom-targeting-segment/delete-a-custom-targeting-segment"},{"title":"Get a custom targeting segment","deprecated":null,"version":null,"sidebarTitle":"Get a custom targeting segment","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/custom-targeting/segments/{segment_id}","href":"/en/dev/data management/custom-targeting-segment/get-a-custom-targeting-segment"},{"title":"Update a custom targeting segment","deprecated":null,"version":null,"sidebarTitle":"Update a custom targeting segment","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/custom-targeting/segments/{segment_id}","href":"/en/dev/data management/custom-targeting-segment/update-a-custom-targeting-segment"},{"title":"Activate a custom targeting segment","deprecated":null,"version":null,"sidebarTitle":"Activate a custom targeting segment","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/segments/{segment_id}/activate","href":"/en/dev/data management/custom-targeting-segment/activate-a-custom-targeting-segment"},{"title":"Deactivate a custom targeting segment","deprecated":null,"version":null,"sidebarTitle":"Deactivate a custom targeting segment","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/custom-targeting/segments/{segment_id}/deactivate","href":"/en/dev/data management/custom-targeting-segment/deactivate-a-custom-targeting-segment"}]}]},{"group":"Catalog","pages":[{"group":"Catalogs","pages":[{"title":"List catalog items","deprecated":null,"version":null,"sidebarTitle":"List catalog items","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/catalogs","href":"/en/dev/data management/catalogs/list-catalog-items"},{"title":"Create a catalog item","deprecated":null,"version":null,"sidebarTitle":"Create a catalog item","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/catalogs","href":"/en/dev/data management/catalogs/create-a-catalog-item"},{"title":"Batch create catalog items","deprecated":null,"version":null,"sidebarTitle":"Batch create catalog items","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/catalogs/batch-create","href":"/en/dev/data management/catalogs/batch-create-catalog-items"},{"title":"Batch delete catalog items","deprecated":null,"version":null,"sidebarTitle":"Batch delete catalog items","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/catalogs/batch-delete","href":"/en/dev/data management/catalogs/batch-delete-catalog-items"},{"title":"Batch update catalog items","deprecated":null,"version":null,"sidebarTitle":"Batch update catalog items","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/catalogs/batch-update","href":"/en/dev/data management/catalogs/batch-update-catalog-items"},{"title":"Delete a catalog item","deprecated":null,"version":null,"sidebarTitle":"Delete a catalog item","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/catalogs/{catalog_id}","href":"/en/dev/data management/catalogs/delete-a-catalog-item"},{"title":"Get a catalog item","deprecated":null,"version":null,"sidebarTitle":"Get a catalog item","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/catalogs/{catalog_id}","href":"/en/dev/data management/catalogs/get-a-catalog-item"},{"title":"Update a catalog item","deprecated":null,"version":null,"sidebarTitle":"Update a catalog item","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/catalogs/{catalog_id}","href":"/en/dev/data management/catalogs/update-a-catalog-item"}]},{"group":"Associated Item Pools","pages":[{"title":"Bulk upsert associated items pools","deprecated":null,"version":null,"sidebarTitle":"Bulk upsert associated items pools","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/admin/associated-items-pools/bulk-add","href":"/en/dev/data management/associateditemspool/bulk-upsert-associated-items-pools"},{"title":"Bulk delete associated items pools","deprecated":null,"version":null,"sidebarTitle":"Bulk delete associated items pools","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/admin/associated-items-pools/bulk-delete","href":"/en/dev/data management/associateditemspool/bulk-delete-associated-items-pools"},{"title":"Get an associated items pool","deprecated":null,"version":null,"sidebarTitle":"Get an associated items pool","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/admin/associated-items-pools/{serving_context}/{key}","href":"/en/dev/data management/associateditemspool/get-an-associated-items-pool"}]}]},{"group":"Analytics","pages":[{"group":"Dashboard","pages":[{"title":"Get dashboard data","deprecated":null,"version":null,"sidebarTitle":"Get dashboard data","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/dashboard","href":"/en/dev/data management/dashboard/get-dashboard-data"},{"title":"Get dashboard inventory summary","deprecated":null,"version":null,"sidebarTitle":"Get dashboard inventory summary","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/dashboard/inventory","href":"/en/dev/data management/dashboard/get-dashboard-inventory-summary"},{"title":"Get dashboard line item metrics summary","deprecated":null,"version":null,"sidebarTitle":"Get dashboard line item metrics summary","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/dashboard/line-item-metrics","href":"/en/dev/data management/dashboard/get-dashboard-line-item-metrics-summary"}]},{"group":"Campaign Analytics","pages":[{"title":"Get creative metrics","deprecated":null,"version":null,"sidebarTitle":"Get creative metrics","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/creative","href":"/en/dev/data management/metric/get-creative-metrics"},{"title":"Get creative metrics by attribute","deprecated":null,"version":null,"sidebarTitle":"Get creative metrics by attribute","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/creative/attribute","href":"/en/dev/data management/metric/get-creative-metrics-by-attribute"},{"title":"Get creative metrics by custom targeting","deprecated":null,"version":null,"sidebarTitle":"Get creative metrics by custom targeting","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/creative/custom-targeting","href":"/en/dev/data management/metric/get-creative-metrics-by-custom-targeting"},{"title":"Get external creative metrics","deprecated":null,"version":null,"sidebarTitle":"Get external creative metrics","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/external-creative","href":"/en/dev/data management/metric/get-external-creative-metrics"},{"title":"Get line item metrics","deprecated":null,"version":null,"sidebarTitle":"Get line item metrics","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/line-item","href":"/en/dev/data management/metric/get-line-item-metrics"},{"title":"Get line item metrics by attribute","deprecated":null,"version":null,"sidebarTitle":"Get line item metrics by attribute","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/line-item/attribute","href":"/en/dev/data management/metric/get-line-item-metrics-by-attribute"},{"title":"Get line item creative metrics","deprecated":null,"version":null,"sidebarTitle":"Get line item creative metrics","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/line-item/creatives","href":"/en/dev/data management/metric/get-line-item-creative-metrics"},{"title":"Get line item metrics by custom targeting","deprecated":null,"version":null,"sidebarTitle":"Get line item metrics by custom targeting","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/line-item/custom-targeting","href":"/en/dev/data management/metric/get-line-item-metrics-by-custom-targeting"},{"title":"Get line item external creative metrics","deprecated":null,"version":null,"sidebarTitle":"Get line item external creative metrics","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/line-item/external-creatives","href":"/en/dev/data management/metric/get-line-item-external-creative-metrics"},{"title":"Get aggregated metrics per line item","deprecated":null,"version":null,"sidebarTitle":"Get aggregated metrics per line item","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/line-items","href":"/en/dev/data management/metric/get-aggregated-metrics-per-line-item"},{"title":"Get aggregated metrics across accessible line items","deprecated":null,"version":null,"sidebarTitle":"Get aggregated metrics across accessible line items","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/line-items/aggregate","href":"/en/dev/data management/metric/get-aggregated-metrics-across-accessible-line-items"}]},{"group":"Inventory Analytics","pages":[{"title":"Get ad unit metrics","deprecated":null,"version":null,"sidebarTitle":"Get ad unit metrics","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/ad-unit","href":"/en/dev/data management/metric/get-ad-unit-metrics"},{"title":"Get ad unit metrics by ad source","deprecated":null,"version":null,"sidebarTitle":"Get ad unit metrics by ad source","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/ad-unit/ad-source","href":"/en/dev/data management/metric/get-ad-unit-metrics-by-ad-source"},{"title":"Get aggregated metrics per ad unit","deprecated":null,"version":null,"sidebarTitle":"Get aggregated metrics per ad unit","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/ad-units","href":"/en/dev/data management/metric/get-aggregated-metrics-per-ad-unit"},{"title":"Get experiment bucket metrics","deprecated":null,"version":null,"sidebarTitle":"Get experiment bucket metrics","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/experiment","href":"/en/dev/data management/metric/get-experiment-bucket-metrics"},{"title":"Get placement metrics","deprecated":null,"version":null,"sidebarTitle":"Get placement metrics","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/placement","href":"/en/dev/data management/metric/get-placement-metrics"},{"title":"Get placement metrics by ad source","deprecated":null,"version":null,"sidebarTitle":"Get placement metrics by ad source","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/placement/ad-source","href":"/en/dev/data management/metric/get-placement-metrics-by-ad-source"},{"title":"Get aggregated metrics per placement","deprecated":null,"version":null,"sidebarTitle":"Get aggregated metrics per placement","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/metric/placements","href":"/en/dev/data management/metric/get-aggregated-metrics-per-placement"}]}]},{"group":"Optimization","pages":[{"title":"List experiments","deprecated":null,"version":null,"sidebarTitle":"List experiments","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/experiments","href":"/en/dev/data management/experiment/list-experiments"},{"title":"Create an experiment","deprecated":null,"version":null,"sidebarTitle":"Create an experiment","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/experiments","href":"/en/dev/data management/experiment/create-an-experiment"},{"title":"Delete an experiment","deprecated":null,"version":null,"sidebarTitle":"Delete an experiment","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/experiments/{experiment_id}","href":"/en/dev/data management/experiment/delete-an-experiment"},{"title":"Get an experiment","deprecated":null,"version":null,"sidebarTitle":"Get an experiment","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/experiments/{experiment_id}","href":"/en/dev/data management/experiment/get-an-experiment"},{"title":"Update an experiment","deprecated":null,"version":null,"sidebarTitle":"Update an experiment","openapi":"/openapi/adm.openapi.en-dev.json put /api/manager/experiments/{experiment_id}","href":"/en/dev/data management/experiment/update-an-experiment"}]},{"group":"External Ad","pages":[{"group":"Ad Networks","pages":[{"title":"List ad sources","deprecated":null,"version":null,"sidebarTitle":"List ad sources","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/ad-sources","href":"/en/dev/data management/adsource/list-ad-sources"},{"title":"Update an ad source","deprecated":null,"version":null,"sidebarTitle":"Update an ad source","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/ad-sources","href":"/en/dev/data management/adsource/update-an-ad-source"},{"title":"Create an ad source","deprecated":null,"version":null,"sidebarTitle":"Create an ad source","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/ad-sources","href":"/en/dev/data management/adsource/create-an-ad-source"},{"title":"Delete an ad source","deprecated":null,"version":null,"sidebarTitle":"Delete an ad source","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/ad-sources/{ad_source_id}","href":"/en/dev/data management/adsource/delete-an-ad-source"},{"title":"Get an ad source","deprecated":null,"version":null,"sidebarTitle":"Get an ad source","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/ad-sources/{ad_source_id}","href":"/en/dev/data management/adsource/get-an-ad-source"}]},{"group":"Creative Monitoring","pages":[{"title":"List blocked creatives","deprecated":null,"version":null,"sidebarTitle":"List blocked creatives","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/blocked/creatives","href":"/en/dev/data management/blocked-creative/list-blocked-creatives"},{"title":"Block a creative","deprecated":null,"version":null,"sidebarTitle":"Block a creative","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/blocked/creatives","href":"/en/dev/data management/blocked-creative/block-a-creative"},{"title":"Unblock a creative","deprecated":null,"version":null,"sidebarTitle":"Unblock a creative","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/blocked/creatives/{no}","href":"/en/dev/data management/blocked-creative/unblock-a-creative"},{"title":"List external creatives","deprecated":null,"version":null,"sidebarTitle":"List external creatives","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/external-creatives","href":"/en/dev/data management/external-creative/list-external-creatives"},{"title":"Get an external creative","deprecated":null,"version":null,"sidebarTitle":"Get an external creative","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/external-creatives/{no}","href":"/en/dev/data management/external-creative/get-an-external-creative"}]}]},{"group":"Account","pages":[{"group":"Advertisers","pages":[{"title":"List advertisers","deprecated":null,"version":null,"sidebarTitle":"List advertisers","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/advertisers","href":"/en/dev/data management/advertisers/list-advertisers"},{"title":"Create an advertiser","deprecated":null,"version":null,"sidebarTitle":"Create an advertiser","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/advertisers","href":"/en/dev/data management/advertisers/create-an-advertiser"},{"title":"Delete an advertiser","deprecated":null,"version":null,"sidebarTitle":"Delete an advertiser","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/advertisers/{advertiser_id}","href":"/en/dev/data management/advertisers/delete-an-advertiser"},{"title":"Get an advertiser","deprecated":null,"version":null,"sidebarTitle":"Get an advertiser","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/advertisers/{advertiser_id}","href":"/en/dev/data management/advertisers/get-an-advertiser"},{"title":"Get advertiser activity summary","deprecated":null,"version":null,"sidebarTitle":"Get advertiser activity summary","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/advertisers/{advertiser_id}/activity","href":"/en/dev/data management/advertisers/get-advertiser-activity-summary"},{"title":"Update advertiser budget","deprecated":null,"version":null,"sidebarTitle":"Update advertiser budget","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/advertisers/{advertiser_id}/budget","href":"/en/dev/data management/advertisers/update-advertiser-budget"},{"title":"Check advertiser deactivation warnings","deprecated":null,"version":null,"sidebarTitle":"Check advertiser deactivation warnings","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/advertisers/{advertiser_id}/deactivation-check","href":"/en/dev/data management/advertisers/check-advertiser-deactivation-warnings"},{"title":"Update an advertiser","deprecated":null,"version":null,"sidebarTitle":"Update an advertiser","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/advertisers/{advertiser_id}/extend","href":"/en/dev/data management/advertisers/update-an-advertiser"},{"title":"Update advertiser status","deprecated":null,"version":null,"sidebarTitle":"Update advertiser status","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/advertisers/{advertiser_id}/status","href":"/en/dev/data management/advertisers/update-advertiser-status"}]},{"group":"Users","pages":[{"title":"List users","deprecated":null,"version":null,"sidebarTitle":"List users","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/users","href":"/en/dev/data management/users/list-users"},{"title":"Create a user","deprecated":null,"version":null,"sidebarTitle":"Create a user","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/users","href":"/en/dev/data management/users/create-a-user"},{"title":"Delete a user","deprecated":null,"version":null,"sidebarTitle":"Delete a user","openapi":"/openapi/adm.openapi.en-dev.json delete /api/manager/users/{user_id}","href":"/en/dev/data management/users/delete-a-user"},{"title":"Get a user","deprecated":null,"version":null,"sidebarTitle":"Get a user","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/users/{user_id}","href":"/en/dev/data management/users/get-a-user"},{"title":"Update a user","deprecated":null,"version":null,"sidebarTitle":"Update a user","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/users/{user_id}","href":"/en/dev/data management/users/update-a-user"},{"title":"Update user status","deprecated":null,"version":null,"sidebarTitle":"Update user status","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/users/{user_id}/status","href":"/en/dev/data management/users/update-user-status"}]}]},{"group":"Management","pages":[{"group":"Logs","pages":[{"title":"List audit logs","deprecated":null,"version":null,"sidebarTitle":"List audit logs","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/logs","href":"/en/dev/data management/audit-logs/list-audit-logs"},{"title":"List audit log event types","deprecated":null,"version":null,"sidebarTitle":"List audit log event types","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/logs/event-types","href":"/en/dev/data management/audit-logs/list-audit-log-event-types"}]},{"group":"Settings","pages":[{"title":"Get system settings","deprecated":null,"version":null,"sidebarTitle":"Get system settings","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/settings","href":"/en/dev/data management/settings/get-system-settings"},{"title":"Update system settings","deprecated":null,"version":null,"sidebarTitle":"Update system settings","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/settings","href":"/en/dev/data management/settings/update-system-settings"},{"title":"Regenerate the access token","deprecated":null,"version":null,"sidebarTitle":"Regenerate the access token","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/settings/access-token","href":"/en/dev/data management/settings/regenerate-the-access-token"},{"title":"Upload a site logo","deprecated":null,"version":null,"sidebarTitle":"Upload a site logo","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/settings/logo","href":"/en/dev/data management/settings/upload-a-site-logo"},{"title":"Get public system settings","deprecated":null,"version":null,"sidebarTitle":"Get public system settings","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/settings/public","href":"/en/dev/data management/settings/get-public-system-settings"},{"title":"Update the public URL","deprecated":null,"version":null,"sidebarTitle":"Update the public URL","openapi":"/openapi/adm.openapi.en-dev.json patch /api/manager/settings/public-url","href":"/en/dev/data management/settings/update-the-public-url"},{"title":"Update TLS configuration","deprecated":null,"version":null,"sidebarTitle":"Update TLS configuration","openapi":"/openapi/adm.openapi.en-dev.json post /api/manager/settings/tls","href":"/en/dev/data management/settings/update-tls-configuration"}]},{"group":"License","pages":[{"title":"Get license features","deprecated":null,"version":null,"sidebarTitle":"Get license features","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/license","href":"/en/dev/data management/license/get-license-features"},{"title":"Get license metrics","deprecated":null,"version":null,"sidebarTitle":"Get license metrics","openapi":"/openapi/adm.openapi.en-dev.json get /api/manager/license/metric","href":"/en/dev/data management/license/get-license-metrics"}]}]}]},{"group":"Developer APIs","pages":[{"group":"Control","pages":[{"title":"Update ad unit ext","deprecated":null,"version":null,"sidebarTitle":"Update ad unit ext","openapi":"/openapi/adm.openapi.en-dev.json patch /api/developer/control/ad-units/{ad_unit_id}/ext","href":"/en/dev/data management/developer/update-ad-unit-ext"},{"title":"Update allocation ext","deprecated":null,"version":null,"sidebarTitle":"Update allocation ext","openapi":"/openapi/adm.openapi.en-dev.json patch /api/developer/control/allocations/{no}/ext","href":"/en/dev/data management/developercontrolallocations/update-allocation-ext"},{"title":"Force-update allocation status","deprecated":null,"version":null,"sidebarTitle":"Force-update allocation status","openapi":"/openapi/adm.openapi.en-dev.json patch /api/developer/control/allocations/{no}/status","href":"/en/dev/data management/developercontrolallocations/force-update-allocation-status"},{"title":"Update line item ext","deprecated":null,"version":null,"sidebarTitle":"Update line item ext","openapi":"/openapi/adm.openapi.en-dev.json patch /api/developer/control/line-items/{line_item_id}/ext","href":"/en/dev/data management/developer/update-line-item-ext"}]},{"group":"Integration","pages":[{"title":"List integration sources","deprecated":null,"version":null,"sidebarTitle":"List integration sources","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/integration/sources","href":"/en/dev/data management/integration/list-integration-sources"},{"title":"Create an integration source","deprecated":null,"version":null,"sidebarTitle":"Create an integration source","openapi":"/openapi/adm.openapi.en-dev.json post /api/developer/integration/sources","href":"/en/dev/data management/integration/create-an-integration-source"},{"title":"List public integration sources","deprecated":null,"version":null,"sidebarTitle":"List public integration sources","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/integration/sources/public","href":"/en/dev/data management/integration/list-public-integration-sources"},{"title":"Test connectivity for an integration source configuration","deprecated":null,"version":null,"sidebarTitle":"Test connectivity for an integration source configuration","openapi":"/openapi/adm.openapi.en-dev.json post /api/developer/integration/sources/test","href":"/en/dev/data management/integration/test-connectivity-for-an-integration-source-configuration"},{"title":"Delete an integration source","deprecated":null,"version":null,"sidebarTitle":"Delete an integration source","openapi":"/openapi/adm.openapi.en-dev.json delete /api/developer/integration/sources/{source_id}","href":"/en/dev/data management/integration/delete-an-integration-source"},{"title":"Get an integration source","deprecated":null,"version":null,"sidebarTitle":"Get an integration source","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/integration/sources/{source_id}","href":"/en/dev/data management/integration/get-an-integration-source"},{"title":"Update an integration source","deprecated":null,"version":null,"sidebarTitle":"Update an integration source","openapi":"/openapi/adm.openapi.en-dev.json patch /api/developer/integration/sources/{source_id}","href":"/en/dev/data management/integration/update-an-integration-source"},{"title":"List recent integration histories for a source","deprecated":null,"version":null,"sidebarTitle":"List recent integration histories for a source","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/integration/sources/{source_id}/histories","href":"/en/dev/data management/integration/list-recent-integration-histories-for-a-source"},{"title":"Get an integration history","deprecated":null,"version":null,"sidebarTitle":"Get an integration history","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/integration/sources/{source_id}/histories/{history_id}","href":"/en/dev/data management/integration/get-an-integration-history"},{"title":"Retry an integration history","deprecated":null,"version":null,"sidebarTitle":"Retry an integration history","openapi":"/openapi/adm.openapi.en-dev.json post /api/developer/integration/sources/{source_id}/histories/{history_id}/retry","href":"/en/dev/data management/integration/retry-an-integration-history"}]},{"group":"Monitoring","pages":[{"title":"Get ad serving status","deprecated":null,"version":null,"sidebarTitle":"Get ad serving status","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/monitoring/ad-serving","href":"/en/dev/data management/developermonitoring/get-ad-serving-status"},{"title":"List ad unit monitoring","deprecated":null,"version":null,"sidebarTitle":"List ad unit monitoring","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/monitoring/ad-unit","href":"/en/dev/data management/developermonitoring/list-ad-unit-monitoring"},{"title":"Get ad unit monitoring history","deprecated":null,"version":null,"sidebarTitle":"Get ad unit monitoring history","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/monitoring/ad-unit/{tagid}/history","href":"/en/dev/data management/developermonitoring/get-ad-unit-monitoring-history"},{"title":"Get alert switch state","deprecated":null,"version":null,"sidebarTitle":"Get alert switch state","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/monitoring/alert-switch","href":"/en/dev/data management/developermonitoring/get-alert-switch-state"},{"title":"Update alert switch state","deprecated":null,"version":null,"sidebarTitle":"Update alert switch state","openapi":"/openapi/adm.openapi.en-dev.json put /api/developer/monitoring/alert-switch","href":"/en/dev/data management/developermonitoring/update-alert-switch-state"},{"title":"List monitoring alerts","deprecated":null,"version":null,"sidebarTitle":"List monitoring alerts","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/monitoring/alerts","href":"/en/dev/data management/developermonitoring/list-monitoring-alerts"},{"title":"List alert history","deprecated":null,"version":null,"sidebarTitle":"List alert history","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/monitoring/alerts/history","href":"/en/dev/data management/developermonitoring/list-alert-history"},{"title":"Mark an alert as read","deprecated":null,"version":null,"sidebarTitle":"Mark an alert as read","openapi":"/openapi/adm.openapi.en-dev.json patch /api/developer/monitoring/alerts/{alert_id}/read","href":"/en/dev/data management/developermonitoring/mark-an-alert-as-read"},{"title":"Get event collection status","deprecated":null,"version":null,"sidebarTitle":"Get event collection status","openapi":"/openapi/adm.openapi.en-dev.json get /api/developer/monitoring/event-collection","href":"/en/dev/data management/developermonitoring/get-event-collection-status"}]}]}]}]}],"global":{"anchors":[{"anchor":"Support","icon":"envelope","href":"mailto:a2support@aiderx.io"},{"anchor":"Blog","icon":"newspaper","href":"https://aiderx.io/blog"}]}},{"language":"ko","pages":[{"title":"ko","href":"/ko/dev/decision/ad-serving/request-an-ad"}]}]},"basePath":"","title":"Request an ad - A2 Resources","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-m07pfKpT.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}