Skip to content

Commit 2eb243a

Browse files
google-labs-jules[bot]BenRKarl
authored andcommitted
Update API version from v17 to v20 in examples/shopping_ads.
Changed import paths from google.ads.googleads.v17 to google.ads.googleads.v20 and updated GoogleAdsClient.load_from_storage to use version='v20'.
1 parent 88dfaec commit 2eb243a

6 files changed

+84
-84
lines changed

examples/shopping_ads/add_listing_scope.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,25 +33,25 @@
3333

3434
from google.ads.googleads.client import GoogleAdsClient
3535
from google.ads.googleads.errors import GoogleAdsException
36-
from google.ads.googleads.v17.common.types.criteria import (
36+
from google.ads.googleads.v20.common.types.criteria import (
3737
ListingDimensionInfo,
3838
)
39-
from google.ads.googleads.v17.enums.types.product_custom_attribute_index import (
39+
from google.ads.googleads.v20.enums.types.product_custom_attribute_index import (
4040
ProductCustomAttributeIndexEnum,
4141
)
42-
from google.ads.googleads.v17.enums.types.product_type_level import (
42+
from google.ads.googleads.v20.enums.types.product_type_level import (
4343
ProductTypeLevelEnum,
4444
)
45-
from google.ads.googleads.v17.resources.types.campaign_criterion import (
45+
from google.ads.googleads.v20.resources.types.campaign_criterion import (
4646
CampaignCriterion,
4747
)
48-
from google.ads.googleads.v17.services.services.campaign_criterion_service import (
48+
from google.ads.googleads.v20.services.services.campaign_criterion_service import (
4949
CampaignCriterionServiceClient,
5050
)
51-
from google.ads.googleads.v17.services.services.campaign_service import (
51+
from google.ads.googleads.v20.services.services.campaign_service import (
5252
CampaignServiceClient,
5353
)
54-
from google.ads.googleads.v17.services.types.campaign_criterion_operation import (
54+
from google.ads.googleads.v20.services.types.campaign_criterion_operation import (
5555
CampaignCriterionOperation,
5656
)
5757

examples/shopping_ads/add_performance_max_product_listing_group_tree.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,30 +29,30 @@
2929

3030
from google.ads.googleads.client import GoogleAdsClient
3131
from google.ads.googleads.errors import GoogleAdsException
32-
from google.ads.googleads.v17.common.types.listing_group_filter_dimension import (
32+
from google.ads.googleads.v20.common.types.listing_group_filter_dimension import (
3333
ListingGroupFilterDimension,
3434
)
35-
from google.ads.googleads.v17.enums.types.listing_group_filter_product_condition import (
35+
from google.ads.googleads.v20.enums.types.listing_group_filter_product_condition import (
3636
ListingGroupFilterProductConditionEnum,
3737
)
38-
from google.ads.googleads.v17.enums.types.listing_group_filter_type import (
38+
from google.ads.googleads.v20.enums.types.listing_group_filter_type import (
3939
ListingGroupFilterTypeEnum,
4040
)
41-
from google.ads.googleads.v17.enums.types.listing_group_filter_listing_source import (
41+
from google.ads.googleads.v20.enums.types.listing_group_filter_listing_source import (
4242
ListingGroupFilterListingSourceEnum,
4343
)
44-
from google.ads.googleads.v17.resources.types.asset_group_listing_group_filter import (
44+
from google.ads.googleads.v20.resources.types.asset_group_listing_group_filter import (
4545
AssetGroupListingGroupFilter,
4646
)
47-
from google.ads.googleads.v17.services.services.google_ads_service import (
47+
from google.ads.googleads.v20.services.services.google_ads_service import (
4848
GoogleAdsServiceClient,
4949
)
50-
from google.ads.googleads.v17.services.types.google_ads_service import (
50+
from google.ads.googleads.v20.services.types.google_ads_service import (
5151
MutateGoogleAdsResponse,
5252
SearchGoogleAdsRequest,
5353
SearchGoogleAdsResponse,
5454
)
55-
from google.ads.googleads.v17.services.types.mutate_operation import (
55+
from google.ads.googleads.v20.services.types.mutate_operation import (
5656
MutateOperation,
5757
)
5858

examples/shopping_ads/add_performance_max_retail_campaign.py

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -46,91 +46,91 @@
4646
from google.ads.googleads.client import GoogleAdsClient
4747
from google.ads.googleads.errors import GoogleAdsException
4848
from google.ads.googleads.util import convert_snake_case_to_upper_case
49-
from google.ads.googleads.v17.common.types.criteria import LanguageInfo
50-
from google.ads.googleads.v17.common.types.asset_types import (
49+
from google.ads.googleads.v20.common.types.criteria import LanguageInfo
50+
from google.ads.googleads.v20.common.types.asset_types import (
5151
ImageAsset,
5252
TextAsset,
5353
)
54-
from google.ads.googleads.v17.enums.types.advertising_channel_type import (
54+
from google.ads.googleads.v20.enums.types.advertising_channel_type import (
5555
AdvertisingChannelTypeEnum,
5656
)
57-
from google.ads.googleads.v17.enums.types.asset_field_type import (
57+
from google.ads.googleads.v20.enums.types.asset_field_type import (
5858
AssetFieldTypeEnum,
5959
)
60-
from google.ads.googleads.v17.enums.types.asset_group_status import (
60+
from google.ads.googleads.v20.enums.types.asset_group_status import (
6161
AssetGroupStatusEnum,
6262
)
63-
from google.ads.googleads.v17.enums.types.asset_type import AssetTypeEnum
64-
from google.ads.googleads.v17.enums.types.budget_delivery_method import (
63+
from google.ads.googleads.v20.enums.types.asset_type import AssetTypeEnum
64+
from google.ads.googleads.v20.enums.types.budget_delivery_method import (
6565
BudgetDeliveryMethodEnum,
6666
)
67-
from google.ads.googleads.v17.enums.types.campaign_status import (
67+
from google.ads.googleads.v20.enums.types.campaign_status import (
6868
CampaignStatusEnum,
6969
)
70-
from google.ads.googleads.v17.enums.types.conversion_action_category import (
70+
from google.ads.googleads.v20.enums.types.conversion_action_category import (
7171
ConversionActionCategoryEnum,
7272
)
73-
from google.ads.googleads.v17.enums.types.conversion_origin import (
73+
from google.ads.googleads.v20.enums.types.conversion_origin import (
7474
ConversionOriginEnum,
7575
)
76-
from google.ads.googleads.v17.enums.types.listing_group_filter_listing_source import (
76+
from google.ads.googleads.v20.enums.types.listing_group_filter_listing_source import (
7777
ListingGroupFilterListingSourceEnum,
7878
)
79-
from google.ads.googleads.v17.enums.types.listing_group_filter_type import (
79+
from google.ads.googleads.v20.enums.types.listing_group_filter_type import (
8080
ListingGroupFilterTypeEnum,
8181
)
82-
from google.ads.googleads.v17.resources.types.asset import Asset
83-
from google.ads.googleads.v17.resources.types.asset_group import AssetGroup
84-
from google.ads.googleads.v17.resources.types.asset_group_asset import (
82+
from google.ads.googleads.v20.resources.types.asset import Asset
83+
from google.ads.googleads.v20.resources.types.asset_group import AssetGroup
84+
from google.ads.googleads.v20.resources.types.asset_group_asset import (
8585
AssetGroupAsset,
8686
)
87-
from google.ads.googleads.v17.resources.types.asset_group_listing_group_filter import (
87+
from google.ads.googleads.v20.resources.types.asset_group_listing_group_filter import (
8888
AssetGroupListingGroupFilter,
8989
)
90-
from google.ads.googleads.v17.resources.types.campaign import Campaign
91-
from google.ads.googleads.v17.resources.types.campaign_asset import (
90+
from google.ads.googleads.v20.resources.types.campaign import Campaign
91+
from google.ads.googleads.v20.resources.types.campaign_asset import (
9292
CampaignAsset,
9393
)
94-
from google.ads.googleads.v17.resources.types.campaign_budget import (
94+
from google.ads.googleads.v20.resources.types.campaign_budget import (
9595
CampaignBudget,
9696
)
97-
from google.ads.googleads.v17.resources.types.campaign_conversion_goal import (
97+
from google.ads.googleads.v20.resources.types.campaign_conversion_goal import (
9898
CampaignConversionGoal,
9999
)
100-
from google.ads.googleads.v17.resources.types.campaign_criterion import (
100+
from google.ads.googleads.v20.resources.types.campaign_criterion import (
101101
CampaignCriterion,
102102
)
103-
from google.ads.googleads.v17.services.services.asset_group_service import (
103+
from google.ads.googleads.v20.services.services.asset_group_service import (
104104
AssetGroupServiceClient,
105105
)
106-
from google.ads.googleads.v17.services.services.asset_service import (
106+
from google.ads.googleads.v20.services.services.asset_service import (
107107
AssetServiceClient,
108108
)
109-
from google.ads.googleads.v17.services.services.campaign_budget_service import (
109+
from google.ads.googleads.v20.services.services.campaign_budget_service import (
110110
CampaignBudgetServiceClient,
111111
)
112-
from google.ads.googleads.v17.services.services.campaign_conversion_goal_service import (
112+
from google.ads.googleads.v20.services.services.campaign_conversion_goal_service import (
113113
CampaignConversionGoalServiceClient,
114114
)
115-
from google.ads.googleads.v17.services.services.campaign_criterion_service import (
115+
from google.ads.googleads.v20.services.services.campaign_criterion_service import (
116116
CampaignCriterionServiceClient,
117117
)
118-
from google.ads.googleads.v17.services.services.campaign_service import (
118+
from google.ads.googleads.v20.services.services.campaign_service import (
119119
CampaignServiceClient,
120120
)
121-
from google.ads.googleads.v17.services.services.geo_target_constant_service import (
121+
from google.ads.googleads.v20.services.services.geo_target_constant_service import (
122122
GeoTargetConstantServiceClient,
123123
)
124-
from google.ads.googleads.v17.services.services.google_ads_service import (
124+
from google.ads.googleads.v20.services.services.google_ads_service import (
125125
GoogleAdsServiceClient,
126126
)
127-
from google.ads.googleads.v17.services.types.google_ads_service import (
127+
from google.ads.googleads.v20.services.types.google_ads_service import (
128128
MutateGoogleAdsResponse,
129129
MutateOperationResponse,
130130
SearchGoogleAdsRequest,
131131
SearchGoogleAdsResponse,
132132
)
133-
from google.ads.googleads.v17.services.types.mutate_operation import (
133+
from google.ads.googleads.v20.services.types.mutate_operation import (
134134
MutateOperation,
135135
)
136136

examples/shopping_ads/add_shopping_product_ad.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -31,67 +31,67 @@
3131

3232
from google.ads.googleads.client import GoogleAdsClient
3333
from google.ads.googleads.errors import GoogleAdsException
34-
from google.ads.googleads.v17.common.types.bidding import ManualCpc
35-
from google.ads.googleads.v17.common.types.ads import ShoppingProductAdInfo
36-
from google.ads.googleads.v17.enums.types.ad_group_ad_status import (
34+
from google.ads.googleads.v20.common.types.bidding import ManualCpc
35+
from google.ads.googleads.v20.common.types.ads import ShoppingProductAdInfo
36+
from google.ads.googleads.v20.enums.types.ad_group_ad_status import (
3737
AdGroupAdStatusEnum,
3838
)
39-
from google.ads.googleads.v17.enums.types.ad_group_criterion_status import (
39+
from google.ads.googleads.v20.enums.types.ad_group_criterion_status import (
4040
AdGroupCriterionStatusEnum,
4141
)
42-
from google.ads.googleads.v17.enums.types.ad_group_status import (
42+
from google.ads.googleads.v20.enums.types.ad_group_status import (
4343
AdGroupStatusEnum,
4444
)
45-
from google.ads.googleads.v17.enums.types.ad_group_type import AdGroupTypeEnum
46-
from google.ads.googleads.v17.enums.types.advertising_channel_type import (
45+
from google.ads.googleads.v20.enums.types.ad_group_type import AdGroupTypeEnum
46+
from google.ads.googleads.v20.enums.types.advertising_channel_type import (
4747
AdvertisingChannelTypeEnum,
4848
)
49-
from google.ads.googleads.v17.enums.types.budget_delivery_method import (
49+
from google.ads.googleads.v20.enums.types.budget_delivery_method import (
5050
BudgetDeliveryMethodEnum,
5151
)
52-
from google.ads.googleads.v17.enums.types.campaign_status import (
52+
from google.ads.googleads.v20.enums.types.campaign_status import (
5353
CampaignStatusEnum,
5454
)
55-
from google.ads.googleads.v17.enums.types.listing_group_type import (
55+
from google.ads.googleads.v20.enums.types.listing_group_type import (
5656
ListingGroupTypeEnum,
5757
)
58-
from google.ads.googleads.v17.resources.types.ad_group import AdGroup
59-
from google.ads.googleads.v17.resources.types.ad_group_ad import AdGroupAd
60-
from google.ads.googleads.v17.resources.types.ad_group_criterion import (
58+
from google.ads.googleads.v20.resources.types.ad_group import AdGroup
59+
from google.ads.googleads.v20.resources.types.ad_group_ad import AdGroupAd
60+
from google.ads.googleads.v20.resources.types.ad_group_criterion import (
6161
AdGroupCriterion,
6262
)
63-
from google.ads.googleads.v17.resources.types.campaign import Campaign
64-
from google.ads.googleads.v17.resources.types.campaign_budget import (
63+
from google.ads.googleads.v20.resources.types.campaign import Campaign
64+
from google.ads.googleads.v20.resources.types.campaign_budget import (
6565
CampaignBudget,
6666
)
67-
from google.ads.googleads.v17.services.services.ad_group_ad_service import (
67+
from google.ads.googleads.v20.services.services.ad_group_ad_service import (
6868
AdGroupAdServiceClient,
6969
)
70-
from google.ads.googleads.v17.services.services.ad_group_criterion_service import (
70+
from google.ads.googleads.v20.services.services.ad_group_criterion_service import (
7171
AdGroupCriterionServiceClient,
7272
)
73-
from google.ads.googleads.v17.services.services.ad_group_service import (
73+
from google.ads.googleads.v20.services.services.ad_group_service import (
7474
AdGroupServiceClient,
7575
)
76-
from google.ads.googleads.v17.services.services.campaign_budget_service import (
76+
from google.ads.googleads.v20.services.services.campaign_budget_service import (
7777
CampaignBudgetServiceClient,
7878
)
79-
from google.ads.googleads.v17.services.services.campaign_service import (
79+
from google.ads.googleads.v20.services.services.campaign_service import (
8080
CampaignServiceClient,
8181
)
82-
from google.ads.googleads.v17.services.types.ad_group_ad_operation import (
82+
from google.ads.googleads.v20.services.types.ad_group_ad_operation import (
8383
AdGroupAdOperation,
8484
)
85-
from google.ads.googleads.v17.services.types.ad_group_criterion_operation import (
85+
from google.ads.googleads.v20.services.types.ad_group_criterion_operation import (
8686
AdGroupCriterionOperation,
8787
)
88-
from google.ads.googleads.v17.services.types.ad_group_operation import (
88+
from google.ads.googleads.v20.services.types.ad_group_operation import (
8989
AdGroupOperation,
9090
)
91-
from google.ads.googleads.v17.services.types.campaign_budget_operation import (
91+
from google.ads.googleads.v20.services.types.campaign_budget_operation import (
9292
CampaignBudgetOperation,
9393
)
94-
from google.ads.googleads.v17.services.types.campaign_operation import (
94+
from google.ads.googleads.v20.services.types.campaign_operation import (
9595
CampaignOperation,
9696
)
9797

examples/shopping_ads/add_shopping_product_listing_group_tree.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,37 +31,37 @@
3131

3232
from google.ads.googleads.client import GoogleAdsClient
3333
from google.ads.googleads.errors import GoogleAdsException
34-
from google.ads.googleads.v17.common.types.criteria import (
34+
from google.ads.googleads.v20.common.types.criteria import (
3535
ListingDimensionInfo,
3636
ListingGroupInfo,
3737
ProductBrandInfo,
3838
ProductConditionInfo,
3939
)
40-
from google.ads.googleads.v17.enums.types.ad_group_criterion_status import (
40+
from google.ads.googleads.v20.enums.types.ad_group_criterion_status import (
4141
AdGroupCriterionStatusEnum,
4242
)
43-
from google.ads.googleads.v17.enums.types.listing_group_type import (
43+
from google.ads.googleads.v20.enums.types.listing_group_type import (
4444
ListingGroupTypeEnum,
4545
)
46-
from google.ads.googleads.v17.enums.types.product_condition import (
46+
from google.ads.googleads.v20.enums.types.product_condition import (
4747
ProductConditionEnum,
4848
)
49-
from google.ads.googleads.v17.resources.types.ad_group_criterion import (
49+
from google.ads.googleads.v20.resources.types.ad_group_criterion import (
5050
AdGroupCriterion,
5151
)
52-
from google.ads.googleads.v17.services.services.ad_group_criterion_service import (
52+
from google.ads.googleads.v20.services.services.ad_group_criterion_service import (
5353
AdGroupCriterionServiceClient,
5454
)
55-
from google.ads.googleads.v17.services.services.ad_group_service import (
55+
from google.ads.googleads.v20.services.services.ad_group_service import (
5656
AdGroupServiceClient,
5757
)
58-
from google.ads.googleads.v17.services.services.google_ads_service import (
58+
from google.ads.googleads.v20.services.services.google_ads_service import (
5959
GoogleAdsServiceClient,
6060
)
61-
from google.ads.googleads.v17.services.types.ad_group_criterion_operation import (
61+
from google.ads.googleads.v20.services.types.ad_group_criterion_operation import (
6262
AdGroupCriterionOperation,
6363
)
64-
from google.ads.googleads.v17.services.types.google_ads_service import (
64+
from google.ads.googleads.v20.services.types.google_ads_service import (
6565
MutateGoogleAdsResponse,
6666
SearchGoogleAdsResponse,
6767
)

examples/shopping_ads/get_product_category_constants.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222

2323
from google.ads.googleads.client import GoogleAdsClient
2424
from google.ads.googleads.errors import GoogleAdsException
25-
from google.ads.googleads.v17.resources.types.product_category_constant import (
25+
from google.ads.googleads.v20.resources.types.product_category_constant import (
2626
ProductCategoryConstant,
2727
)
28-
from google.ads.googleads.v17.services.services.google_ads_service import (
28+
from google.ads.googleads.v20.services.services.google_ads_service import (
2929
GoogleAdsServiceClient,
3030
)
31-
from google.ads.googleads.v17.services.types.google_ads_service import (
31+
from google.ads.googleads.v20.services.types.google_ads_service import (
3232
SearchGoogleAdsStreamRequest,
3333
SearchGoogleAdsStreamResponse,
3434
)

0 commit comments

Comments
 (0)