Advantage+ "Add music": which ads get a soundtrack, how to turn it off, and why the API handles it differently
Music is the enhancement people notice first ("Christmas music on a summer campaign") and the one that works differently from all the others in the API. Here is what Meta documents, and a correction to something we wrote earlier.
What Meta documents
From Meta's help page "About Advantage+ Creative", fetched 31 August 2026:
- Purpose: "Music can be added to your ad to match the look and feel of other content on Meta that uses sound."
- Where: "Music that is not AI generated can be delivered to Facebook Feed, Facebook Reels, Instagram feed, Instagram Stories and Instagram Reels for single image and carousel ads. AI-generated music can be delivered to Facebook Reels for single image ads (both static image ads and ads animated with image animation)."
- Selection: "In Ads Manager, you can choose either automatic or manual music selections. If you choose automatic, we will automatically apply either AI-generated music or music from the existing music library based on what we think will be more performant."
Meta's separate page "How to Add Music to Ads Using Ads Manager" lists the supported placements as Instagram Reels, Stories and Feed for single image ads, and describes the manual flow: "you'll select up to 5 songs and we'll use a song from one of your selections at delivery". Existing posts and Creative Hub posts are excluded.
One honest gap: several vendor guides (HyperFX, Flighted, Metalla) say Meta also adds music to video ads without audio. We could not find that in any Meta page. We print Meta's version, image and carousel, and flag the video claim as unconfirmed.
Why people hate it
The complaints are about fit, not existence: "horror movie music" on fitness ads and "Christmas music playing on summer campaigns" (Ads Uploader's guide, June 2026), "a random track under a UGC voiceover is a mess" (SparkUGC, August 2026). Automatic selection picks by predicted performance, not by brand; for a brand with a sound identity that is a coin flip on every impression.
Jon Loomer's practical middle ground (2024): keep it, but preview the tracks first and use manual selection. That works for one ad. It does not work for forty.
How to turn it off in Ads Manager
- Per ad: in the Enhancements panel, switch off "Add music" (or "Music", the label has varied). Meta's music help page describes the toggle next to Music in the Advantage+ creative flow and a "Change music" control for automatic or manual selection.
- All at once: the "All optimizations" switch at the top of the Enhancements panel turns music off together with everything else. AdNabu's August 2026 guide notes the reverse too: "Music is on by default when you enable 'all the optimisations'".
- Bulk: Ads tab, select ads of the same format, Edit dropdown, "Advantage+ creative", toggle off, publish.
Why the API handles music differently, and the correction
Every other enhancement is a key inside degrees_of_freedom_spec.creative_features_spec with an enroll_status. Music is not. Meta's developer guide is explicit: "Most Advantage+ creative features can be opted into using the creative_features_spec parameter with the exception of the music feature which is implemented with the asset_feed_spec parameter." Opting in looks like "audios": [{ "type": "random" }]; to opt out, the guide says to pass asset_feed_spec.audios as empty.
Two consequences:
- A key called
musicinsidecreative_features_specis rejected (error #100). That matches what we saw when we probed the live API, and it is why our earlier articles said the API "cannot switch music off". That wording was wrong: the API can, through a different parameter. We have corrected those articles. - Any tool that only sets
creative_features_spechas not said anything about music. Since 31 August 2026 Adlio sends an explicit emptyaudiosarray on every image, video and carousel creative (validated live), so the opt-out is stated rather than implied.
Meta's reference table also lists music_generation (no description) and Ads Manager itself writes a key called audio when you switch everything off. Both are accepted by the live API and Adlio sends OPT_OUT for both as well, belt and braces.
Verify on a live ad
Open an ad from the batch, Enhancements section: Music should read off. In Reels and Stories previews, the sound icon should be absent for an image ad. If you create ads by API, read the creative back and check that asset_feed_spec has no audio entries; the recipe is in how to audit enhancements via the API. The complete control map is in how to turn off Advantage+ creative enhancements.
If you launch in bulk, the cheapest place to switch music off is at creation: Adlio sends an empty audio list and the opt-out for every enhancement key on every creative it creates. See bulk upload Facebook ads with enhancements off.
Frequently asked questions
Which ads can Meta add music to?+
Per Meta's help: "Music that is not AI generated can be delivered to Facebook Feed, Facebook Reels, Instagram feed, Instagram Stories and Instagram Reels for single image and carousel ads. AI-generated music can be delivered to Facebook Reels for single image ads." Meta's pages document image and carousel ads; several vendor blogs say video ads too, but we found no Meta source for that.
Can I choose the track?+
Yes. Meta offers automatic or manual selection: "If you choose manual, you can manually select between AI-generated music or music from the existing music library." In the manual flow you pick up to five songs and Meta uses one of them at delivery.
Is there a creative_features_spec key for music?+
No, and this is the correction. Meta's developer guide states: "Most Advantage+ creative features can be opted into using the creative_features_spec parameter with the exception of the music feature which is implemented with the asset_feed_spec parameter." To opt out, pass asset_feed_spec.audios as an empty array. A key named music inside creative_features_spec is rejected, which is what we saw in testing.
Does Adlio turn music off?+
Yes. Adlio sends an empty asset_feed_spec.audios on every image, video and carousel creative, exactly the opt-out Meta's developer guide describes, and also sends OPT_OUT for the audio and music_generation keys in creative_features_spec. All three were validated against the live API on 31 August 2026. There is no music toggle in Adlio: it is always off.
Sources
Adlio team
Built by media buyers who launch Meta ads in volume. Questions or corrections: support@adlio.ai.
Topic cluster
Advantage+ control
Keeping Meta's automatic creative enhancements off, on every ad, and proving it.
- Advantage+ "Text improvements": what Meta changes in your copy, and how to turn it off
- Advantage+ "Expand image" and video expansion: the generated pixels around your creative, explained
- Advantage+ "Visual touch-ups" and "Adjust brightness and contrast": the edits that change how your product looks
- Advantage+ "Add overlays", dynamic overlays and standard labels: the text Meta puts on top of your image
- Advantage+ "Add music": which ads get a soundtrack, how to turn it off, and why the API handles it differently
- How to audit Advantage+ enhancements on existing ads through the Marketing API
- Advantage+ creative vs Advantage+ sales (formerly shopping) campaigns: five things called Advantage+, explained
- Do Advantage+ creative enhancements improve performance? What Meta has published, what practitioners report, and how to test it yourself