Individual skill
paid-advertising
Plan or audit paid ads with current platform rules and benchmarks: Google PMax/AI Max, Meta, retail. "should we use Performance Max"
plugins/indranilbanerjee/digital-marketing-pro/skills/paid-advertising/SKILL.md
Source commit d780783eba4ecc7c8b9429f95c9362df95f07c61
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,531
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-coding Repository topic
- awesome Repository topic
- awesome-list Repository topic
- codex Repository topic
- codex-plugins Repository topic
- openai Repository topic
- codex-skill Repository topic
- codex-skills Repository topic
- marketplace Repository topic
- codex-marketplace Repository topic
- marketing Derived category
- security Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 24,966 bytesSKILL.mdcore · 24,966 bytesSKILL.mdcore · 24,966 bytesSKILL.mdcore · 24,966 bytesads-in-ai-answers.mddoc · 12,179 bytesaudio-programmatic.mddoc · 15,848 bytesbid-strategy.mddoc · 14,846 bytesgoogle-ads.mddoc · 17,586 byteslinkedin-ads.mddoc · 11,634 bytesmedia-planning.mddoc · 15,217 bytesmeta-ads.mddoc · 12,972 bytesmicrosoft-ads.mddoc · 14,368 bytesnative-advertising.mddoc · 15,124 bytesprogrammatic.mddoc · 13,765 bytesretail-media-networks.mddoc · 17,109 bytesretargeting-audiences.mddoc · 18,590 bytestiktok-ads.mddoc · 14,497 bytes
Read excerpt
# Paid Advertising
> **Script location.** If your host does not set `${CLAUDE_PLUGIN_ROOT}`, the scripts are in this plugin's `scripts/` folder, next to `skills/`. Run them with Python 3.10 or newer: `python`, or `python3` where `python` is not found (macOS, many Linux systems).
## Since August 2026 (verified 2026-10-04)
- **Google AI Max auto-upgrade:** Search campaigns using automatically created assets or campaign-level broad match **auto-upgrade to AI Max starting September 2026**; the Dynamic Search Ads (DSA) sunset and its auto-upgrade moved to **February 2027**. Audit every account for campaigns already flipped, and run the `ADOPT_AI_MAX` experiment on the rest before Google does it for you. Source: [blog.google](https://blog.google/products/ads-commerce/dsa-upgrade-to-ai-max-2026/).
- **Google Ads Limited Ad Serving** now covers every surface (Search, YouTube, Gmail, Play, Discover), rolling out gradually through 2028 — new advertisers can see throttled delivery while trust builds. Source: [Ads policy](https://support.google.com/adspolicy/answer/17344822) (posted 5 Aug 2026).
- **LinkedIn Marketing API:** `202608` made the Matched Audiences API generally available (cap: 1,000 DMP segments per account), added account-level dynamic UTMs and MQL/SQL conversion types, and **sunset legacy geo on 31 Aug 2026**; `202609` added hashed first/last names in the Conversions API and a 180-day attribution window. `202510` sunset on 15 Oct 2026 and `202511` sunsets on 16 Nov 2026. DMP's templates send the LinkedIn version in `scripts/connector_resolver.py` API_VERSIONS (currently 202610, which adds a Boost API and nothing breaking). From `202611`, publisher lists need a `surface` field (`LAN` or `CTV`); after 15 Dec 2026, campaigns can use only publisher lists whose placement matches, on every version. Campaigns live at `/rest/adAccounts/{id}/adCampaigns`; `/rest/adCampaignsV2` is not in the versioned docs, so DMP's templates moved (checked against the docs, not a live call). Source: [recent changes](https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes).
- **TikTok Upgraded Smart+ (checked 2026-10-27):** from **1 Jan 2027** the Marketing API stops creating non-Search **Legacy Manual Flow** campaigns (Sales, App Promotion, Lead Generation) through `/campaign/create/` and the matching ad group, ad and copy endpoints. Build new campaigns with the Upgraded Smart+ APIs (`/smart_plus/campaign/create/` and siblings), which still offer a fully manual option. Detail and sources: [`tiktok-ads.md`](tiktok-ads.md).
- **Amazon Ads (unBoxed, 30 Sep 2026):** an "Amazon Ads Agent" unifying DSP and the Ads Console, Full-Funnel Campaigns, Sponsored Services, and an **Amazon Ads MCP Server (Lite)** — a connector candidate for retail-media workflows. Source: [Amazon Ads news](https://advertising.amazon.com/library/news/unboxed-2026-news-announcements).
- **ChatGPT Ads — the developer surface is primary-documented (checked 2026-10-04):** [developers.openai.com/ads](https://developers.openai.com/ads) documents:
- an Advertiser API and a Bulk API
- a **Measurement Pixel** and a server-side **Conversions API**, deduplicated on pixel `event_id` = API `id`