Group J: Platform-Specific Scenarios
These scenarios behave differently depending on the advertising platform. Each platform has unique constraints and behaviors that affect publishing.Scenarios in this group:
- Meta creative update behavior
- Snapchat creative update behavior
- TikTok Smart+ all-in-one payload
- Google responsive ad updates
- Platform-specific constraints
Scenario J1: Meta Creative Update (Updates Existing Ad)
Setup:- Load existing Meta campaign with ad
- Change ad creative (image or video)
- Publish
| Entity | Platform | Has ID? | Has Changes? | Action | Result |
|---|---|---|---|---|---|
| Ad | Meta | Yes | Yes | UPDATE | Ad creative updated, retains ID and social proof |
- Ad updated with new creative
- Ad retains original platform ID
- Ad retains social proof (likes, comments, shares)
- Performance history preserved
Scenario J2: Snapchat Creative Update (Updates Existing Ad)
Setup:- Load existing Snapchat campaign with ad
- Change ad creative (image or video)
- Publish
| Entity | Platform | Has ID? | Has Changes? | Action | Result |
|---|---|---|---|---|---|
| Ad | Snapchat | Yes | Yes | UPDATE | Ad creative updated via Snapchat API |
- Ad updated with new creative
- Ad retains original platform ID
- Changes reflected immediately in Snapchat Ads Manager
Snapchat Update Support: 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.
Scenario J3: TikTok Creative Update (Updates Existing Ad)
Setup:- Load existing TikTok campaign with ad
- Change ad video
- Publish
| Entity | Platform | Has ID? | Has Changes? | Action | Result |
|---|---|---|---|---|---|
| Ad | TikTok | Yes | Yes | UPDATE | Ad video updated, retains ID |
- Ad updated with new video
- Ad retains original platform ID
- Performance history preserved
TikTok allows updating creative on existing ads, similar to Meta.
Scenario J4: Google Responsive Search Ad Update
Setup:- Load existing Google Search campaign with responsive search ad
- Add 2 new headlines
- Remove 1 description
- Publish
| Entity | Platform | Has ID? | Has Changes? | Action | Result |
|---|---|---|---|---|---|
| Ad | Yes | Yes | UPDATE | Headlines and descriptions updated |
- Ad updated with new headlines and descriptions
- Ad retains original platform ID
- Google continues testing headline/description combinations
Google allows flexible updates to responsive search ads. You can add or remove headlines and descriptions without creating a new ad.
Scenario J5: TikTok Smart+ Campaign
Setup:- Create new TikTok Smart+ campaign
- Configure campaign with Smart+ settings
- Add ad set and ad
- Publish
| Entity | Platform | Has ID? | Action | Result |
|---|---|---|---|---|
| Campaign | TikTok Smart+ | No | CREATE | Campaign created with Smart+ enabled |
| Ad Group | TikTok Smart+ | No | CREATE | Ad group created with Smart+ optimization |
| Ad | TikTok Smart+ | No | CREATE | Ad created with Smart+ creative optimization |
- Smart+ campaign created
- TikTok automatically optimizes targeting, bidding, and creative
- Some settings are locked after creation
Scenario J6: Meta Special Ad Category
Setup:- Create new Meta campaign with special ad category (Housing)
- Configure targeting (limited options due to special category)
- Publish
| Entity | Platform | Has ID? | Action | Result |
|---|---|---|---|---|
| Campaign | Meta | No | CREATE | Campaign created with special ad category |
- Campaign created with Housing special ad category
- Targeting options restricted (age, gender, location radius limited)
- Special ad category cannot be changed after creation
Scenario J7: Snapchat Vertical Video Requirement
Setup:- Create new Snapchat campaign
- Add ad with horizontal video (16:9)
- Attempt to publish
- Publish blocked by validation
- Must upload vertical video to proceed
Snapchat requires vertical video (9:16 aspect ratio). Horizontal videos are rejected during validation.
Scenario J8: Google Shopping Campaign with Product Feed
Setup:- Create new Google Shopping campaign
- Link to Google Merchant Center feed
- Publish
| Entity | Platform | Has ID? | Action | Result |
|---|---|---|---|---|
| Campaign | Google Shopping | No | CREATE | Campaign created, linked to product feed |
- Shopping campaign created
- Products from Merchant Center feed automatically used in ads
- Product data updates automatically from feed
Google Shopping campaigns require a Google Merchant Center feed. Products are pulled from the feed automatically—you don’t create individual ads.
Scenario J9: Meta Advantage+ Shopping Campaign
Setup:- Create new Meta Advantage+ Shopping campaign
- Configure with catalog
- Publish
| Entity | Platform | Has ID? | Action | Result |
|---|---|---|---|---|
| Campaign | Meta Advantage+ | No | CREATE | Campaign created with Advantage+ automation |
- Advantage+ campaign created
- Meta automatically optimizes targeting, creative, and placements
- Manual targeting options limited
Meta Advantage+ campaigns use machine learning to automate optimization. You have less manual control but potentially better performance.
Scenario J10: Platform Budget Minimums
Setup:- Create campaigns on all 4 platforms with $5/day budget
- Publish
| Platform | Budget | Validation | Result |
|---|---|---|---|
| Meta | $5/day | ✅ Pass | Campaign created ($5 minimum) |
| TikTok | $5/day | ❌ Fail | Budget below minimum ($20 minimum) |
| Snapchat | $5/day | ✅ Pass | Campaign created ($5 minimum) |
| $5/day | ❌ Fail | Budget below minimum ($10 minimum) |
- Meta and Snapchat campaigns created
- TikTok and Google campaigns failed validation
- Must increase budgets to meet platform minimums
Platform Comparison Table
| Feature | Meta | TikTok | Snapchat | |
|---|---|---|---|---|
| Creative Updates | Updates existing ad | Updates existing ad | Updates existing ad | Updates existing ad |
| Social Proof Preserved | ✅ Yes | ✅ Yes | ✅ Yes | N/A |
| Budget Minimum | $1/day | $20/day | $5/day | $10/day |
| Vertical Video Required | ❌ No | ❌ No | ✅ Yes | ❌ No |
| Special Constraints | Special ad categories | Smart+ locked fields | Vertical video required | Campaign type locked |
| Targeting Flexibility | Limited after publish | Flexible | Flexible | Very flexible |
Common Questions
Can I update creative on all platforms?
Can I update creative on all platforms?
Yes. All platforms (Meta, TikTok, Snapchat, Google) support updating creative on existing ads. The ad retains its platform ID and changes are reflected immediately.
Can I update creative on Meta without losing social proof?
Can I update creative on Meta without losing social proof?
What happens if I use a horizontal video on Snapchat?
What happens if I use a horizontal video on Snapchat?
Validation fails. Snapchat requires vertical video (9:16 aspect ratio). You must upload a vertical video to publish.
Can I change a Meta special ad category after creation?
Can I change a Meta special ad category after creation?
No. Special ad categories (Housing, Employment, Credit) are permanently locked after campaign creation. You must create a new campaign to change the category.
Why do different platforms have different budget minimums?
Why do different platforms have different budget minimums?
Each platform sets its own minimum budget requirements. TikTok has the highest minimum (1/day).