Skip to content

Commit f63d7ba

Browse files
committed
Changes for release v13_1.
1 parent 2853958 commit f63d7ba

File tree

779 files changed

+3522
-78
lines changed

Some content is hidden

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

779 files changed

+3522
-78
lines changed

ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
* 21.1.0
2+
- Google Ads API v13_1 release.
3+
- Add Python versions 3.8, 3.9, and 3.10 to list of classifiers.
4+
- Remove restatement functionality from upload_conversion_enhanvement example.
5+
- Move examples/hotel_ads to examples/travel
6+
- Update metadata_interceptor tests to dynamically retrieve Python version.
7+
18
* 21.0.0
29
- Remove support for Google Ads API v11.
310
- Update examples to use recommended example PII.

examples/remarketing/upload_conversion_enhancement.py

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ def main(
3232
order_id,
3333
conversion_date_time,
3434
user_agent,
35-
restatement_value,
36-
currency_code,
3735
):
3836
"""The main method that creates all necessary entities for the example.
3937
@@ -44,8 +42,6 @@ def main(
4442
order_id: The unique ID (transaction ID) of the conversion.
4543
conversion_date_time: The date and time of the conversion.
4644
user_agent: The HTTP user agent of the conversion.
47-
restatement_value: The enhancement value.
48-
currency_code: The currency of the enhancement value.
4945
"""
5046
# [START create_adjustment]
5147
conversion_action_service = client.get_service("ConversionActionService")
@@ -110,20 +106,7 @@ def main(
110106
# enhancement are either both attributed as same-device or both
111107
# attributed as cross-device.
112108
conversion_adjustment.user_agent = user_agent
113-
114-
if restatement_value:
115-
# Sets the new value of the conversion.
116-
conversion_adjustment.restatement_value.adjusted_value = (
117-
restatement_value
118-
)
119-
if currency_code:
120-
# Sets the currency of the new value, if provided. Otherwise, the
121-
# default currency from the conversion action is used, and if that
122-
# is not set then the account currency is used.
123-
conversion_adjustment.restatement_value.currency_code = (
124-
currency_code
125-
)
126-
# [END create_conversion]
109+
# [END create_adjustment]
127110

128111
# Creates the conversion adjustment upload service client.
129112
conversion_adjustment_upload_service = client.get_service(
@@ -251,16 +234,6 @@ def normalize_and_hash(s):
251234
type=str,
252235
help="The HTTP user agent of the conversion.",
253236
)
254-
parser.add_argument(
255-
"-v", "--restatement_value", type=float, help="The enhancement value.",
256-
)
257-
parser.add_argument(
258-
"-y",
259-
"--currency_code",
260-
type=str,
261-
required=True,
262-
help="The currency of the conversion value.",
263-
)
264237
args = parser.parse_args()
265238

266239
try:
@@ -271,8 +244,6 @@ def normalize_and_hash(s):
271244
args.order_id,
272245
args.conversion_date_time,
273246
args.user_agent,
274-
args.restatement_value,
275-
args.currency_code,
276247
)
277248
except GoogleAdsException as ex:
278249
print(
File renamed without changes.
File renamed without changes.

examples/hotel_ads/add_performance_max_for_travel_goals_campaign.py renamed to examples/travel/add_performance_max_for_travel_goals_campaign.py

File renamed without changes.

google/ads/googleads/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@
1616
import google.ads.googleads.errors
1717
import google.ads.googleads.util
1818

19-
VERSION = "21.0.0"
19+
VERSION = "21.1.0"

google/ads/googleads/v13/__init__.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,6 +503,7 @@
503503
"ListingGroupFilterTypeEnum": "google.ads.googleads.v13.enums.types.listing_group_filter_type_enum",
504504
"ListingGroupFilterVerticalEnum": "google.ads.googleads.v13.enums.types.listing_group_filter_vertical",
505505
"ListingGroupTypeEnum": "google.ads.googleads.v13.enums.types.listing_group_type",
506+
"ListingTypeEnum": "google.ads.googleads.v13.enums.types.listing_type",
506507
"LocalPlaceholderFieldEnum": "google.ads.googleads.v13.enums.types.local_placeholder_field",
507508
"LocationExtensionTargetingCriterionFieldEnum": "google.ads.googleads.v13.enums.types.location_extension_targeting_criterion_field",
508509
"LocationGroupRadiusUnitsEnum": "google.ads.googleads.v13.enums.types.location_group_radius_units",
@@ -571,6 +572,7 @@
571572
"ServedAssetFieldTypeEnum": "google.ads.googleads.v13.enums.types.served_asset_field_type",
572573
"SharedSetStatusEnum": "google.ads.googleads.v13.enums.types.shared_set_status",
573574
"SharedSetTypeEnum": "google.ads.googleads.v13.enums.types.shared_set_type",
575+
"ShoppingAddProductsToCampaignRecommendationEnum": "google.ads.googleads.v13.enums.types.shopping_add_products_to_campaign_recommendation_enum",
574576
"SimulationModificationMethodEnum": "google.ads.googleads.v13.enums.types.simulation_modification_method",
575577
"SimulationTypeEnum": "google.ads.googleads.v13.enums.types.simulation_type",
576578
"SitelinkPlaceholderFieldEnum": "google.ads.googleads.v13.enums.types.sitelink_placeholder_field",
@@ -679,6 +681,7 @@
679681
"CustomerErrorEnum": "google.ads.googleads.v13.errors.types.customer_error",
680682
"CustomerFeedErrorEnum": "google.ads.googleads.v13.errors.types.customer_feed_error",
681683
"CustomerManagerLinkErrorEnum": "google.ads.googleads.v13.errors.types.customer_manager_link_error",
684+
"CustomerSkAdNetworkConversionValueSchemaErrorEnum": "google.ads.googleads.v13.errors.types.customer_sk_ad_network_conversion_value_schema_error",
682685
"CustomerUserAccessErrorEnum": "google.ads.googleads.v13.errors.types.customer_user_access_error",
683686
"CustomInterestErrorEnum": "google.ads.googleads.v13.errors.types.custom_interest_error",
684687
"CustomizerAttributeErrorEnum": "google.ads.googleads.v13.errors.types.customizer_attribute_error",
@@ -863,6 +866,7 @@
863866
"CustomerLabel": "google.ads.googleads.v13.resources.types.customer_label",
864867
"CustomerManagerLink": "google.ads.googleads.v13.resources.types.customer_manager_link",
865868
"CustomerNegativeCriterion": "google.ads.googleads.v13.resources.types.customer_negative_criterion",
869+
"CustomerSkAdNetworkConversionValueSchema": "google.ads.googleads.v13.resources.types.customer_sk_ad_network_conversion_value_schema",
866870
"CustomerUserAccess": "google.ads.googleads.v13.resources.types.customer_user_access",
867871
"CustomerUserAccessInvitation": "google.ads.googleads.v13.resources.types.customer_user_access_invitation",
868872
"CustomInterest": "google.ads.googleads.v13.resources.types.custom_interest",
@@ -1065,6 +1069,7 @@
10651069
"CustomerManagerLinkOperation": "google.ads.googleads.v13.services.types.customer_manager_link_service",
10661070
"CustomerNegativeCriterionOperation": "google.ads.googleads.v13.services.types.customer_negative_criterion_service",
10671071
"CustomerOperation": "google.ads.googleads.v13.services.types.customer_service",
1072+
"CustomerSkAdNetworkConversionValueSchemaOperation": "google.ads.googleads.v13.services.types.customer_sk_ad_network_conversion_value_schema_service",
10681073
"CustomerUserAccessInvitationOperation": "google.ads.googleads.v13.services.types.customer_user_access_invitation_service",
10691074
"CustomerUserAccessOperation": "google.ads.googleads.v13.services.types.customer_user_access_service",
10701075
"CustomInterestOperation": "google.ads.googleads.v13.services.types.custom_interest_service",
@@ -1356,6 +1361,9 @@
13561361
"MutateCustomerRequest": "google.ads.googleads.v13.services.types.customer_service",
13571362
"MutateCustomerResponse": "google.ads.googleads.v13.services.types.customer_service",
13581363
"MutateCustomerResult": "google.ads.googleads.v13.services.types.customer_service",
1364+
"MutateCustomerSkAdNetworkConversionValueSchemaRequest": "google.ads.googleads.v13.services.types.customer_sk_ad_network_conversion_value_schema_service",
1365+
"MutateCustomerSkAdNetworkConversionValueSchemaResponse": "google.ads.googleads.v13.services.types.customer_sk_ad_network_conversion_value_schema_service",
1366+
"MutateCustomerSkAdNetworkConversionValueSchemaResult": "google.ads.googleads.v13.services.types.customer_sk_ad_network_conversion_value_schema_service",
13591367
"MutateCustomerUserAccessInvitationRequest": "google.ads.googleads.v13.services.types.customer_user_access_invitation_service",
13601368
"MutateCustomerUserAccessInvitationResponse": "google.ads.googleads.v13.services.types.customer_user_access_invitation_service",
13611369
"MutateCustomerUserAccessInvitationResult": "google.ads.googleads.v13.services.types.customer_user_access_invitation_service",
@@ -1702,6 +1710,9 @@
17021710
"CustomerServiceClient": "google.ads.googleads.v13.services.services.customer_service",
17031711
"CustomerServiceTransport": "google.ads.googleads.v13.services.services.customer_service.transports",
17041712
"CustomerServiceGrpcTransport": "google.ads.googleads.v13.services.services.customer_service.transports",
1713+
"CustomerSkAdNetworkConversionValueSchemaServiceClient": "google.ads.googleads.v13.services.services.customer_sk_ad_network_conversion_value_schema_service",
1714+
"CustomerSkAdNetworkConversionValueSchemaServiceTransport": "google.ads.googleads.v13.services.services.customer_sk_ad_network_conversion_value_schema_service.transports",
1715+
"CustomerSkAdNetworkConversionValueSchemaServiceGrpcTransport": "google.ads.googleads.v13.services.services.customer_sk_ad_network_conversion_value_schema_service.transports",
17051716
"CustomerUserAccessInvitationServiceClient": "google.ads.googleads.v13.services.services.customer_user_access_invitation_service",
17061717
"CustomerUserAccessInvitationServiceTransport": "google.ads.googleads.v13.services.services.customer_user_access_invitation_service.transports",
17071718
"CustomerUserAccessInvitationServiceGrpcTransport": "google.ads.googleads.v13.services.services.customer_user_access_invitation_service.transports",

google/ads/googleads/v13/common/types/ad_asset.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16+
from __future__ import annotations
17+
1618

1719
import proto # type: ignore
1820

0 commit comments

Comments
 (0)