AI-generated Key Takeaways
-
Google Ads scripts interact with various Google Ads entities like accounts, ad groups, ads, campaigns, and keywords to perform actions such as pausing, enabling, removing, changing bids, or creating new items.
-
Scripts allow managing bidding strategies, budgets, and budget orders at the account level.
-
Display advertising elements including keywords, placements, topics, and audiences can be created, removed, or have their bids modified through scripts.
-
Ad extensions, negative keywords, labels, shared sets, and user lists are also entities that can be managed and queried using Google Ads scripts.
-
Scripts support working with specific campaign types such as Shopping and Video campaigns, as well as campaign-level targeting settings.
Google Ads scripts work with the following Google Ads entities:
- Account
- Get account information. Can also fetch accounts of a manager account.
- Ad groups
- Pause, enable, or change default keyword max CPC bid. Create keywords, expanded text ads, and negative keywords.
- Ad params
- Create or remove ad params.
- Ads
- Pause, enable, remove, or get an ad.
- Ad schedule
- Get or remove an ad schedule. Set bid modifier.
- Bidding Strategy
- Access account-level flexible bidding strategies. More about bidding.
- Budget orders
- Query budget orders.
- Budgets
- Get or set budget amount.
- Campaigns
- Pause, enable, or modify budget. Create ad groups and negative keywords.
- Display
- Create, remove, or change CPM and max CPC bid for keywords, placements, topics, or audiences.
- Extensions
- Create or remove ad extensions: callout, message, mobile app, phone number, review, sitelink, or snippet.
- Keywords
- Pause, enable, remove, or change max CPC bid. Search keywords only.
- Labels
- Create, remove, apply to, or remove labels from entities.
- Negative keywords
- Create or remove.
- Reports
- Support for all listed reports.
- Shared sets
- Includes supports for both excluded placement list and negative keyword list.
- Share negative keyword or placement lists across campaigns.
- Shopping campaigns
- Set up or manage Shopping campaigns.
- Targeting
- Access campaign-level targeting. Available targets include location, proximity, platforms, language, content labels, and audiences.
- User lists
- Query or manage user lists.
- Video campaigns
- Manage Video campaigns.