AI-generated Key Takeaways
-
This SDF version is deprecated and users should migrate to SDF v9 before November 4, 2025.
-
The table describes various fields for structured data files including their requirements, type, writability, and description.
-
Fields like Exchange, Product Id, Product Name, Commitment Type, Rate Type, Delivery Method, Rate, Currency Code, and Status are required in certain circumstances for creating or editing inventory sources.
-
Some fields, such as Product Id, Commitment Type, Rate Type, Delivery Method, Rate, Start Date, End Date, Units Purchased, and Format, have restrictions on when they can be written or edited.
See the overview for an explanation of format.
Field | Required | Type | Writable | Description |
---|---|---|---|---|
Exchange | Required for non tag guaranteed deals | string | Yes | The exchange of the inventory source. |
Product Id | Required for creating or editing non tag guaranteed deals or editing tag guaranteed deals. | string | Yes | The exchange-specific deal id of the inventory source. This value is not writeable on creation of tag guaranteed deals. |
Inventory Source Id | Required only when editing existing Inventory Sources | string | No | The DBM id of the inventory source. If this is left empty, then a new inventory source with the given Exchange and Deal id will be created. |
Product Name | Yes | string | Yes | The inventory source name. |
Commitment Type | Yes | string | Yes | The commitment type of the inventory source. Only editable on creation. Allowed values are Guaranteed, Nonguaranteed
|
Rate Type | Yes | string | Yes | The rate type of the inventory source. Only editable on creation. Only 'Auction' and 'Fixed' are allowed.
|
Delivery Method | Yes | string | Yes | The delivery method of the inventory source. Only editable on creation. Only 'Tag' and 'Programmatic' are allowed..
|
Publisher/Seller | Required only for tag guaranteed deals | string | Yes | The deal's publisher's name |
Rate | Yes | float | Yes | A positive amount for the CPM of the deal. This could be a simple integer impression value, or a float for a currency amount. Currencies will be shown in the currency provided in the Currency column. This value cannot be edited for non-tag guaranteed deals, or for fully configured tag guaranteed deals. |
Currency Code | Yes | string | Yes | The currency used in the CPM of the deal
|
Start Date | Required only for tag guaranteed deals | string | Yes | A timestamp for the deal start date in the format MM/DD/YYYY HH:mm. This value cannotbe edited for non-tag guaranteed deals, or for fully configured tag guaranteed deals. |
End Date | Required only for tag guaranteed deals | string | Yes | A timestamp for the deal end date in the format MM/DD/YYYY HH:mm. If no end date is given for a deal type other than tag guaranteed, then the deal will run indefinitely. |
Acquired Date | No | string | No | A timestamp for the deal acquired date in the format MM/DD/YYYY HH:mm. |
Status | Yes | string | Yes | The status setting for the entry.
|
Paused Reason | Required for pausing non-tag guaranteed deals. | string | Yes | The reason supplied by the buyer that the deal is paused. This field does not apply to preferred deals or private auctions. |
Permissioned Partners | Required if the Permissioned Advertisers field is empty. | string, list | Yes | A list of partner ids for the permissioned partners of this deal. List Format = (10; 20; 30;) |
Permissioned Advertisers | Required if the Permissioned Partners field is empty. | string, list | Yes | A list of advertiser ids for the permissioned advertisers of this deal. List Format = (11; 22; 33;) |
Order Id | No | string | No | The order id of the guaranteed deal. This field does not apply to preferred deals or private auctions |
Order Name | Required only for tag guaranteed deals. | string | Yes | The order name of the guaranteed deal. This field does not apply to preferred deals or private auctions. |
Units Purchased | Required only for tag guaranteed deals | integer | Yes | The number of guaranteed impressions for the reservation product. This is only writable for tag guaranteed deals. This field does not apply to preferred deals or private auctions. |
Format | Required only for tag guaranteed deals | string | Yes | The creative type of the deal. e.g. Display or Video. This is only writable on creation of tag guaranteed deals, and for non-configured tag guaranteed deals. This field does not apply to preferred deals or private auctions.
|
Sizes | Required only for tag guaranteed deals | string, list | Yes | The required creative dimensions of the deal. This is only writable on creation of tag guaranteed deals and for non-configured tag guaranteed deals. If the creative type is DISPLAY, then the content is written as a list of the form <width>x<height>.e.g. "300x250; 728x90;". If the creative type is VIDEO, then the content is written as a list of durations in seconds. e.g. "15; 20;". This field does not apply to preferred deals or private auctions |