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:

  • videos and logo_images are now REQUIRED in DemandGenVideoResponsiveAdInfo and VideoResponsiveAdInfo. 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_suitability has 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 / CallAdInfo are fully removed (deprecation finalized — was in progress through v23).

Google Ads API v23.1 (released 25 February 2026 — AEO-relevant)

  • text_guidelines on AI-generated assets in Performance Max and Searchterm_exclusions and messaging_restrictions are 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, populate text_guidelines.term_exclusions and text_guidelines.messaging_restrictions from the brand profile to keep AI-generated headlines and descriptions on-brand.

What DMP files must reflect this

Installs
119
GitHub Stars
161
First Seen
Feb 27, 2026
paid-advertising — indranilbanerjee/digital-marketing-pro