paid-advertising
Installation
SKILL.md
Paid Advertising
Recent platform API changes (April–May 2026)
If you're integrating with or generating code against any of these platforms, the following recent changes have direct impact:
Google Ads API v24 (released 22 April 2026)
Source: Google Ads API release notes.
Breaking changes that affect code construction of ads:
videosandlogo_imagesare now REQUIRED inDemandGenVideoResponsiveAdInfoandVideoResponsiveAdInfo. Existing code that creates these ad types without populating both fields will fail at request time on v24+. Any DMP-generated Google Ads request bodies or asset-attach helpers must include both.Campaign.video_brand_safety_suitabilityhas been REMOVED. The control still exists, but only at the Customer level. Any code that set brand-safety suitability per-campaign must be repointed to the Customer object. If a brand profile encodes a "video brand safety suitability" preference, the implementation should now apply it once at the Customer level on connector setup, not per-campaign.CallAd/CallAdInfoare fully removed (deprecation finalized — was in progress through v23).
Google Ads API v23.1 (released 25 February 2026 — AEO-relevant)
text_guidelineson AI-generated assets in Performance Max and Search —term_exclusionsandmessaging_restrictionsare now supported. This is the channel where DMP can pipe a brand's banned-word list (brand.profile.json → restrictions.md → banned_words) and approved messaging restrictions directly into the Performance Max asset-generation guardrails. When generating PMax campaigns, populatetext_guidelines.term_exclusionsandtext_guidelines.messaging_restrictionsfrom the brand profile to keep AI-generated headlines and descriptions on-brand.