Platform Limitations for Existing Campaigns
When working with existing campaigns, each advertising platform imposes specific constraints that affect what you can edit and how changes are applied. Understanding these limitations helps you plan your editing workflow and avoid unexpected behavior.What you’ll learn:
- Platform-specific constraints for existing campaigns
- Snapchat’s creative update limitation
- Workarounds for common limitations
- How to plan edits within platform constraints
Overview of Platform Constraints
Each advertising platform has different rules about what can be changed after a campaign is published. These constraints exist for technical, business, and data integrity reasons: Technical Constraints: Some fields affect how the platform’s optimization algorithm works. Changing them would require restarting the learning phase or rebuilding backend systems. Data Integrity: Fields that affect performance tracking cannot be changed because it would make historical data incomparable. Platform Architecture: Some platforms simply don’t support updating certain fields after creation due to how their systems are built.Snapchat Creative Update Limitation
Snapchat has a unique limitation that significantly affects how you work with existing ads:Snapchat Ad Updates:Snapchat supports updating existing ads, including creative changes. When you modify an ad’s creative, copy, or other properties, Whathead updates the existing ad via Snapchat’s API. The same ad ID is preserved, and changes are reflected immediately in Snapchat Ads Manager.What you can update:
- Ad name
- Ad creative (images, videos)
- Ad copy text
- Headline
- Description
- Call-to-action button
- Destination URL
- URL parameters
- Tracking URLs
- Ad status (active, paused)
Snapchat Update Capabilities
Snapchat allows flexible updates to existing ads, similar to other major platforms. When you change an ad’s configuration and republish, the existing ad is updated rather than creating a new entity. This means:- Performance history is preserved
- The ad retains its platform ID
- No duplicate ads are created
- Learning phase continues without reset
Best Practices for Snapchat Ad Updates
If you need to update ads on Snapchat:Load existing campaign
Use Select Existing or Expand to load the campaign with ads you want to update.
Snapchat Update Considerations
Consider NOT changing creative on Snapchat ads when:- The ad is performing well (don’t fix what isn’t broken)
- The ad has strong performance history you want to preserve
- The ad is still in the learning phase (wait for it to stabilize first)
- You’re making frequent optimizations (creative changes reset everything)
- The creative change is minor (consider if it’s worth losing history)
Meta Platform Limitations
Meta allows more flexibility than Snapchat but still has important constraints:Meta Fields That Are Always Locked
| Field | Why It’s Locked | Workaround |
|---|---|---|
| Campaign objective | Affects optimization algorithm and data collection | Create new campaign with desired objective |
| Special ad category | Legal compliance requirement | Create new campaign with correct category |
| Optimization goal | Determines how platform optimizes delivery | Create new ad set with desired goal |
| Conversion event | Tied to pixel tracking and data collection | Create new ad set with desired event |
| Billing event | Affects how you’re charged | Create new ad set with desired billing event |
TikTok Platform Limitations
TikTok has fewer restrictions than Meta but locks key optimization settings:TikTok Fields That Are Always Locked
| Field | Why It’s Locked | Workaround |
|---|---|---|
| Campaign objective | Affects optimization algorithm | Create new campaign with desired objective |
| Optimization goal | Determines delivery optimization | Create new ad group with desired goal |
| Bid strategy | Affects bidding algorithm | Create new ad group with desired strategy |
| Placements | Affects creative requirements | Create new ad group with desired placements |
| Smart+ settings | Cannot be reversed once enabled | Create new campaign without Smart+ |
Google Ads Platform Limitations
Google allows the most flexibility but still locks fundamental campaign settings:Google Fields That Are Always Locked
| Field | Why It’s Locked | Workaround |
|---|---|---|
| Campaign type | Different types use different systems | Create new campaign with desired type |
| Campaign subtype | Tied to campaign type | Create new campaign with desired subtype |
| Network settings | Affects ad delivery and optimization | Create new campaign with desired networks |
| Ad group type | Tied to campaign type | Create new ad group with desired type |
Google allows the most flexible targeting and bid strategy changes compared to other platforms. You can modify keywords, audiences, and bidding approaches on existing campaigns with fewer restrictions.
Cross-Platform Limitation Comparison
This table compares key limitations across all platforms:| Limitation | Meta | TikTok | Snapchat | |
|---|---|---|---|---|
| Creative Updates | ✅ Updates existing | ✅ Updates existing | ❌ Creates new ad | ✅ Updates existing |
| Targeting Changes | ⚠️ Can expand only | ✅ Flexible | ✅ Flexible | ✅ Flexible |
| Placement Changes | ⚠️ Can add only | ❌ Locked | ❌ Locked | ⚠️ Limited |
| Bid Strategy Changes | ⚠️ Limited | ❌ Locked | ❌ Locked | ✅ Flexible |
| Objective Changes | ❌ Locked | ❌ Locked | ❌ Locked | ❌ Locked |
| Optimization Goal | ❌ Locked | ❌ Locked | ❌ Locked | ⚠️ Limited |
- ✅ Flexible: Can be changed freely
- ⚠️ Limited: Can be changed with restrictions
- ❌ Locked: Cannot be changed after creation
General Workarounds for Locked Fields
When you encounter locked fields across any platform, these strategies can help:Strategy 1: Duplicate and Create New
Strategy 2: Create Alongside and Compare
This approach is safer when the original entity is performing well. You’re testing the change rather than committing to it immediately.
Strategy 3: Work Within Constraints
Sometimes you can achieve your goal without changing locked fields: Example: Cannot change campaign objective- Instead of changing objective, analyze whether your current objective can achieve your goal with different optimization settings
- Adjust bid strategy, targeting, or creative to optimize for your actual goal within the current objective
- Instead of narrowing targeting on the existing ad set, use exclusion audiences to achieve similar results
- Create a new ad set with narrow targeting and run it alongside the broad one
- Instead of removing placements, adjust creative to work better across all placements
- Use placement-specific creative optimization where available
Planning Edits Within Platform Constraints
Before editing existing campaigns, follow this planning process:Check platform limitations
Review the limitation tables above to see if your desired changes are allowed.
Categorize changes
Separate your changes into:
- Editable fields (can be changed directly)
- Locked fields (require workarounds)
- Restricted fields (can be changed with limitations)
Choose workaround strategy
For locked fields, decide whether to:
- Duplicate and create new
- Create alongside and compare
- Work within constraints
Validation Errors for Platform Limitations
When you attempt to edit locked fields, Whathead shows validation errors:Cannot change campaign objective
Cannot change campaign objective
Error: “Campaign objective cannot be changed after creation”Cause: You changed the objective field on an existing campaign.Resolution:
- Revert the objective to its original value, OR
- Duplicate the campaign, change the objective on the duplicate, and publish as new
Cannot narrow targeting on existing ad set (Meta)
Cannot narrow targeting on existing ad set (Meta)
Error: “Targeting cannot be narrowed significantly on existing ad sets”Cause: You removed locations, age ranges, or interests from an existing Meta ad set.Resolution:
- Revert targeting to include the original values (you can expand but not narrow), OR
- Create a new ad set with the narrow targeting you want
Creative change will create new ad (Snapchat)
Creative change will create new ad (Snapchat)
Warning: “Changing creative on Snapchat creates a new ad instead of updating the existing one”Cause: You changed the image or video on an existing Snapchat ad.Resolution:
- Accept that a new ad will be created (original will be paused), OR
- Revert the creative change and only update ad copy, OR
- Duplicate the ad and create a new one alongside the original
Cannot change special ad category (Meta)
Cannot change special ad category (Meta)
Error: “Special ad category cannot be changed after campaign creation”Cause: You changed the special ad category on an existing Meta campaign.Resolution:
- Revert the special ad category to its original value, OR
- Create a new campaign with the correct special ad category
Cannot change bid strategy (TikTok)
Cannot change bid strategy (TikTok)
Error: “Bid strategy is locked after ad group creation”Cause: You changed the bid strategy on an existing TikTok ad group.Resolution:
- Revert the bid strategy to its original value, OR
- Create a new ad group with the desired bid strategy
Cannot change campaign type (Google)
Cannot change campaign type (Google)
Error: “Campaign type cannot be changed after creation”Cause: You changed the campaign type on an existing Google campaign.Resolution:
- Revert the campaign type to its original value, OR
- Create a new campaign with the desired type and transfer compatible settings
Best Practices for Working with Platform Limitations
Before Editing
- Review limitations first: Check the platform-specific limitation tables before making changes
- Plan your edits: Separate editable fields from locked fields
- Choose workarounds early: Decide how you’ll handle locked fields before starting
- Document your plan: Write down what you’re changing and why
During Editing
- Edit editable fields first: Make all allowed changes before dealing with locked fields
- Use workarounds for locked fields: Don’t try to force changes to locked fields
- Test on small scale: Try your approach on one campaign before applying to many
- Validate before publishing: Use Whathead’s validation to catch errors early
After Publishing
- Monitor performance: Watch for learning phase resets and performance changes
- Compare to baseline: Track whether your changes improved performance
- Document results: Record what worked and what didn’t for future reference
- Iterate carefully: Make incremental changes rather than frequent large changes
Next Steps
Editing Existing Campaigns
Learn which fields you can edit on existing campaigns and platform-specific restrictions.
Fetching Existing Campaigns
Learn how to import campaigns from your connected platforms.
Publishing Workflow
Understand how publishing works for edited campaigns.
Platform Comparison
Compare capabilities and limitations across all platforms.