Skip to content

Commit 6c205c4

Browse files
authored
Changes for API version 18_0. (#891)
1 parent ef62b42 commit 6c205c4

File tree

1,578 files changed

+233625
-112
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,578 files changed

+233625
-112
lines changed

ChangeLog

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
* 25.1.0
2+
- Google Ads API v18 release.
3+
14
* 25.0.0
25
- Google Ads API v17_1 release.
36
- Remove support for Google Ads API v15.

examples/account_management/create_customer.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def main(client, manager_customer_id):
7373

7474
# GoogleAdsClient will read the google-ads.yaml configuration file in the
7575
# home directory if none is specified.
76-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
76+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
7777

7878
try:
7979
main(googleads_client, args.manager_customer_id)

examples/account_management/get_account_hierarchy.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ def print_account_hierarchy(
197197

198198
# GoogleAdsClient will read the google-ads.yaml configuration file in the
199199
# home directory if none is specified.
200-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
200+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
201201
try:
202202
main(googleads_client, args.login_customer_id)
203203
except GoogleAdsException as ex:

examples/account_management/get_change_details.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ def main(client, customer_id):
196196

197197
# GoogleAdsClient will read the google-ads.yaml configuration file in the
198198
# home directory if none is specified.
199-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
199+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
200200
try:
201201
main(googleads_client, args.customer_id)
202202
except GoogleAdsException as ex:

examples/account_management/get_change_summary.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def main(client, customer_id):
9898

9999
# GoogleAdsClient will read the google-ads.yaml configuration file in the
100100
# home directory if none is specified.
101-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
101+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
102102

103103
try:
104104
main(googleads_client, args.customer_id)

examples/account_management/invite_user_with_access_role.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def main(client, customer_id, email_address, access_role):
9090

9191
# GoogleAdsClient will read the google-ads.yaml configuration file in the
9292
# home directory if none is specified.
93-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
93+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
9494

9595
try:
9696
main(

examples/account_management/link_manager_to_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def main(client, customer_id, manager_customer_id):
131131

132132
# GoogleAdsClient will read the google-ads.yaml configuration file in the
133133
# home directory if none is specified.
134-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
134+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
135135
try:
136136
main(googleads_client, args.customer_id, args.manager_customer_id)
137137
except GoogleAdsException as ex:

examples/account_management/list_accessible_customers.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def main(client):
4444
if __name__ == "__main__":
4545
# GoogleAdsClient will read the google-ads.yaml configuration file in the
4646
# home directory if none is specified.
47-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
47+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
4848

4949
try:
5050
main(googleads_client)

examples/account_management/update_user_access.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ def modify_user_access(client, customer_id, user_id, access_role):
167167

168168
# GoogleAdsClient will read the google-ads.yaml configuration file in the
169169
# home directory if none is specified.
170-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
170+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
171171
try:
172172
main(
173173
googleads_client,

examples/account_management/verify_advertiser_identity.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ def start_identity_verification(client, customer_id):
144144

145145
# GoogleAdsClient will read the google-ads.yaml configuration file in the
146146
# home directory if none is specified.
147-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
147+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
148148

149149
try:
150150
main(googleads_client, args.customer_id)

examples/advanced_operations/add_ad_customizer.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ def create_ad_with_customizations(
287287

288288
# GoogleAdsClient will read the google-ads.yaml configuration file in the
289289
# home directory if none is specified.
290-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
290+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
291291

292292
try:
293293
main(googleads_client, args.customer_id, args.ad_group_id)

examples/advanced_operations/add_ad_group_bid_modifier.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def main(client, customer_id, ad_group_id, bid_modifier_value):
9292

9393
# GoogleAdsClient will read the google-ads.yaml configuration file in the
9494
# home directory if none is specified.
95-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
95+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
9696

9797
try:
9898
main(

examples/advanced_operations/add_app_campaign.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ def create_ad_text_asset(client, text):
310310

311311
# GoogleAdsClient will read the google-ads.yaml configuration file in the
312312
# home directory if none is specified.
313-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
313+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
314314

315315
try:
316316
main(googleads_client, args.customer_id)

examples/advanced_operations/add_bidding_data_exclusion.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ def main(client, customer_id, start_date_time, end_date_time):
111111

112112
# GoogleAdsClient will read the google-ads.yaml configuration file in the
113113
# home directory if none is specified.
114-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
114+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
115115

116116
try:
117117
main(

examples/advanced_operations/add_bidding_seasonality_adjustment.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ def main(
133133

134134
# GoogleAdsClient will read the google-ads.yaml configuration file in the
135135
# home directory if none is specified.
136-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
136+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
137137

138138
try:
139139
main(

examples/advanced_operations/add_call_ad.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ def main(
146146

147147
# GoogleAdsClient will read the google-ads.yaml configuration file in the
148148
# home directory if none is specified.
149-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
149+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
150150

151151
try:
152152
main(

examples/advanced_operations/add_display_upload_ad.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ def create_display_upload_ad_group_ad(
170170

171171
# GoogleAdsClient will read the google-ads.yaml configuration file in the
172172
# home directory if none is specified.
173-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
173+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
174174

175175
try:
176176
main(googleads_client, args.customer_id, args.ad_group_id)

examples/advanced_operations/add_dynamic_page_feed_asset.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ def add_dsa_target(client, customer_id, ad_group_id, dsa_page_url_label):
288288

289289
# GoogleAdsClient will read the google-ads.yaml configuration file in the
290290
# home directory if none is specified.
291-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
291+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
292292

293293
try:
294294
main(

examples/advanced_operations/add_dynamic_search_ads.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ def add_webpage_criterion(client, customer_id, ad_group_resource_name):
275275

276276
# GoogleAdsClient will read the google-ads.yaml configuration file in the
277277
# home directory if none is specified.
278-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
278+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
279279

280280
try:
281281
main(googleads_client, args.customer_id)

examples/advanced_operations/add_performance_max_campaign.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,6 @@ def print_response_details(response):
628628
)
629629

630630

631-
632631
def create_asset_group_signal_operations(client, customer_id, audience_id):
633632
"""Creates a list of MutateOperations that may create asset group signals.
634633
@@ -668,12 +667,11 @@ def create_asset_group_signal_operations(client, customer_id, audience_id):
668667
mutate_operation = client.get_type("MutateOperation")
669668
operation = mutate_operation.asset_group_signal_operation.create
670669
operation.asset_group = asset_group_resource_name
671-
operation.search_theme.text = "travel"
670+
operation.search_theme.text = "travel"
672671
operations.append(mutate_operation)
673672
# [END add_performance_max_campaign_10]
674673

675674
return operations
676-
677675

678676

679677
# [END add_performance_max_campaign]
@@ -701,7 +699,7 @@ def create_asset_group_signal_operations(client, customer_id, audience_id):
701699

702700
# GoogleAdsClient will read the google-ads.yaml configuration file in the
703701
# home directory if none is specified.
704-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
702+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
705703

706704
try:
707705
main(googleads_client, args.customer_id, args.audience_id)

examples/advanced_operations/add_responsive_search_ad_full.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -588,7 +588,7 @@ def add_geo_targeting(client, customer_id, campaign_resource_name):
588588

589589
# GoogleAdsClient will read the google-ads.yaml configuration file in the
590590
# home directory if none is specified.
591-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
591+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
592592

593593
try:
594594
main(

examples/advanced_operations/add_smart_campaign.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -872,7 +872,7 @@ def print_response_details(response):
872872

873873
# GoogleAdsClient will read the google-ads.yaml configuration file in the
874874
# home directory if none is specified.
875-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
875+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
876876

877877
try:
878878
main(

examples/advanced_operations/create_and_attach_shared_keyword_set.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,6 @@ def handle_googleads_exception(exception):
130130

131131
# GoogleAdsClient will read the google-ads.yaml configuration file in the
132132
# home directory if none is specified.
133-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
133+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
134134

135135
main(googleads_client, args.customer_id, args.campaign_id)

examples/advanced_operations/find_and_remove_criteria_from_shared_set.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,6 @@ def handle_googleads_exception(exception):
149149

150150
# GoogleAdsClient will read the google-ads.yaml configuration file in the
151151
# home directory if none is specified.
152-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
152+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
153153

154154
main(googleads_client, args.customer_id, args.campaign_id)

examples/advanced_operations/get_ad_group_bid_modifiers.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def main(client, customer_id, ad_group_id=None):
116116

117117
# GoogleAdsClient will read the google-ads.yaml configuration file in the
118118
# home directory if none is specified.
119-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
119+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
120120

121121
try:
122122
main(

examples/advanced_operations/use_cross_account_bidding_strategy.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ def attach_cross_account_bidding_strategy_to_campaign(
245245

246246
# GoogleAdsClient will read the google-ads.yaml configuration file in the
247247
# home directory if none is specified.
248-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
248+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
249249

250250
try:
251251
main(

examples/advanced_operations/use_portfolio_bidding_strategy.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,6 @@ def handle_googleads_exception(exception):
138138

139139
# GoogleAdsClient will read the google-ads.yaml configuration file in the
140140
# home directory if none is specified.
141-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
141+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
142142

143143
main(googleads_client, args.customer_id)

examples/assets/add_call.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ def link_asset_to_account(client, customer_id, asset_resource_name):
161161

162162
# GoogleAdsClient will read the google-ads.yaml configuration file in the
163163
# home directory if none is specified.
164-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
164+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
165165

166166
try:
167167
main(

examples/assets/add_hotel_callout.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def link_asset_to_account(client, customer_id, resource_names):
137137

138138
# GoogleAdsClient will read the google-ads.yaml configuration file in the
139139
# home directory if none is specified.
140-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
140+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
141141

142142
try:
143143
main(googleads_client, args.customer_id, args.language_code)

examples/assets/add_lead_form_asset.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ def create_lead_form_campaign_asset(
195195

196196
# GoogleAdsClient will read the google-ads.yaml configuration file in the
197197
# home directory if none is specified.
198-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
198+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
199199

200200
try:
201201
main(googleads_client, args.customer_id, args.campaign_id)

examples/assets/add_prices.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ def add_asset_to_account(client, customer_id, price_asset_resource_name):
197197

198198
# GoogleAdsClient will read the google-ads.yaml configuration file in the
199199
# home directory if none is specified.
200-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
200+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
201201

202202
try:
203203
main(googleads_client, args.customer_id)

examples/assets/add_sitelinks.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ def link_sitelinks_to_campaign(
155155

156156
# GoogleAdsClient will read the google-ads.yaml configuration file in the
157157
# home directory if none is specified.
158-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
158+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
159159

160160
try:
161161
main(googleads_client, args.customer_id, args.campaign_id)

examples/basic_operations/add_ad_groups.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def main(client, customer_id, campaign_id):
6565

6666
# GoogleAdsClient will read the google-ads.yaml configuration file in the
6767
# home directory if none is specified.
68-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
68+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
6969

7070
try:
7171
main(googleads_client, args.customer_id, args.campaign_id)

examples/basic_operations/add_campaigns.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,6 @@ def handle_googleads_exception(exception):
129129

130130
# GoogleAdsClient will read the google-ads.yaml configuration file in the
131131
# home directory if none is specified.
132-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
132+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
133133

134134
main(googleads_client, args.customer_id)

examples/basic_operations/get_campaigns.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def main(client, customer_id):
6363

6464
# GoogleAdsClient will read the google-ads.yaml configuration file in the
6565
# home directory if none is specified.
66-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
66+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
6767

6868
try:
6969
main(googleads_client, args.customer_id)

examples/basic_operations/get_responsive_search_ads.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def ad_text_assets_to_strs(assets):
100100

101101
# GoogleAdsClient will read the google-ads.yaml configuration file in the
102102
# home directory if none is specified.
103-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
103+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
104104

105105
try:
106106
main(

examples/basic_operations/pause_ad.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def main(client, customer_id, ad_group_id, ad_id):
6969

7070
# GoogleAdsClient will read the google-ads.yaml configuration file in the
7171
# home directory if none is specified.
72-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
72+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
7373

7474
try:
7575
main(googleads_client, args.customer_id, args.ad_group_id, args.ad_id)

examples/basic_operations/remove_campaign.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def main(client, customer_id, campaign_id):
5555

5656
# GoogleAdsClient will read the google-ads.yaml configuration file in the
5757
# home directory if none is specified.
58-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
58+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
5959

6060
try:
6161
main(googleads_client, args.customer_id, args.campaign_id)

examples/basic_operations/search_for_google_ads_fields.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def main(client, name_prefix):
104104

105105
# GoogleAdsClient will read the google-ads.yaml configuration file in the
106106
# home directory if none is specified.
107-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
107+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
108108

109109
try:
110110
main(googleads_client, args.name_prefix)

examples/basic_operations/update_ad_group.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def main(client, customer_id, ad_group_id, cpc_bid_micro_amount):
8181

8282
# GoogleAdsClient will read the google-ads.yaml configuration file in the
8383
# home directory if none is specified.
84-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
84+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
8585

8686
try:
8787
main(

examples/basic_operations/update_campaign.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def main(client, customer_id, campaign_id):
7171

7272
# GoogleAdsClient will read the google-ads.yaml configuration file in the
7373
# home directory if none is specified.
74-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
74+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
7575

7676
try:
7777
main(googleads_client, args.customer_id, args.campaign_id)

examples/basic_operations/update_responsive_search_ad.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def main(client, customer_id, ad_id):
9898

9999
# GoogleAdsClient will read the google-ads.yaml configuration file in the
100100
# home directory if none is specified.
101-
googleads_client = GoogleAdsClient.load_from_storage(version="v17")
101+
googleads_client = GoogleAdsClient.load_from_storage(version="v18")
102102

103103
try:
104104
main(googleads_client, args.customer_id, args.ad_id)

0 commit comments

Comments
 (0)