AdCOM AssetFormat has no title, img, video, or data subtype
A native AssetFormat object has none of the format subtype objects AdCOM requires.
What it means
An AdCOM AssetFormat describes what a native placement will accept for one asset. title, img, video, and data are required-star: at least one format subtype has to constrain the asset.
Why it matters
A format with only an id does not tell the buyer which asset types can fill the slot, so the native request is incomplete.
How to fix it
Add a title, img, video, or data object on the AssetFormat.
Example that trips it
{ "id": 1 }An AssetFormat with only an id. Nested under placement.display.nativefmt.asset in a full 3.0 request.
Check your payload
Paste a bid request or response into the tester to see whether this code fires against it, or gate on the id in CI with the CLI: the id is stable, wording is not.
Back to the full diagnostic code reference.