Repository navigation
Releases
@adginr/google-ads-rest@0.4.0
Minor Changes
-
#13
c7688d8Thanks @adginr! - Read and build Search campaigns.get_campaign_snapshotreturns one campaign in full (settings, bidding, networks, dates, budget, location/radius/language/device/schedule criteria, ad groups with keywords and responsive search ads, campaign, ad group and shared-list negatives, and linked sitelinks, callouts and structured snippets) as one typed object. New tools for building:create_campaign_budget,create_search_campaign(budget, bidding, networks, dates, EU political advertising declaration, location and language targeting in one atomic request, paused by default),update_campaign(name, bidding),update_ad_group(name, CPC bid),update_keyword_status, and shared negative keyword lists (list_negative_keyword_lists,create_negative_keyword_list,add_keywords_to_negative_keyword_list,remove_keywords_from_negative_keyword_list,attach_negative_keyword_list,detach_negative_keyword_list).For apps,
MutatePlanpublishes many related entities in one atomic mutate using temporary resource IDs and maps the results to caller keys, with a validateOnly dry run;publishInBackgroundhandles larger plans through a batch job with progress. Operation builders (searchCampaignOperation,adGroupOperation,keywordOperation,responsiveSearchAdOperation, …),GoogleAdsClientbatch job methods andGoogleAdsError.fromStatusare exported too.
@adginr/google-ads-rest@0.3.0
@adginr/google-ads-mcp@0.4.0
Minor Changes
-
#13
c7688d8Thanks @adginr! - Read and build Search campaigns.get_campaign_snapshotreturns one campaign in full (settings, bidding, networks, dates, budget, location/radius/language/device/schedule criteria, ad groups with keywords and responsive search ads, campaign, ad group and shared-list negatives, and linked sitelinks, callouts and structured snippets) as one typed object. New tools for building:create_campaign_budget,create_search_campaign(budget, bidding, networks, dates, EU political advertising declaration, location and language targeting in one atomic request, paused by default),update_campaign(name, bidding),update_ad_group(name, CPC bid),update_keyword_status, and shared negative keyword lists (list_negative_keyword_lists,create_negative_keyword_list,add_keywords_to_negative_keyword_list,remove_keywords_from_negative_keyword_list,attach_negative_keyword_list,detach_negative_keyword_list).For apps,
MutatePlanpublishes many related entities in one atomic mutate using temporary resource IDs and maps the results to caller keys, with a validateOnly dry run;publishInBackgroundhandles larger plans through a batch job with progress. Operation builders (searchCampaignOperation,adGroupOperation,keywordOperation,responsiveSearchAdOperation, …),GoogleAdsClientbatch job methods andGoogleAdsError.fromStatusare exported too.
Patch Changes
- Updated dependencies [
c7688d8]:- @adginr/google-ads-rest@0.4.0
@adginr/google-ads-mcp@0.3.0
Minor Changes
- #11
ba52417Thanks @adginr! -generate_keyword_ideastakeswholeSite: trueto generate ideas from every page ofpageUrl's site (Google's site seed, host only) instead of that one page. It cannot be combined withkeywords; the default stays the single page.
Patch Changes
- Updated dependencies [
ba52417]:- @adginr/google-ads-rest@0.3.0
@adginr/google-ads-rest@0.2.0
Minor Changes
- #9
6b5ed85Thanks @adginr! -generate_keyword_ideasreturns searches per month (monthlySearches, oldest first) and takes an optionalfromMonth/toMonthrange, so 13+ months allow year-over-year comparisons. It now rejects more than 10 locations before calling Google. NewGoogleAdsClient.suggestGeoTargetConstants()and read-onlysuggest_geo_targetstool find location IDs from (partial) place names.
@adginr/google-ads-mcp@0.2.0
Minor Changes
- #9
6b5ed85Thanks @adginr! -generate_keyword_ideasreturns searches per month (monthlySearches, oldest first) and takes an optionalfromMonth/toMonthrange, so 13+ months allow year-over-year comparisons. It now rejects more than 10 locations before calling Google. NewGoogleAdsClient.suggestGeoTargetConstants()and read-onlysuggest_geo_targetstool find location IDs from (partial) place names.
Patch Changes
- Updated dependencies [
6b5ed85]:- @adginr/google-ads-rest@0.2.0
@adginr/google-ads-rest@0.1.0
@adginr/google-ads-mcp@0.1.0
Minor Changes
ebc4999Thanks @adginr! - First release: Google Ads API v26 REST client with generated types, 30 agent tools, and an MCP server with
stdio and Streamable HTTP transports and agoogle-ads-mcp authsign-in command.
Patch Changes
- Updated dependencies [
ebc4999]:- @adginr/google-ads-rest@0.1.0
npx @adginr/google-ads-mcp --help