From google-ads
Monitor trademark usage in ads, track exemptions, and maintain compliance with trademark policies.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Audit ad copy for trademark usage, track authorization status for each trademark, and manage exemption requests. Proper trademark management prevents disapprovals, legal issues, and ensures legitimate use.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds scalable data pipelines, modern data warehouses, and real-time streaming architectures using Spark, dbt, Airflow, Kafka, and cloud platforms like Snowflake, BigQuery.
Builds production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch job scheduling.
Audit ad copy for trademark usage, track authorization status for each trademark, and manage exemption requests. Proper trademark management prevents disapprovals, legal issues, and ensures legitimate use.
Data Source: Standard + Custom GAQL
Standard Data:
data/account/campaigns/*/*/ads.md - Ad headlines and descriptionsGAQL Query (for trademark violations):
SELECT
campaign.name,
ad_group.name,
ad_group_ad.ad.id,
ad_group_ad.ad.responsive_search_ad.headlines,
ad_group_ad.ad.responsive_search_ad.descriptions,
ad_group_ad.policy_summary.approval_status,
ad_group_ad.policy_summary.policy_topic_entries
FROM ad_group_ad
WHERE ad_group_ad.status = 'ENABLED'
AND ad_group_ad.policy_summary.approval_status = 'DISAPPROVED'
Run via /google-ads:get-custom with query name trademark_violations.
| Condition | Severity |
|---|---|
| Using competitor trademark without exemption | Critical |
| Trademark disapproval on active ad | Critical |
| Exemption expiring within 30 days | Warning |
| Using trademark without documentation | Warning |
| Trademark in display URL path | Info |
Short format (default):
## Trademark Policy Audit
**Account:** [Name] | **Trademarks Used:** [X] | **Issues:** [Y]
### Trademark Usage Summary
| Trademark | Ads Using | Authorization | Status |
|-----------|-----------|---------------|--------|
| [Brand A] | [X] | Reseller | Approved |
| [Brand B] | [Y] | None | Risk |
| [Brand C] | [Z] | Pending | Under Review |
### Trademark Violations
- **[Campaign/AdGroup]**: "[Trademark]" in headline → Remove or get exemption
### Exemption Status
| Trademark | Type | Status | Expiration |
|-----------|------|--------|------------|
| [Brand] | Reseller | Active | [Date] |
### Action Items
1. Remove unauthorized trademark from [X] ads
2. Request exemption for [Y] trademarks
3. Renew exemption for [Z] before [Date]
### Recommendations
1. Maintain exemption documentation
2. Create trademark-free ad variants as backup
Detailed adds: