Skip to main content

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.
Before editing existing campaigns, review the platform-specific limitations below to understand what you can and cannot change.

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:
1

Load existing campaign

Use Select Existing or Expand to load the campaign with ads you want to update.
2

Edit ad configuration

Change any fields you want to update: creative, copy, targeting, etc.
3

Publish changes

Whathead updates the existing ad via Snapchat’s API. The ad retains its platform ID and performance history.
Snapchat ad updates work the same way as other platforms. Changes are applied to the existing ad without creating duplicates.

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)
If you’re managing Snapchat campaigns at scale, the creative update limitation can significantly impact your workflow. Plan creative changes carefully and batch them to minimize disruption.

Meta Platform Limitations

Meta allows more flexibility than Snapchat but still has important constraints:
Meta Targeting Restrictions:You can expand targeting on existing ad sets (add locations, age ranges, interests) but you cannot narrow targeting significantly after the ad set has been running.Why: Meta restricts narrowing to protect the learning phase. Narrowing targeting would invalidate the algorithm’s learning and require restarting optimization.Workaround: Create a new ad set with narrow targeting instead of editing the existing one.
Meta Special Ad Categories:Special ad categories (Housing, Employment, Credit) are permanently locked after campaign creation. You cannot change or remove the special ad category designation.Why: Legal compliance requirements prevent changing special ad categories after creation.Workaround: Create a new campaign with the correct special ad category setting.
Meta Placement Restrictions:You can add placements to existing ad sets but cannot remove placements after the ad set has been running.Why: Removing placements would invalidate performance data and affect the learning phase.Workaround: Create a new ad set with the desired placements instead of editing the existing one.

Meta Fields That Are Always Locked

FieldWhy It’s LockedWorkaround
Campaign objectiveAffects optimization algorithm and data collectionCreate new campaign with desired objective
Special ad categoryLegal compliance requirementCreate new campaign with correct category
Optimization goalDetermines how platform optimizes deliveryCreate new ad set with desired goal
Conversion eventTied to pixel tracking and data collectionCreate new ad set with desired event
Billing eventAffects how you’re chargedCreate new ad set with desired billing event

TikTok Platform Limitations

TikTok has fewer restrictions than Meta but locks key optimization settings:
TikTok Bid Strategy Locked:Bid strategy (manual vs automatic bidding) is locked after ad group creation. You cannot switch between bid strategies on existing ad groups.Why: Bid strategy affects how TikTok’s optimization algorithm works. Changing it would require restarting the learning phase.Workaround: Create a new ad group with the desired bid strategy.
TikTok Placement Restrictions:Placements are locked after ad group creation. You cannot add or remove placements on existing ad groups.Why: Placements affect creative requirements and optimization. Changing them would invalidate existing creative and performance data.Workaround: Create a new ad group with the desired placements.
TikTok Smart+ Settings:Once you enable Smart+ features on a campaign, you cannot disable them or change their configuration.Why: Smart+ campaigns use a different optimization approach that cannot be reversed.Workaround: Create a new campaign without Smart+ if you need standard campaign settings.

TikTok Fields That Are Always Locked

FieldWhy It’s LockedWorkaround
Campaign objectiveAffects optimization algorithmCreate new campaign with desired objective
Optimization goalDetermines delivery optimizationCreate new ad group with desired goal
Bid strategyAffects bidding algorithmCreate new ad group with desired strategy
PlacementsAffects creative requirementsCreate new ad group with desired placements
Smart+ settingsCannot be reversed once enabledCreate new campaign without Smart+
Google allows the most flexibility but still locks fundamental campaign settings:
Google Campaign Type Locked:Campaign type (Search, Display, Video, Shopping, Performance Max) is permanently locked after creation. You cannot change campaign types.Why: Different campaign types use completely different systems and optimization approaches.Workaround: Create a new campaign with the desired type and transfer compatible settings.
Google Network Settings:Network settings (Search Network, Display Network, Search Partners) are locked for some campaign types after creation.Why: Network settings affect where ads appear and how they’re optimized.Workaround: Create a new campaign with the desired network settings.

Google Fields That Are Always Locked

FieldWhy It’s LockedWorkaround
Campaign typeDifferent types use different systemsCreate new campaign with desired type
Campaign subtypeTied to campaign typeCreate new campaign with desired subtype
Network settingsAffects ad delivery and optimizationCreate new campaign with desired networks
Ad group typeTied to campaign typeCreate 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:
LimitationMetaTikTokSnapchatGoogle
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
Legend:
  • ✅ 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

1

Duplicate the entity

Copy the campaign, ad set, or ad in Whathead (this clears platform IDs).
2

Change locked fields

On the duplicated entity, change the fields that were locked on the original.
3

Publish as new

Publish to create a new entity with the desired settings.
4

Pause original

Pause or archive the original entity if you no longer need it.
This approach works for any locked field on any platform. You’re creating a new entity rather than trying to edit the locked one.

Strategy 2: Create Alongside and Compare

1

Create new entity

Create a new campaign, ad set, or ad with the desired settings.
2

Run both simultaneously

Let both the original and new entity run for 7-14 days.
3

Compare performance

Analyze which entity performs better.
4

Pause underperformer

Pause whichever entity performs worse.
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
Example: Cannot narrow targeting
  • 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
Example: Cannot change placements
  • 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:
1

Identify what you want to change

List all the fields you need to edit on the existing campaign.
2

Check platform limitations

Review the limitation tables above to see if your desired changes are allowed.
3

Categorize changes

Separate your changes into:
  • Editable fields (can be changed directly)
  • Locked fields (require workarounds)
  • Restricted fields (can be changed with limitations)
4

Choose workaround strategy

For locked fields, decide whether to:
  • Duplicate and create new
  • Create alongside and compare
  • Work within constraints
5

Execute changes

Make editable changes first, then handle locked fields with your chosen workaround.
6

Publish and monitor

Publish changes and monitor performance for 7-14 days.
Always check platform limitations BEFORE making changes. Attempting to edit locked fields wastes time and triggers validation errors when you try to publish.

Validation Errors for Platform Limitations

When you attempt to edit locked fields, Whathead shows validation errors:
Error: “Campaign objective cannot be changed after creation”Cause: You changed the objective field on an existing campaign.Resolution:
  1. Revert the objective to its original value, OR
  2. Duplicate the campaign, change the objective on the duplicate, and publish as new
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:
  1. Revert targeting to include the original values (you can expand but not narrow), OR
  2. Create a new ad set with the narrow targeting you want
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:
  1. Accept that a new ad will be created (original will be paused), OR
  2. Revert the creative change and only update ad copy, OR
  3. Duplicate the ad and create a new one alongside the original
Error: “Special ad category cannot be changed after campaign creation”Cause: You changed the special ad category on an existing Meta campaign.Resolution:
  1. Revert the special ad category to its original value, OR
  2. Create a new campaign with the correct special ad category
Error: “Bid strategy is locked after ad group creation”Cause: You changed the bid strategy on an existing TikTok ad group.Resolution:
  1. Revert the bid strategy to its original value, OR
  2. Create a new ad group with the desired bid strategy
Error: “Campaign type cannot be changed after creation”Cause: You changed the campaign type on an existing Google campaign.Resolution:
  1. Revert the campaign type to its original value, OR
  2. 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
Keep a reference document of platform limitations for your team. This helps everyone understand what can and cannot be changed before they start editing campaigns.

Next Steps