# Markifact: Documentation Operations Google Ads

## Google Ads

- [Custom Google Ads App](https://docs.markifact.com/nodes/gads/gads_custom_app.md): Connect Google Ads through your own Google Cloud app (white-label) by pasting your client ID, client secret, and a refresh token.
- [Get Report](https://docs.markifact.com/nodes/gads/gads_get_report.md): Retrieves Google Ads data with customizable metrics, dimensions, filters, date ranges, sorting options, and built-in accounts selector
- [Ads Transparency](https://docs.markifact.com/nodes/gads/gads_ads_transparency.md): Search and retrieve ads from Google's Ads Transparency / library Center using domain or advertiser ID
- [Create Sitelinks](https://docs.markifact.com/nodes/gads/gads_create_sitelinks.md): Create sitelink extensions and attach them to Google Ads entities at account, campaign, or ad group level
- [Create Conversion Action](https://docs.markifact.com/nodes/gads/gads_create_conversion_action.md): Create a new conversion action in Google Ads, including upload (offline), webpage, call, and Google Play types, with category, status, counting, value settings, lookback windows, and attribution model
- [Create Callouts](https://docs.markifact.com/nodes/gads/gads_create_callouts.md): Create callout extensions and attach them to Google Ads entities at account, campaign, or ad group level
- [Create Image Asset](https://docs.markifact.com/nodes/gads/gads_create_image_asset.md): Upload image assets and link them to Google Ads campaigns or ad groups
- [Create Headline Asset](https://docs.markifact.com/nodes/gads/gads_create_headline_asset.md): Create headline text assets and attach them to Google Ads campaigns
- [Create Description Asset](https://docs.markifact.com/nodes/gads/gads_create_description_asset.md): Create description text assets and attach them to Google Ads campaigns
- [Create Structured Snippets](https://docs.markifact.com/nodes/gads/gads_create_structured_snippets.md): Create structured snippet extensions and attach them to Google Ads entities at account, campaign, or ad group level
- [Create Promotion Asset](https://docs.markifact.com/nodes/gads/gads_create_promotion_asset.md): Create promotion assets and attach them to Google Ads entities at account, campaign, or ad group level
- [Update Campaign Status](https://docs.markifact.com/nodes/gads/gads_update_campaign_status.md): Updates the status of Google Ads campaigns (enable, pause, or remove) for campaign management
- [Rename Campaign](https://docs.markifact.com/nodes/gads/gads_rename_campaign.md): Renames Google Ads campaigns
- [Rename Ad Group](https://docs.markifact.com/nodes/gads/gads_rename_ad_group.md): Renames Google Ads ad groups
- [Add Keyword To Ad Group](https://docs.markifact.com/nodes/gads/gads_add_keyword_to_ad_group.md): Adds keywords to Google Ads ad groups with match types
- [Create Responsive Search Ad](https://docs.markifact.com/nodes/gads/gads_create_responsive_search_ad.md): Creates responsive search ads (RSA) with multiple headlines and descriptions that automatically optimize for best performance
- [Edit Responsive Search Ad](https://docs.markifact.com/nodes/gads/gads_edit_responsive_search_ad.md): Edit existing responsive search ads (RSA) — update headlines, descriptions, final URL, or display paths
- [Create Responsive Display Ad](https://docs.markifact.com/nodes/gads/gads_create_responsive_display_ad.md): Creates responsive display ads (RDA) with images, videos, and text that automatically optimize across Google's display network
- [Create Demand Gen Single Image Ad](https://docs.markifact.com/nodes/gads/gads_create_demand_gen_single_image_ad.md): Creates Demand Gen single image ads with multiple image formats (landscape, square, portrait) and text assets
- [Create Demand Gen Video Ad](https://docs.markifact.com/nodes/gads/gads_create_demand_gen_video_ad.md): Creates a Demand Gen video responsive ad with YouTube videos, logos, and text assets
- [Create App Ad](https://docs.markifact.com/nodes/gads/gads_create_app_ad.md): Creates an App campaign ad (App installs, engagement, or pre-registration) with headlines, descriptions, images, and YouTube videos
- [Create Demand Gen Carousel Ad](https://docs.markifact.com/nodes/gads/gads_create_demand_gen_carousel_ad.md): Creates a Demand Gen carousel ad with 2-10 carousel cards (each with image, headline, and final URL)
- [Create PMax Asset Group](https://docs.markifact.com/nodes/gads/gads_create_pmax_asset_group.md): Creates an asset group for Performance Max campaigns with headlines, descriptions, images, and other assets
- [Update Ad Group Status](https://docs.markifact.com/nodes/gads/gads_update_ad_group_status.md): Updates the status of Google Ads ad groups (enable, pause, or remove) for campaign management
- [Update Ad Group Bid](https://docs.markifact.com/nodes/gads/gads_update_ad_group_bid.md): Updates the bid settings of Google Ads ad groups (CPC bid, Target CPA, Target ROAS, CPM bid)
- [Update Ad Status](https://docs.markifact.com/nodes/gads/gads_update_ad_status.md): Updates the status of Google Ads (enable, pause, or remove) for campaign management
- [Update Keyword Status](https://docs.markifact.com/nodes/gads/gads_update_keyword_status.md): Updates the status of Google Ads Keywords (enable, pause, or remove)
- [Update Keyword Bid](https://docs.markifact.com/nodes/gads/gads_update_keyword_bid.md): Updates the max CPC bid of Google Ads keywords, one keyword or in bulk
- [Update Asset Status](https://docs.markifact.com/nodes/gads/gads_update_asset_status.md): Updates the link status of Google Ads Assets (enable, pause, or remove the link between asset and ad group or campaign)
- [Update Campaign Budget](https://docs.markifact.com/nodes/gads/gads_update_campaign_budget.md): Modifies the budget allocation for Google Ads campaigns
- [Update Campaign Bidding Strategy](https://docs.markifact.com/nodes/gads/gads_update_campaign_bidding_strategy.md): Updates the bidding strategy for Google Ads campaigns (Manual CPC, Maximize Conversions, Maximize Conversion Value, Target Impression Share, Target Spend)
- [Update Campaign Location Language](https://docs.markifact.com/nodes/gads/gads_update_campaign_location_language.md): Updates location targeting (including negative location exclusions), language targeting, and advanced location options (geo target type) for Google Ads campaigns
- [Update Campaign Ad Schedule](https://docs.markifact.com/nodes/gads/gads_update_campaign_ad_schedule.md): Updates ad schedule (day and time targeting) and optional schedule-level bid adjustments / modifiers for Google Ads campaigns
- [Manage Portfolio Bidding Strategy](https://docs.markifact.com/nodes/gads/gads_manage_portfolio_bidding_strategy.md): Creates or updates a reusable portfolio bidding strategy in Google Ads with bid limits, that can be assigned to multiple campaigns
- [Assign Portfolio Bidding Strategy](https://docs.markifact.com/nodes/gads/gads_assign_portfolio_bidding_strategy.md): Assigns a portfolio bidding strategy to one or more Google Ads campaigns
- [Create Campaign](https://docs.markifact.com/nodes/gads/gads_create_campaign.md): Creates a new empty Google Ads campaign with specified settings (Search, Display, Performance Max, AI Max, Demand Gen, or Shopping campaigns)
- [Create Ad Group](https://docs.markifact.com/nodes/gads/gads_create_ad_group.md): Creates a new ad group within an existing Google Ads campaign
- [Update Listing Groups](https://docs.markifact.com/nodes/gads/gads_update_listing_groups.md): Build or replace the listing group (product group) tree on a Shopping ad group, including excluding the LOCAL channel for online-only serving
- [Get PMax Channel Split Report](https://docs.markifact.com/nodes/gads/gads_get_pmax_channel_split_report.md): Generates Performance Max campaign reports split by advertising channels
- [Run GAQL Query](https://docs.markifact.com/nodes/gads/gads_run_gaql_query.md): Executes custom Google Ads Query Language (GAQL) queries to retrieve any resource information from Google Ads API like campaign settings, budgets, bids, audiences, extensions, assets, keywords, ads...
- [Search GAQL Resources](https://docs.markifact.com/nodes/gads/gads_search_gaql_resources.md): Optional discovery helper for Google Ads GAQL metadata
- [Generate Shareable Previews](https://docs.markifact.com/nodes/gads/gads_generate_shareable_previews.md): Generate shareable Google Ads preview links for Performance Max asset groups, so a client can see how the ads look without a Google Ads login
- [Suggest Brands](https://docs.markifact.com/nodes/gads/gads_suggest_brands.md): Find Google Ads brand IDs by name prefix for Performance Max brand exclusions and Search brand inclusions or exclusions
- [Mutate](https://docs.markifact.com/nodes/gads/gads_mutate.md): Fallback Google Ads write operation for any create, update, or remove mutation that has no dedicated operation
- [Create Client Account](https://docs.markifact.com/nodes/gads/gads_create_client_account.md): Create a new Google Ads client account under a manager (MCC) account, setting its name, currency, and timezone
- [Manage Recommendations](https://docs.markifact.com/nodes/gads/gads_manage_recommendations.md): Apply or dismiss Google Ads recommendations, optionally with typed apply parameters to override Google's recommended values
- [Manage Mcc Link](https://docs.markifact.com/nodes/gads/gads_manage_mcc_link.md): Manage manager (MCC) account links: invite a client account, accept an invitation as the client, remove a client from a manager, or leave a manager as the client
- [Manage Experiment](https://docs.markifact.com/nodes/gads/gads_manage_experiment.md): Run the lifecycle of a Google Ads campaign experiment: schedule it to start, end it early, or promote the winning treatment to the base campaign
- [Manage Custom Audience](https://docs.markifact.com/nodes/gads/gads_manage_custom_audience.md): Create, update, or remove a Google Ads custom audience defined by keywords, URLs, place categories, or apps
- [Select Accounts](https://docs.markifact.com/nodes/gads/gads_select_accounts.md): Select Google Ads accounts once and reuse them across multiple gads_get_report nodes—no repeated account selection
- [Keyword Planner](https://docs.markifact.com/nodes/gads/gads_keyword_planner.md): Researches keyword suggestions and search volume data for Google Ads campaigns
- [Search Geo Targets](https://docs.markifact.com/nodes/gads/gads_search_geo_targets.md): Search for Google Ads geo target location IDs by name
- [Get Account History](https://docs.markifact.com/nodes/gads/gads_get_account_history.md): Retrieves historical account activity and changes for Google Ads accounts
- [Create Negative Keyword List](https://docs.markifact.com/nodes/gads/gads_create_negative_keyword_list.md): Creates a new negative keyword list in Google Ads
- [Create Placement Exclusion List](https://docs.markifact.com/nodes/gads/gads_create_placement_exclusion_list.md): Creates a new placement exclusion list in Google Ads
- [Manage IP Exclusions](https://docs.markifact.com/nodes/gads/gads_manage_ip_exclusions.md): Exclude or remove IP addresses at the Google Ads account level
- [Create Label](https://docs.markifact.com/nodes/gads/gads_create_label.md): Create a new label in Google Ads
- [Manage Label Assignment](https://docs.markifact.com/nodes/gads/gads_manage_label_assignment.md): Attach or detach a label to/from campaigns, ad groups, ads, keywords, or the account
- [Add Placements To Exclusion List](https://docs.markifact.com/nodes/gads/gads_add_placements_to_exclusion_list.md): Add placements to an existing placement exclusion list in Google Ads
- [Add Keywords To Negative List](https://docs.markifact.com/nodes/gads/gads_add_keywords_to_negative_list.md): Add keywords to an existing negative keyword list in Google Ads
- [Attach Negative List To Campaigns](https://docs.markifact.com/nodes/gads/gads_attach_negative_list_to_campaigns.md): Apply an existing negative keyword list or placement exclusion list to one or more campaigns in Google Ads
- [Add Negative Keywords To Campaigns](https://docs.markifact.com/nodes/gads/gads_add_negative_keywords_to_campaigns.md): Add negative keywords directly to one or more campaigns in Google Ads
- [Add Negative Keywords To Ad Groups](https://docs.markifact.com/nodes/gads/gads_add_negative_keywords_to_ad_groups.md): Add negative keywords directly to one or more ad groups in Google Ads
- [List Report Fields](https://docs.markifact.com/nodes/gads/gads_list_report_fields.md): Search and browse available Google Ads reporting metrics and dimensions before running reports
- [List Audience Segments](https://docs.markifact.com/nodes/gads/gads_list_audience_segments.md): List Google Ads audience segments by type with optional name search and result limit
- [Target Audience Segments](https://docs.markifact.com/nodes/gads/gads_target_audience_segments.md): Add or remove audience segments (remarketing lists, affinity, in-market, life events, detailed demographics, custom audiences, and combined audiences) at the campaign or ad group level with Targeti...
- [Exclude Audience Segments](https://docs.markifact.com/nodes/gads/gads_exclude_audience_segments.md): Exclude audience segments (remarketing lists, affinity, in-market, life events, detailed demographics, custom audiences, and combined audiences) at the campaign or ad group level to prevent ads fro...
- [Update Audience Signals](https://docs.markifact.com/nodes/gads/gads_update_audience_signals.md): Add or remove audience signals on Performance Max and Demand Gen campaigns
