
Starting October 8th, we’re rolling out a new feature within placements that allows up to 5% of your spend to be allocated for each excluded placement—when it’s likely to improve performance. This update provides you with flexibility to have some delivery to specific placements, without requiring you to completely remove placements from your campaigns.
For Marketing API advertisers: Allowing limited spend to specific placements is not automatically enabled when excluding placements. To apply limited spend to specific placements, you must explicitly use the new API endpoints to designate which placements should have spend restrictions. All placement exclusions and limited spend settings must be managed through the API, and changes can be made at any time by updating your API configuration.
Advantage+ placements (or turning on Advantage+ for placements) remains the recommended solution for most advertisers. This approach reviews all available placements to find the most cost-effective opportunities for every impression, helping you reach more people for less. However, if you can’t use Advantage+ placements and need to manually exclude certain placements, we recommend using this new feature. It’s a smarter alternative to blocking placements entirely, giving you more flexibility and potentially better performance.
Note: While this new feature offers more flexibility, using Advantage+ placements (enabling delivery across all available placements) continues to be recommended for optimal performance and cost efficiency.
POST act_{ad-account-id}/adsetsPOST {ad-set-id}GET {ad-set-id}?fields=placement_soft_opt_outContinue using the Placements API to fully exclude placements. Placements opted out here will not receive any spend.
To opt out with limited spend, include theplacement_soft_opt_outfield in your POST request when creating or updating an ad set. The structure matches the existing Placements API.
Supported positions:
facebook_positionsaudience_network_positionsinstagram_positionsthreads_positionsmessenger_positionsExample:
JSON
"placement_soft_opt_out": {
"facebook_positions": [
"marketplace",
"profile_feed"
],
"audience_network_positions": [
"classic",
"rewarded_video"
]
}
To see which placements have limited spend set, query the new field:
GET {ad-set-id}?fields=placement_soft_opt_out Reach out to your Meta representative or visit the Marketing API documentation for more details.
MARKIERUNGEN
Melde dich für monatliche Neuigkeiten von Meta for Developers an.