Last edited: 6 May 2026
Bulk management allows you to quickly change or add inventory in Yieldbird Platform by editing Ad Unit properties in an .xlsx file.
Most common use cases are:
<aside> <img src="/icons/arrow-right_green.svg" alt="/icons/arrow-right_green.svg" width="40px" />
Good practice: We recommend the following flow for using Bulk Management:
This flow makes it much easier to follow the correct taxonomy for parameters that can be changed in Bulk Management.
</aside>
When downloading the .xlsx file, you can choose between two file format options:
Simplified (default) The downloaded file contains only required Bidder parameters. This produces a smaller, easier-to-edit file and is recommended for most use cases.
<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />
Note: For Bidders with conditionally required parameters (e.g. Adform, Ybidder, Easybid, Nexx360), all parameters for those Bidders are always included regardless of the selected format.
</aside>
Full The downloaded file contains both required and optional Bidder parameters. Use this format only if you need to configure advanced Bidder settings via Prebid Stack.
<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />
Note: The Full format is available only when the Prebid Stack module is active. If Prebid Stack is inactive, the Full option is visible but disabled.
</aside>
You can upload both Simplified and Full .xlsx files regardless of which format was used to download.
Upload rules:
To delete an Ad Unit via Bulk Management, set the to_delete column to true for that Ad Unit. After upload, all Ad Units marked with true are removed from the database.
true: the Ad Unit is deletedfalse or empty: the Ad Unit is not deletedRemoving a row from the .xlsx file does not delete the Ad Unit. Only the to_delete column triggers deletion.
ignore_viewport_attributes must always be filled in (default value: true).All data imported into the Yieldbird Platform via Bulk Upload is validated to ensure it complies with the required formatting and allowed values. If validation errors are found, the entire upload (import) process stops, and an error message specifying the faulty rows is displayed.
Bidder bid params are validated only when cs_enabled is set to true for that Bidder in the uploaded file. At that point the system checks both correct types (e.g., integer where integer is required) and completeness (all required parameters present). If either check fails, the upload is rejected.
When cs_enabled is false or left empty, bid params values are stored as-is without validation. Invalid values stored this way may not display correctly in the UI.
Why? This design ensures that a downloaded .xlsx file can always be re-uploaded without modifications, even if it contains pre-existing data for disabled Bidders.
Bulk Management is available at two levels:
Domain level - applies to all Ad Units within the selected Domain.
Go to Inventory > Domains > edit the Domain > General: Bulk Management
Workspace level - applies to all Ad Units across the entire workspace. The downloaded .xlsx file includes an additional column containing the Domain name for each Ad Unit. All other rules and behaviours are identical to Domain-level Bulk Management.
Go to Global setup > General > Workspace: Bulk Management
<aside> <img src="/icons/arrow-right_green.svg" alt="/icons/arrow-right_green.svg" width="40px" />
Good practice: Use Workspace-level Bulk Management when you need to apply changes across multiple Domains at once, without downloading and uploading separate files per Domain.
</aside>
On this page: